`
`
`Ex. PGS 1027
`
`
`
`EX. PGS 1027
`
`
`
`
`
`
`
`Umted States Patent
`
`[19]
`
`[11]
`
`4,408,292
`
`Nakatani et a1.
`[45]
`Oct. 4, 1983
`
`
`[54] DATA PRINT CONTROL IN AN
`ELECTRONIC CASH REGISTER
`
`'
`
`[75]
`
`.
`Inventors: Hiroshi Nakatani, Yamatokonyama;
`Haelximu Yamamoto, Nara, both of
`Japan
`
`.
`[73] Asstgnee:
`
`.
`_
`Sharp Kabushlki Kalsha. Osaka,
`Japan
`
`[2]] Appl. No.: 188,564
`-
`22
`:
`. 18
`’ 1980
`Sep
`1 Filed
`[
`[30]
`Foreign Application Priority Data
`
`Japan
`54-124858
`.
`
`Japan
`..... 54-124859
`Japan ................................ 54-124860
`
`Sep. 27, 1979 {JP}
`Sep. 27, 1979 [JP]
`Sep. 27 1979 [JP]
`’
`Int. Cl.3 ....................... G06F 15/20; GO6F 15/22
`[51]
`[52] US. Cl. .................................... 364/405; 364/710;
`364/900; 235/60 P; 235/2
`364/404, 405, 710, 200 MS File,
`[58] Field of Search
`364/900 MS File; 340/723, 750; 235/3, 60 P, 2,
`17
`
`[56]
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`7/1975 Williams .............................. 340/723
`3,895,375
`
`3,903,517 9/1975 Hafner
`..... 340/750
`
`..... 364/200
`4,037,207
`7/1977 Bimey et a1.
`..... 364/200
`4,037,214
`7/1977 Birney et a1.
`
`4,093,987
`6/1978 Gaudette et a1.
`..... 364/200
`
`2/1979 Tadakuma et a].
`4,138,733
`..... 364/405
`
`364/405
`2/1979 Tadakuma et a].
`4,142,235
`
`340/750
`4,149,152 4/1979 Russo
`364/405
`4,159,533
`6/1979 Sakurai
`
`364/200
`4,193,112
`3/1930 Gilbert er al.
`364/900 X
`4,237,541 12/1980 Mikada
`
`
`4,241,401 12/1980 De Ward et a1.
`364/200
`
`1/1981 Nakamura ............
`4,245,311
`364/405
`
`4,261,036 4/1981 Nagasaka et a1.
`364/405
`4,276,598
`6/1981
`[none et a].
`364/405
`
`Primary Examiner—Mark E. Nusbaum
`Assistant Examiner—William G. Niessen
`Attorney, Agent, or Firm—Erich, Stewart, Kolasch &
`Birch
`
`[57]
`
`ABSTRACT
`.
`,
`,
`_
`A“ demon” “Sh “3313‘" '“c'udes a Pm“:r 53’5““ for
`printing out a transaction data on a receipt bill or a
`journal palm A prim preset system is Provided for
`selectively printing out the transaction data. A print
`inhibition preset key develops a print inhibition com»
`mand which is stored at the last bit of a memory address
`of the corresponding transaction data. In a normal regis—
`tration operation mode, a signal detection circuit func—
`tions to detect the print inhibition command stored in
`the last bit. When the print inhibition command is de-
`tected, the signal detection circuit functions to preclude
`the transaction data stored in the corresponding mem-
`ory address from being transferred to the printer sys-
`tem.
`
`1 Claim, 1 Drawing Figure
`
`ENcooER
`
`MAL
`I
`
`7,
`
`227
`
`q ,
`
`
`
`FLNCTION
`KEV
`
`z» 7;
`, _5
`MODE ,
`KEY
`SELECTION 2,
`
`INHBlTlON
`SIGNAL
`
`DETECTDN
`12
`13 PRINT
`,
`INHIBITION
`PRIthER
`I
`SIGNAL
`mm
`GENERATOR
`ImeITION
`PRESET KEV
`
`Ex. PGS 1027
`
`Ex. PGS 1027
`
`
`
`US. Patent
`
`Oct. 4, 1983
`
`4,408,292
`
`«fir—.25.".
`
`
`
`20:8me295.12.
`
`229mEma9zoEmzz_m--12ENIIl2m"
`
`I“
`
`i.
`
`Im
`
`mmwmoo<
`
`he.a26222
`$538ma«882m
`
`zo:<z.zmm_fiomu
`
`ZOfiUMJMm
`
`moo-z
`
`>mx
`
`20:02:“.
`
`>mx
`
`E
`
`._<zo_m
`
`
`
`mozmuzwotha
`
`
`
`.zoEm_:,__
`
`ExEmuE
`
`Ex. PGS 1027
`
`Ex. PGS 1027
`
`
`
`
`1
`
`4,408,292
`
`DATA PRINT CONTROL IN AN ELECTRONIC
`CASH REGISTER
`
`BACKGROUND AND SUMMARY OF THE
`INVENTION
`
`The present invention relates to an electronic cash
`register and, more particularly, to a print control system
`in an electronic cash register.
`The electronic cash register is widely used in various
`stores and markets. The electronic cash register in-
`cludes a printer system for printing out a preselected
`data on a receipt bill or a journal paper. There is a
`possibility that the data which should be printed out
`varies in accordance with the scale of the store and the
`type of business. To satisfy this requirement, the elec-
`tronic cash register is sometimes designed for a specific
`store. This precludes the mass production of the elec-
`tronic cash register.
`Accordingly, an object of the present invention is to
`provide an electronic cash register suited for the versa-
`tile use.
`
`5
`
`10
`
`15
`
`20
`
`Another object of the present invention is to provide
`a novel print control system in an electronic cash regis-
`ter.
`
`25
`
`2
`print control system of the present invention will be
`described in conjunction with a preset mode and a nor-
`mal registration mode.
`‘
`
`(PRESET MODE)
`
`A mode selection key 2 included in function keys 1 is
`provided for implementing a preset mode. A preset
`mode signal derived from the mode selection key 2 is
`applied to an AND gate 3 to place the AND gate 3 in an
`operative condition, and is also applied to the central
`processor unit 5 through a key determination circuit 4
`to indicate that the electronic cash register is in the
`preset mode. In response to the preset mode signal de-
`rived from the mode selection key 2, the central proces-
`sor unit 5 selects a preset routine stored in a read only
`memory 6. The read only memory 6 stores various
`programs related to transaction processings.
`The main memory 11 includes a number of memory
`sections for memorizing transaction information. As
`shown in the following TABLE 1, date information,
`receipt serial number, machine number, clerk code in-
`formation and time information are stored in addresses
`50 through 55 of the main memory 11 in the binary code
`notation.
`
`
`
` TABLE I
`
`(MEMORY -ll-)
`ADDRESS
`INFORMATION STORED
`
`50
`date
`5]
`receipt serial number
`52
`machine number
`53
`clerk code
`
`55 time
`
`The machine number is a fixed number assigned to
`the electronic cash register. A time information keeping
`circuit 18 is provided for updating the date information
`stored in the address 50 through a date buffer 19, and
`the current time information stored in the address 55
`through a time buffer 20. A counter 21 is associated
`with a printer system 17 for incrementing the receipt
`serial number stored in the address 51 upon every issue
`of the receipt bill. A clerk code key 22 is included in the
`function keys 1 for introducing the clerk code number
`into the address 53 through the use of numeral keys 7.
`The last it bit in the addresses 50 through 55 is as-
`signed to store a binary code signal “I" or “0" which
`indicates whether the corresponding data should be
`printed out on the receipt bill or the journal paper, or
`the corresponding data should not be printed out. The
`following TABLE II shows an example of the memory
`condition in the addresses 50 through 55.
`TABLE II
`
`
`(MEMORY -H-)
`BIT
`5
`ADDRESS
`‘ 123...
`50 (date)
`5| (receipt serial number)
`52 (machine number)
`53 (clerk code)
`55 (time)
`
`O——DD
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`Other objects and further scope of applicability of the
`present invention will become apparent from the de-
`tailed description given hereinafter. It should be under-
`stood, however, that the detailed description and spe
`cific examples, while indicating preferred embodiments
`of the invention, are given by way of illustration only,
`since various changes and modifications within the
`spirit and scope of the invention will become apparent
`to those skilled in the art from this detailed description.
`To achieve the above objects, pursuant to an embodi-
`ment of the present invention, a data print preset system
`is provided for presetting a print condition of prese-
`lected data information. If the preselected data is de-
`sired not to be printed out on a receipt bill or a journal
`paper, a print inhibition signal is introduced through a
`print inhibition preset key and stored in a memory at a
`position corresponding to the preselected data. In a
`normal registration operation mode,
`the preselected
`data followed by the print inhibition signal
`is never
`printed out on the receipt bill or the journal paper.
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`The present invention will be better understood from
`the detailed description given hereinbelow and the ac-
`companying drawing which is given by way of illustra—
`tion only, and thus is not Iimitative of the present inven-
`tion and wherein:
`
`The single FIGURE of the drawing is a block dia-
`gram of an embodiment of a data print control system in
`an electronic cash register of the present invention.
`DESCRIPTION OF THE PREFERRED
`EMBODIMENTS
`
`A data print control system in an electronic cash
`register of the present invention comprises a data print
`preset system for presetting the print condition, and a
`detection circuit for determining the print condition in
`a normal registration operation mode. More specifi-
`cally, the data print control system comprises a central
`processor unit 5, a main memory 11, a print inhibition
`preset key 12 for presetting the print condition, a print
`inhibition signal generator 13, and a print inhibition
`signal detection circuit 16. Detailed construction of the
`
`65
`
`The memory condition shown in the above TABLE
`II indicates that the date information, the receipt serial
`number and the time information should be printed out.
`and the machine number and the clerk code information
`are not required to be printed out. To preset the above
`
`Ex. PGS 1027
`
`Ex. PGS 1027
`
`
`
`4,408,292
`
`4
`printed out on the receipt bill or the journal paper by
`the‘printer system 17.
`The invention being thus described, it will be obvious
`that the same may be varied in many ways. Such varia-
`tions are not to be regarded as a departure from the
`spirit and scope of the invention, and all such modifica-
`tions are intended to be included within the scope of the
`following claims.
`What is claimed is:
`
`‘
`
`3
`discussed print condition, the address corresponding to
`the information which is not required to be printed out
`is selected through the use of the numeral keys 7. Nu-
`merals keys [I] and [I are successively actuated to
`introduce numeral
`information “52” into the central
`processor unit 5 through a key encoder 8. Then, a print
`selection key 9 included in the function keys 1 is actu-
`ated to instruct the central processor unit 6, via the key
`determination circuit 4, that the numeral information is
`flO
`the address information In response to the actuation o
`the print selection key 9, the central processor unit 5
`selects, in accordance with the program control stored
`in the read only memory 6, a section d of the address 52
`in the main memory 11 via an address counter 10.
`Thereafter, the print inhibition preset key 12 included in
`the function keys 1 is actuated to enable the print inhibi-
`tion signal generator 13 via the AND gate 3. The print
`inhibition signal generator 13 develops a high level
`signal “1" which is introduced into and stored in the
`section d of the address 52 in the main memory 11 via
`the central processor unit 5 and an input/output circuit
`14. In this way, the print control system is preset not to
`print out the machine number stored in the address 52.
`The section d of the address 53 in the main memory
`11 is also selected in the same manner as discussed
`above through the use of the numeral keys 7 and the
`print selection key 9. The print inhibition preset key 12
`is actuated to introduce the information “1” into the
`section d of the address 53 in the main memory 11,
`whereby the print control system is preset not to print
`out the clerk code information stored in the address 53.
`
`15
`
`20
`
`25
`
`30
`
`1. A data print control system in an electronic cash
`register comprising:
`a printer system for printing said data;
`memory means having locations defined by a location
`address, said locations each having a first memory
`section for storing information data therein and a
`second memory section for storing a code signal
`instructing said printing system as to whether a
`printing operation should or should not be per-
`formed with respect to said information data, said
`memory means locations each including a plurality
`of said first and second memory sections for storing
`different types of said information data and corre-
`sponding code signals for each of said types, said
`code
`signals
`instructing said printer
`system
`whether or not to print information data stored in
`said memory means at the location address selected
`by said first key input means;
`time information generation means for generating
`date information and time information; said date
`and time information comprising information data
`for storage in said first memory section;
`counter means operatively associated with said
`printer system for incrementing a receipt serial
`number stored therein, said receipt serial number
`comprising information data for storage in said first
`memory section;
`means for introducing said information data into the
`first memory sections of said locations;
`first key input means for selecting one of said location
`addresses;
`control means for addressing the second memory
`section at said memory location address selected by
`said first key input means; and
`print preset key means for introducing a code signal
`into the second memory section corresponding to
`said selected location address, said print preset key
`means developing a high level logic signal when
`the information data stored in the first memory
`section at
`the selected one of said location ad-
`dresses is not required to be printed, whereby a
`high level logic code signal is stored in said second
`memory section associated with said selected loca-
`tion address;
`detection means for reading said code signals and
`selectively transferring said types of information
`data stored in said first memory sections to said
`printer for printing in accordance with the logic
`levels of the respective code signals, said detection
`means functioning to prevent the transferring of
`said information data stored in the first memory
`section when the associated second memory sec-
`ti0n has a high level logic signal stored therein;
`said first and second memory sections at each loca-
`tion occupying adjacent bits in memory, said sec-
`ond memory section occupying the last bit at each
`address.
`‘
`t
`O
`O
`0
`
`.
`
`Ex. PGS 1027
`
`‘(NORMAL REGISTRATION MODE)
`'
`The mode selection key 2 included in the function
`keys 1 is also provided to implement a normal registra-
`tion mode. When a specific transaction occurs, a unit
`‘price value and number or quantity information are
`introduced from the numeral keys 7 into the central
`processor unit 5 through the key encoder 8. A desired
`department key included in the function keys 1 is actu-
`ated to indicate the related department. The department
`signal is introduced into the central processor unit 5
`through the key determination circuit 4. The central
`processor unit 5 functions to select a suitable address in
`the main memory 11 through the address counter 10, in
`accordance with the department signal derived from
`the key determination circuit 4, whereby the transaction
`data is introduced into a section b of the selected ad-
`dress in the main memory 11 through the input/output
`circuit 14. These operations are controlled by a pro-
`gram data stored in the read only memory 6.
`During these operations, the introduced transaction
`information is displayed on a display unit 15. And, a
`preselected data is printed out on a receipt bill or on a
`journal paper by the printer system 17. More specifi-
`cally, regarding the information stored in the addresses
`50 through 55, the print inhibition signal detection cir-
`cuit 16 monitors the last bit of the addresses 50 through
`55. If the information “I" is stored at the last bit, the
`print inhibition signal detection circuit 16 functions not
`to transfer the data stored at the corresponding address
`toward the printer system 17. Accordingly,
`in the
`above-mentioned example, the machine number and the
`clerk Code information are not printed out on the re-
`ceipt bill or the journal paper. Remaining data are
`
`35
`
`45
`
`50
`
`55
`
`65
`
`Ex. PGS 1027
`
`