CA1209275A - Key layout presetting system in an electronic cash register - Google Patents
Key layout presetting system in an electronic cash registerInfo
- Publication number
- CA1209275A CA1209275A CA000437464A CA437464A CA1209275A CA 1209275 A CA1209275 A CA 1209275A CA 000437464 A CA000437464 A CA 000437464A CA 437464 A CA437464 A CA 437464A CA 1209275 A CA1209275 A CA 1209275A
- Authority
- CA
- Canada
- Prior art keywords
- key
- cash register
- electronic cash
- function
- determination table
- 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
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/12—Cash registers electronically operated
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F3/0238—Programmable keyboards
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Cash Registers Or Receiving Machines (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
ABSTRACT OF THE DISCLOSURE
A preset system is provided in an electronic cash register for modifying a function key layout at operator's choice.
A key determination table is included in a read only memory for defining a key function when a key is actuated. A key function exchange table is included in a random access mem-ory, which stores a modified key assignment table. The preset system is associated with the key function exchange table to preset a desired key assignment. When a key is actuated in the normal registration mode, a CPU determines the key function in accordance with the information stored in the key determination table and the key function exchange table.
A preset system is provided in an electronic cash register for modifying a function key layout at operator's choice.
A key determination table is included in a read only memory for defining a key function when a key is actuated. A key function exchange table is included in a random access mem-ory, which stores a modified key assignment table. The preset system is associated with the key function exchange table to preset a desired key assignment. When a key is actuated in the normal registration mode, a CPU determines the key function in accordance with the information stored in the key determination table and the key function exchange table.
Description
7~
~he present invent~on relates to an electronic cash register and, more particuIarly, to a preset system for modifying the layout of keys, for example, function keys in an elec-tronic cash register.
Generally, the key layout of the electronic cash register is determined by the manufacturer, and the key layout can not be modified by the operator. However, the frequency of the key actuation of a specific function key differs depending upon the type of store. Therefore, it is de-sirable that the key l~yout can be modified by the operator in order to facilitate the key input operation.
Accordingly, an object of the present invention is to pro-vide a key layout presetting system for modifying the key layout in an electronic cash register.
The present invention provides an electronic cash re~ister which comprises key input means for introducing transaction data; key encoder means, connected to the key input means, for developing a key code in response to a signal developed from the key input means; a fixed key determination table which determines key function in response to the key code developed from the key encoder means; central processor means ~or executing an operation in accordance with the key ~unction determined by the fixed key determination table;
and a key unction exchange table which stores in~ormation to change the key function determined by the fixed key de--termination table.
The present invention further provides an electronic cash register which comprises key input means for introducing transaction data; key encoder means, connected to the key input means, for developing a key code in response to a signal developed from the key input means; a fixed key dete~mination ~2~7~i table which determines key function in response to the key code developed from the key encoder means; central proces-sor means for executing an operation in accordance with the key function determined by the fixed key determination tab:le; and a key function exchange table which stores in-formation to change the key function determined by the fixed key determination table; mo~e selection means actuatable for placing the central processor means into a presetting mode; the central processor means being operable in the pre-setting mode to preset function data from the fixed key determination table into positions in the key function ex-change table in dependance on actuation of the key input means.
The present invention will be better understood from the detailed description of a preferred embodiment thereof given hereinbelow and shown in the accompanying drawings, which are given by way of illustration only, and thus are not limitative of the present invention and wherein:
FIGURE 1 is a perspective view of an embodiment of an elec-tronic cash register of the present invention;
FIGURE 2 is a plan view showing an example of the layout of a keyboard included in the electronic cash register of FIGURE l;
FIGURE 3 is a plan view of the keyboard included in the electronic cash register of FIGURE l;
FIGURE 4 is a block diagram of a control circuit of the electronic cash register of FIGURE l;
FIGURE~ 51A) and 5IB) are flow charts for explaining an opera-tional mode of the electronic cash register of FIGURE l; and FIGURE 6 is a flow chart for explaining another operational mode of the electronic cash register of FIGURE 1.
:'~
X7~
An electronic cash register generally includes, as shown in FIGURE 1, a drawer 10 for containing money therein, and a keyboard panel 12 for introducing transaction data. The keyboard panel 12 includes numeral keys for introducing numeral data, and function keys for introducing various commands into the electronic cash register. The electronic cash registel further includes clerk identifying keys 14 for indicating the clerk who operates the electronic cash regis-ter, a mode selection switch 16 for placing the electronic cash register in 2 desired operational mode, a dispJay unit 18 for displaying the transaction data, and a prin-ter unit 20 ~or printing out the transaction data on a receipt slip 22 and/or a journal paper 24.
The keyboard panel 12 includes, as shown in FIGURE 2, nurneral keys 120 for introducing the numeral data, function keys 122 for introducing various co~mands, and department keys 124 for introducing information related to a department to which the transaction relates.
In the conventional electronic cash register, the key layout of the keyboard panel 12 is determined by the manufacturer, and the key layout can not be changed by the operator.
~2~P~27S
FIGUR~ 2 shows an example of the key layout o~ the keyboard panel 12. The frequency o~ the key actuation o~ a specific function key included in the function keys 122 differs de-pending upon the type of store. The embodiment of the pre-sen~ invention described below is intended to provide a preset system for assigning a desired key function to a selected function key position included in the function keys 122, at an operator's choice.
Fourteen key posi-tions ~ through ~ shown in FIGURE 3 are connected to a I0 preset system so that a desired key function is assi~ned to a selected key position. A receipt slip advance key I220, a journal paper advance key I222, and a total key 1224 are not connected to the preset system. That is, these three func-tion keys are provided at respective fixed positions.
I5 FIGURE 4 shows a control circuit of an embodiment of an elec-tronic cash register of the present invention. Like elements corresponding to those oI FIGURES 1, ~ and 3 are indicated by like numerals.
As already discussed above, the keyboard panel I2 includes the numeral keys 120, the function keys I22 and the depart-ment keys 124. The key input signal developed from the key-board panel I2 is applied to a central processor unit 40 via $27~
a key encoder 42. The key input signal developed from the key encoder 42 is applied to a key input detection circuit 44. An output signal of the key input detection circuit 44 is applied to a buffer circuit 46 which is connected to the mode selection switch 16. An output signal o-f the bu-ffer circuit 46 is applied to the central processor unit 40.
A read only memory 50 and a random access memory 60 are con-nected to the central processor unit 40. The read only mem-ory 50 stores programs for controlling the operation of the electronic cash register, and stores a fixed key determina-tion table 500 which memorizes a basic layout o~ the function keys 122. The random access memory 60 stores transaction data registered into the electronic cash register, and stores a key signal exchange table 600 which performs the preset operation. The display unit 18 and the printer unit 20 are controlled by output signals develop-ed from the central processor unit 40.
An example of the fixed key determination table 500 is shown in the following TABLE 1. TABLE I only shows the key assign-ment related to the fourteen key positions ~ through ~ .
The remaining key assignment is omitted from the description for the purpose of simplicity, because the remaining key po-sitions do not relate to the preset system.
~2~$;27~;
T A B L E
. .
KEY POSITION KEY LABEL ~ FUNCTION KEY SIGNAL HARD CODE
VP Validation Print 8 Key ~ ~ Minus Key 10 Key 14 ~0 Paid-Out Key 12 O RCPT Receipt Issue Key 9 ~ ~tT~ Non-Add/Time 13 Display Key ~F Refund Key 15 C~ Void Key 11 ~ P W Price Lookup Key ~ %I Percent 1 Key 6 CH Cheque Key 4 ST Sub-Total Key 3 %2 Percent 2 Key 7 _ CR Credit Key 5 A preset operation for presetting key assignment in the key signal exchange table 600 will be described with re~erence to FIGURES 5(A) and 5(B).
..
~` ~Z~%75 To preset a modified function key layout, the mode selection switch 16 is operated to place the electronic cash register in a preset mode, wherein the preset mode is temporarily mem-orized in the buffer circuit 46 (steps nl, n2 and n3). The thus memorized preset mode information is applied to and mem-orized in an area 400 in the central processor unit 40 when any one of the keys included in the keyboard panel 12 is ac-tuated and the key actuatlon is detected by the key input detection circuit 44 via the key encoder 42 (steps n4 and n5). When the preset mode information is introduced into and memorized in the area 400, the central processor unit 40 selec-ts preset operation programs stored in the read only memory 50 (step n6). Then, a key layout p~eset job code is introduced through the keyboard panel 12 through the use of the numeral keys 120 and a multiplication key 1200 (step n7) so that the central processor unit 40 selects the function key layout modification preset program stored in the read only memory 50 (steps n8 and n~).
To perform the actual preset operation, a desired key posi-tion (for example the key position ~ ) of which function is desired to be changed is actuated. The related hard cod_ signal (in this example, the key hard code "8'`) is introduced into the central processor unit 40 via the key encoder 42 (steps nlO, nll and nl2). Then, the multiplication key 1200 ~ZQ~27S
is actuated to indicate that the now introduced key posi-tion is desired to be changed. In response to the actuation of the multiplication key 1200, the central processor unit 40 determines the key position (in this example, the key posi-tion ~ ) corresponding to the introduced key code signal (in this example, the key hard code "8") with reference to the fixed key determination table 500 stored in the read only memory 50 and, then, selects a corresponding memory area (in this example, the memory area ~ ) in the key sig-nal exchange table 600 provided in the random access memory 60 (steps nl3 and nl4). Thereafter, the operator introduces a desired key code signal (ior example, "3" when the key po-sition ~ is desired to be changed to perform the sub-total key function (ST)) through the use of the numeral keys 120.
I5 Then, a period key 1202 is actuated. The central processor unit 40 functions to preset the key hard code (in -this exam-ple, "3") in the selected memory area (in this example, the memory area ~ ) of the key signal exchange table 600 in the random access memory 60 (steps nl5 and nl6).
The above-mentioned preset operation is repeated to preset the key hard codes for the fourteen key positions in the key signal exchange table 600. When the preset operation is completed, the total key 1224 is actuated to inform the cen-tral processor unit 40 of the completion of the preset .
~2~$Z~
g operation (steps n 17 and nl~).
When the key layout modification is not required, the opera-tor actuates the total key 1224 after the electronic cash register is placed in the key layout preset mode (steps nlO
and n`20). When the total key 1224 is actuated under these conditions, the central p ocessor unit 40 functions to se-quentially select the rnemory areas ~ through ~ in the key signal exchange table 600 and, then, functions to sequen-tially read out the key h~rd codes stored in the memory areas ~ through ~ of the fixed key determination table 500, whereby the thus read out key hard codes are introduced into and memorized in the corresponding memory areas ~ through ~ in the key signal exchange table 600 (steps n21, n22 and n23). Tha~ is, when the key layout modification is not required, the regular key assignment, which is stored in the fixed key determination table 500, is preset in the key sig-nal exchange table 600.
A key input operation in the normal registration operation mode will be described with reference to F~GU~E 6.
When the presetting operation is completed, the mode selec-tion switch 16 is operated to place the electronic cash reg-ister in the normal registration operation mode. When the
~he present invent~on relates to an electronic cash register and, more particuIarly, to a preset system for modifying the layout of keys, for example, function keys in an elec-tronic cash register.
Generally, the key layout of the electronic cash register is determined by the manufacturer, and the key layout can not be modified by the operator. However, the frequency of the key actuation of a specific function key differs depending upon the type of store. Therefore, it is de-sirable that the key l~yout can be modified by the operator in order to facilitate the key input operation.
Accordingly, an object of the present invention is to pro-vide a key layout presetting system for modifying the key layout in an electronic cash register.
The present invention provides an electronic cash re~ister which comprises key input means for introducing transaction data; key encoder means, connected to the key input means, for developing a key code in response to a signal developed from the key input means; a fixed key determination table which determines key function in response to the key code developed from the key encoder means; central processor means ~or executing an operation in accordance with the key ~unction determined by the fixed key determination table;
and a key unction exchange table which stores in~ormation to change the key function determined by the fixed key de--termination table.
The present invention further provides an electronic cash register which comprises key input means for introducing transaction data; key encoder means, connected to the key input means, for developing a key code in response to a signal developed from the key input means; a fixed key dete~mination ~2~7~i table which determines key function in response to the key code developed from the key encoder means; central proces-sor means for executing an operation in accordance with the key function determined by the fixed key determination tab:le; and a key function exchange table which stores in-formation to change the key function determined by the fixed key determination table; mo~e selection means actuatable for placing the central processor means into a presetting mode; the central processor means being operable in the pre-setting mode to preset function data from the fixed key determination table into positions in the key function ex-change table in dependance on actuation of the key input means.
The present invention will be better understood from the detailed description of a preferred embodiment thereof given hereinbelow and shown in the accompanying drawings, which are given by way of illustration only, and thus are not limitative of the present invention and wherein:
FIGURE 1 is a perspective view of an embodiment of an elec-tronic cash register of the present invention;
FIGURE 2 is a plan view showing an example of the layout of a keyboard included in the electronic cash register of FIGURE l;
FIGURE 3 is a plan view of the keyboard included in the electronic cash register of FIGURE l;
FIGURE 4 is a block diagram of a control circuit of the electronic cash register of FIGURE l;
FIGURE~ 51A) and 5IB) are flow charts for explaining an opera-tional mode of the electronic cash register of FIGURE l; and FIGURE 6 is a flow chart for explaining another operational mode of the electronic cash register of FIGURE 1.
:'~
X7~
An electronic cash register generally includes, as shown in FIGURE 1, a drawer 10 for containing money therein, and a keyboard panel 12 for introducing transaction data. The keyboard panel 12 includes numeral keys for introducing numeral data, and function keys for introducing various commands into the electronic cash register. The electronic cash registel further includes clerk identifying keys 14 for indicating the clerk who operates the electronic cash regis-ter, a mode selection switch 16 for placing the electronic cash register in 2 desired operational mode, a dispJay unit 18 for displaying the transaction data, and a prin-ter unit 20 ~or printing out the transaction data on a receipt slip 22 and/or a journal paper 24.
The keyboard panel 12 includes, as shown in FIGURE 2, nurneral keys 120 for introducing the numeral data, function keys 122 for introducing various co~mands, and department keys 124 for introducing information related to a department to which the transaction relates.
In the conventional electronic cash register, the key layout of the keyboard panel 12 is determined by the manufacturer, and the key layout can not be changed by the operator.
~2~P~27S
FIGUR~ 2 shows an example of the key layout o~ the keyboard panel 12. The frequency o~ the key actuation o~ a specific function key included in the function keys 122 differs de-pending upon the type of store. The embodiment of the pre-sen~ invention described below is intended to provide a preset system for assigning a desired key function to a selected function key position included in the function keys 122, at an operator's choice.
Fourteen key posi-tions ~ through ~ shown in FIGURE 3 are connected to a I0 preset system so that a desired key function is assi~ned to a selected key position. A receipt slip advance key I220, a journal paper advance key I222, and a total key 1224 are not connected to the preset system. That is, these three func-tion keys are provided at respective fixed positions.
I5 FIGURE 4 shows a control circuit of an embodiment of an elec-tronic cash register of the present invention. Like elements corresponding to those oI FIGURES 1, ~ and 3 are indicated by like numerals.
As already discussed above, the keyboard panel I2 includes the numeral keys 120, the function keys I22 and the depart-ment keys 124. The key input signal developed from the key-board panel I2 is applied to a central processor unit 40 via $27~
a key encoder 42. The key input signal developed from the key encoder 42 is applied to a key input detection circuit 44. An output signal of the key input detection circuit 44 is applied to a buffer circuit 46 which is connected to the mode selection switch 16. An output signal o-f the bu-ffer circuit 46 is applied to the central processor unit 40.
A read only memory 50 and a random access memory 60 are con-nected to the central processor unit 40. The read only mem-ory 50 stores programs for controlling the operation of the electronic cash register, and stores a fixed key determina-tion table 500 which memorizes a basic layout o~ the function keys 122. The random access memory 60 stores transaction data registered into the electronic cash register, and stores a key signal exchange table 600 which performs the preset operation. The display unit 18 and the printer unit 20 are controlled by output signals develop-ed from the central processor unit 40.
An example of the fixed key determination table 500 is shown in the following TABLE 1. TABLE I only shows the key assign-ment related to the fourteen key positions ~ through ~ .
The remaining key assignment is omitted from the description for the purpose of simplicity, because the remaining key po-sitions do not relate to the preset system.
~2~$;27~;
T A B L E
. .
KEY POSITION KEY LABEL ~ FUNCTION KEY SIGNAL HARD CODE
VP Validation Print 8 Key ~ ~ Minus Key 10 Key 14 ~0 Paid-Out Key 12 O RCPT Receipt Issue Key 9 ~ ~tT~ Non-Add/Time 13 Display Key ~F Refund Key 15 C~ Void Key 11 ~ P W Price Lookup Key ~ %I Percent 1 Key 6 CH Cheque Key 4 ST Sub-Total Key 3 %2 Percent 2 Key 7 _ CR Credit Key 5 A preset operation for presetting key assignment in the key signal exchange table 600 will be described with re~erence to FIGURES 5(A) and 5(B).
..
~` ~Z~%75 To preset a modified function key layout, the mode selection switch 16 is operated to place the electronic cash register in a preset mode, wherein the preset mode is temporarily mem-orized in the buffer circuit 46 (steps nl, n2 and n3). The thus memorized preset mode information is applied to and mem-orized in an area 400 in the central processor unit 40 when any one of the keys included in the keyboard panel 12 is ac-tuated and the key actuatlon is detected by the key input detection circuit 44 via the key encoder 42 (steps n4 and n5). When the preset mode information is introduced into and memorized in the area 400, the central processor unit 40 selec-ts preset operation programs stored in the read only memory 50 (step n6). Then, a key layout p~eset job code is introduced through the keyboard panel 12 through the use of the numeral keys 120 and a multiplication key 1200 (step n7) so that the central processor unit 40 selects the function key layout modification preset program stored in the read only memory 50 (steps n8 and n~).
To perform the actual preset operation, a desired key posi-tion (for example the key position ~ ) of which function is desired to be changed is actuated. The related hard cod_ signal (in this example, the key hard code "8'`) is introduced into the central processor unit 40 via the key encoder 42 (steps nlO, nll and nl2). Then, the multiplication key 1200 ~ZQ~27S
is actuated to indicate that the now introduced key posi-tion is desired to be changed. In response to the actuation of the multiplication key 1200, the central processor unit 40 determines the key position (in this example, the key posi-tion ~ ) corresponding to the introduced key code signal (in this example, the key hard code "8") with reference to the fixed key determination table 500 stored in the read only memory 50 and, then, selects a corresponding memory area (in this example, the memory area ~ ) in the key sig-nal exchange table 600 provided in the random access memory 60 (steps nl3 and nl4). Thereafter, the operator introduces a desired key code signal (ior example, "3" when the key po-sition ~ is desired to be changed to perform the sub-total key function (ST)) through the use of the numeral keys 120.
I5 Then, a period key 1202 is actuated. The central processor unit 40 functions to preset the key hard code (in -this exam-ple, "3") in the selected memory area (in this example, the memory area ~ ) of the key signal exchange table 600 in the random access memory 60 (steps nl5 and nl6).
The above-mentioned preset operation is repeated to preset the key hard codes for the fourteen key positions in the key signal exchange table 600. When the preset operation is completed, the total key 1224 is actuated to inform the cen-tral processor unit 40 of the completion of the preset .
~2~$Z~
g operation (steps n 17 and nl~).
When the key layout modification is not required, the opera-tor actuates the total key 1224 after the electronic cash register is placed in the key layout preset mode (steps nlO
and n`20). When the total key 1224 is actuated under these conditions, the central p ocessor unit 40 functions to se-quentially select the rnemory areas ~ through ~ in the key signal exchange table 600 and, then, functions to sequen-tially read out the key h~rd codes stored in the memory areas ~ through ~ of the fixed key determination table 500, whereby the thus read out key hard codes are introduced into and memorized in the corresponding memory areas ~ through ~ in the key signal exchange table 600 (steps n21, n22 and n23). Tha~ is, when the key layout modification is not required, the regular key assignment, which is stored in the fixed key determination table 500, is preset in the key sig-nal exchange table 600.
A key input operation in the normal registration operation mode will be described with reference to F~GU~E 6.
When the presetting operation is completed, the mode selec-tion switch 16 is operated to place the electronic cash reg-ister in the normal registration operation mode. When the
2~327~
operator actuates a desired key on the keyboard panel 12, for example, the key position ~ , the key encoder 42 de-velops the corresponding key code (in this example, "8") to the central processor unit 40 (steps n31, n32 and n33). In response to the thus applied hard code signal, the central processor unit 40 searches the hard code ("~") stored in a memory column 5000 of the fixed key determination table 500 in the read only memory 50 so as to read out the key posi-tion information (in this example, the key position ~ ) from the corresponding memory area in a memory column 5002 of the fixed key determination table 500 (steps n34 and n35).
In case the thus read out key position has had its position changed, the central processor unit 40 functions to select the corresponding memory area (in this example9 the memory area ~ ) in the key signal exchange table 600 so that the hard code (in this e~ample, "3") stored in the selected memory area is read out. Then, the central processor unit 40 ~unc-tions to search the memory area in the fi~ed key determina-tion table 500, which stores the key code (in this example, "3") read out from the key signal exchange table 600, where-by the key function ~in this example, the sub-total key func-tion (ST)) is read out (steps n36, n39, n40, n41 and n42).
When the key position checked at the step n36 has not been changed, the exis~ence of the key signal exchange .~,;.
%75 ~able 600 is neglected. That is, the subsequent operation is conducted in accordance with the key function memorized in the fixed key determination table 500 ~steps n37 and n38).
It is preferable that a flag section is provided in the fix-ed key determination table 500 so as to indicate whether the actuated key position has been changed or not.
A preferred embodiment of the invention being thus described, it will be obvious that tha invention may be varied in many ways. Such variations are not to be regarded as a departure from the spirit and scope of the invention, and all such mod~fications are lntended to be included within the scope of the following claims.
operator actuates a desired key on the keyboard panel 12, for example, the key position ~ , the key encoder 42 de-velops the corresponding key code (in this example, "8") to the central processor unit 40 (steps n31, n32 and n33). In response to the thus applied hard code signal, the central processor unit 40 searches the hard code ("~") stored in a memory column 5000 of the fixed key determination table 500 in the read only memory 50 so as to read out the key posi-tion information (in this example, the key position ~ ) from the corresponding memory area in a memory column 5002 of the fixed key determination table 500 (steps n34 and n35).
In case the thus read out key position has had its position changed, the central processor unit 40 functions to select the corresponding memory area (in this example9 the memory area ~ ) in the key signal exchange table 600 so that the hard code (in this e~ample, "3") stored in the selected memory area is read out. Then, the central processor unit 40 ~unc-tions to search the memory area in the fi~ed key determina-tion table 500, which stores the key code (in this example, "3") read out from the key signal exchange table 600, where-by the key function ~in this example, the sub-total key func-tion (ST)) is read out (steps n36, n39, n40, n41 and n42).
When the key position checked at the step n36 has not been changed, the exis~ence of the key signal exchange .~,;.
%75 ~able 600 is neglected. That is, the subsequent operation is conducted in accordance with the key function memorized in the fixed key determination table 500 ~steps n37 and n38).
It is preferable that a flag section is provided in the fix-ed key determination table 500 so as to indicate whether the actuated key position has been changed or not.
A preferred embodiment of the invention being thus described, it will be obvious that tha invention may be varied in many ways. Such variations are not to be regarded as a departure from the spirit and scope of the invention, and all such mod~fications are lntended to be included within the scope of the following claims.
Claims (7)
1. An electronic cash register comprising:
key input means for introducing transaction data;
key encoder means, connected to said key input means, for developing a key code in response to a signal developed from said key input means;
a fixed key determination table which determines key function in response to said key code developed from said key encoder means;
central processor means for executing an operation in accordance with said key function determined by said fixed key determination table; and a key function exchange table which stores informa-tion to change the key function determined by said fixed key determination table.
key input means for introducing transaction data;
key encoder means, connected to said key input means, for developing a key code in response to a signal developed from said key input means;
a fixed key determination table which determines key function in response to said key code developed from said key encoder means;
central processor means for executing an operation in accordance with said key function determined by said fixed key determination table; and a key function exchange table which stores informa-tion to change the key function determined by said fixed key determination table.
2. The electronic cash register of claim 1, fur-ther comprising:
preset means for presetting said information in said key function exchange table.
preset means for presetting said information in said key function exchange table.
3. The electronic cash register of claim 1 or 2, wherein said fixed key determination table is included in a read only memory.
4. The electronic cash register of claim 1 or 2, wherein said key function exchange table is included in a random access memory.
5. An electronic cash register comprising:
key input means for introducing transaction data;
key encoder means, connected to said key input means, for developing a key code in response to a signal developed from said key input means;
a fixed key determination table which determines key function in response to said key code developed from said key encoder means, central processor means for executing an operation in accordance with said key function determined by said fixed key determination table, and a key function exchange table which stores informa-tion to change the key function determined by said fixed key determination table;
mode selection means actuatable for placing said central processor means into a presetting mode;
said central processor means being operable in said presetting mode to preset function data from said fixed key determination table into positions in said key function exchange table in dependance on actuation of said key input means.
key input means for introducing transaction data;
key encoder means, connected to said key input means, for developing a key code in response to a signal developed from said key input means;
a fixed key determination table which determines key function in response to said key code developed from said key encoder means, central processor means for executing an operation in accordance with said key function determined by said fixed key determination table, and a key function exchange table which stores informa-tion to change the key function determined by said fixed key determination table;
mode selection means actuatable for placing said central processor means into a presetting mode;
said central processor means being operable in said presetting mode to preset function data from said fixed key determination table into positions in said key function exchange table in dependance on actuation of said key input means.
6. The electronic cash register of claim 5, wherein said fixed key determination table is included in a read only memory.
7. The electronic cash register of claim 5 or 6, wherein said key function exchange table is included in a random access memory.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16695482A JPS5955568A (en) | 1982-09-25 | 1982-09-25 | Electronic cash register |
| JP57-166954 | 1982-09-25 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CA1209275A true CA1209275A (en) | 1986-08-05 |
Family
ID=15840697
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CA000437464A Expired CA1209275A (en) | 1982-09-25 | 1983-09-23 | Key layout presetting system in an electronic cash register |
Country Status (4)
| Country | Link |
|---|---|
| JP (1) | JPS5955568A (en) |
| CA (1) | CA1209275A (en) |
| DE (1) | DE3334320C2 (en) |
| GB (1) | GB2128005B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6553348B1 (en) * | 1997-08-25 | 2003-04-22 | Sharp Kabushiki Kaisha | Sales management apparatus |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59200375A (en) * | 1983-04-27 | 1984-11-13 | Omron Tateisi Electronics Co | Electronic cash register |
| JPS6011991A (en) * | 1983-06-30 | 1985-01-22 | シャープ株式会社 | electronic cash register |
| US4729097A (en) * | 1984-05-11 | 1988-03-01 | Tokyo Electric Co., Ltd. | Sales registration apparatus with means to transfer control program and sales registration data between individual units |
| DE3604236C1 (en) * | 1986-02-11 | 1987-08-06 | Ruf Kg Wilhelm | Universally programmable keyboard |
| US4901364A (en) * | 1986-09-26 | 1990-02-13 | Everex Ti Corporation | Interactive optical scanner system |
| EP0277609B1 (en) * | 1987-02-02 | 1993-03-31 | Sharp Kabushiki Kaisha | Flat keyboard arrangement |
| JPS63220306A (en) * | 1987-03-10 | 1988-09-13 | Okuma Mach Works Ltd | Numerical controller |
| WO1990002993A1 (en) * | 1988-09-15 | 1990-03-22 | Star Microterminals Limited | Electronic device for memorizing digital data e.g. of a key input sequence |
| JPH02242419A (en) * | 1989-03-16 | 1990-09-26 | Sharp Corp | Control device for information processing equipment |
| KR970004189B1 (en) * | 1993-02-27 | 1997-03-25 | 삼성전자 주식회사 | Method of set on by using number key |
| US5523754A (en) * | 1993-09-20 | 1996-06-04 | International Business Machines Corporation | Method and apparatus for automatic keyboard configuration by layout |
| GB9517440D0 (en) * | 1995-08-25 | 1995-10-25 | Esselte Dymo Nv | Printing apparatus |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB1561975A (en) * | 1975-07-29 | 1980-03-05 | Xerox Corp | Word processing apparatus |
| GB1500674A (en) * | 1975-10-06 | 1978-02-08 | Ibm | One-handed keyboard |
| US4200913A (en) * | 1977-04-13 | 1980-04-29 | International Business Machines Corporation | Operator controlled programmable keyboard apparatus |
| US4124843A (en) * | 1977-05-02 | 1978-11-07 | Atex Corporation | Multi-lingual input keyboard and display |
| JPS5938625B2 (en) * | 1977-09-20 | 1984-09-18 | 三洋電機株式会社 | Electronic cash register memory device |
| JPS5839347B2 (en) * | 1979-02-20 | 1983-08-29 | オムロン株式会社 | Program control method for electronic cash register |
| JPS5710864A (en) * | 1980-06-23 | 1982-01-20 | Sharp Corp | Cash register |
-
1982
- 1982-09-25 JP JP16695482A patent/JPS5955568A/en active Pending
-
1983
- 1983-09-22 DE DE19833334320 patent/DE3334320C2/en not_active Expired
- 1983-09-23 CA CA000437464A patent/CA1209275A/en not_active Expired
- 1983-09-23 GB GB08325490A patent/GB2128005B/en not_active Expired
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6553348B1 (en) * | 1997-08-25 | 2003-04-22 | Sharp Kabushiki Kaisha | Sales management apparatus |
Also Published As
| Publication number | Publication date |
|---|---|
| GB2128005A (en) | 1984-04-18 |
| JPS5955568A (en) | 1984-03-30 |
| DE3334320A1 (en) | 1984-03-29 |
| DE3334320C2 (en) | 1986-01-02 |
| GB2128005B (en) | 1986-02-19 |
| GB8325490D0 (en) | 1983-10-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA1209275A (en) | Key layout presetting system in an electronic cash register | |
| EP0103759B1 (en) | Document issuing apparatus | |
| JPH01111297A (en) | Electronic type cash register | |
| EP0114261B1 (en) | Information recording system | |
| US4471434A (en) | Two mode electronic cash register | |
| US4635196A (en) | Tax or exemption selecting electronic cash register | |
| US4633396A (en) | Automatic complex registration in a electronic cash register | |
| US4399508A (en) | Cash checking read operation in an electronic cash register | |
| US4847762A (en) | ECR having means for establishing a data format and processing entered data in accordance with an established data format | |
| US4887210A (en) | Department level setting in an electronic cash register | |
| CA1223358A (en) | Direct plu function in an electronic cash register | |
| US4428049A (en) | Training mode operation in an electronic cash register | |
| US4949258A (en) | Transaction processor which derives a commodity code from an article code and stores sales of data of both | |
| JPH07109637B2 (en) | Electronic cash register | |
| JP3708706B2 (en) | Credit payment processing equipment | |
| JPS5528176A (en) | Cash register | |
| JPS63316196A (en) | Selling service point card processor | |
| JPH074713Y2 (en) | Electronic cash register | |
| JP2515053B2 (en) | Specific column information switching device for ticket machines | |
| JPS642184Y2 (en) | ||
| JPH0287293A (en) | Stamp card processor and stamp card | |
| JP2572672B2 (en) | Credit terminal device | |
| GB2106676A (en) | Printing position setting apparatus with printer | |
| JPS5833987B2 (en) | POS terminal device | |
| JPH0373090A (en) | How to sell passenger tickets using cards |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MKEX | Expiry |