[go: up one dir, main page]

DE2758218A1 - ELECTRONIC CASH REGISTER - Google Patents

ELECTRONIC CASH REGISTER

Info

Publication number
DE2758218A1
DE2758218A1 DE19772758218 DE2758218A DE2758218A1 DE 2758218 A1 DE2758218 A1 DE 2758218A1 DE 19772758218 DE19772758218 DE 19772758218 DE 2758218 A DE2758218 A DE 2758218A DE 2758218 A1 DE2758218 A1 DE 2758218A1
Authority
DE
Germany
Prior art keywords
time
memory
key
data
circuit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
DE19772758218
Other languages
German (de)
Other versions
DE2758218C3 (en
DE2758218B2 (en
Inventor
Yutaka Mizuno
Noriaki Shimura
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from JP15645476A external-priority patent/JPS5380938A/en
Priority claimed from JP51156453A external-priority patent/JPS6053360B2/en
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Publication of DE2758218A1 publication Critical patent/DE2758218A1/en
Publication of DE2758218B2 publication Critical patent/DE2758218B2/en
Application granted granted Critical
Publication of DE2758218C3 publication Critical patent/DE2758218C3/en
Expired legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G04HOROLOGY
    • G04GELECTRONIC TIME-PIECES
    • G04G99/00Subject matter not provided for in other groups of this subclass
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/04Billing or invoicing
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07GREGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
    • G07G1/00Cash registers
    • G07G1/12Cash registers electronically operated

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • General Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Cash Registers Or Receiving Machines (AREA)

Description

PATtN TANWALTEPATtN ADVERTISERS

A. GRÜNECKER H. KINKELDEYA. GRÜNECKER H. KINKELDEY

WT STOCKMAIR K. SCHUMANN R. H. JAKOBWT STOCKMAIR K. SCHUMANN R. H. JAKOB

«PL INO«PL INO

G. BEZOLD G. BEZOLD

DR PER MAT DlPt. -CMEI1/DR PER MAT DlPt. -CMEI 1 /

CASIO COMPUTER CO., LTD. 6-1, 2-chome, Nishishinjuku Shinjuku-ku
Tokyo / Japan
CASIO COMPUTER CO., LTD. 6-1, 2-chome, Nishishinjuku Shinjuku-ku
Tokyo / Japan

8 MÜNCHEN 228 MUNICH 22

MAXIUILIANSrRASSE 43 MAXIUILIANSrRASSE 43

27. Dez. 1977 P 12Dec. 27, 1977 P 12

Elektronische RegistrierkasseElectronic cash register

Die vorliegende Erfindimg bezieht sich auf eine elektronische Registrierkasse, die eine Zeitzählfunktion beinhaltet und
automatisch in einer vorbestimmten Zeit Daten zusammenrechnet, wie z.B. den Gesamtverkauf, die Artikelmenge u.dgl.
The present invention relates to an electronic cash register that includes a time counting function and
automatically calculates data in a predetermined time, such as total sales, item quantity and the like.

Allgemein wird in einer elektronischen Registrierkasse für jede Ware ein Betrag über eine Eingabetastatur eingegeben, und anschließend wird eine Abteilungstaste entsprechend derjenigen Abteilung, zu welcher die verkaufte Ware gehört, betätigt. Die eingegebenen Daten werden verarbeitet, sortiert und akkumulativ in Speichereinrichtungen abgespeichert, die zum ZusammenrechnenCommonly used in an electronic cash register is for everyone If an amount was entered via an input keyboard, a department key corresponding to the one is then entered Department to which the sold goods belong, operated. The entered data is processed, sorted and accumulative stored in storage devices that are used to add up

809828/0656809828/0656

TELEFON (OSO) 93 3863TELEPHONE (OSO) 93 3863 Telex OB-aeaeoTelex OB-aeaeo TELEQRAMME MONAPATTELEQRAMS MONAPTH TELEKOPIERERTELECOPER

der Verkaufsbeträge und der Artikelmengen für jede Abteilung ausgebildet sind, sowie zur Gesamtbetragbildung für
den betreffenden Tag und den Gesamtumsatz für jeden Angestellten. Am Ende des Arbeitstages wird die Registrierkasse in einen Rücksetz-Betriebszustand versetzt, um nacheinander die verschiedenen in den entsprechenden Speichern abgespeicherten Daten auszudrucken, und anschließend werden
diese Speicher gelöscht. Diese sortierten Verkaufsdaten
v/erden für Management zwecke verwendet. Aus diesem Grund ist es vorteilhaft, daß die Verkaufsdaten detailliert lmd in
kompakter Form korrekt vorliegen.
the sales amounts and the item quantities are established for each department, as well as the total amount for
the day concerned and the total sales for each employee. At the end of the working day, the cash register is put into a reset operating state in order to successively print out the various data stored in the corresponding memories, and then are
this memory is deleted. This sorted sales data
v / earth used for management purposes. For this reason, it is advantageous that the sales data are detailed in
compact form are correct.

Da herkömmliche Registrierkassen nicht mit einer Zeituhrfunktion ausgestattet sind, können sie lediglich den Umsatz eines Tages zusammenrechnen, so daß die erhaltenen Daten für diese Zwecke unzureichend sind. Wenn man die Verkaufslage in bestimmten Zeitabschnitten eines Tages kennt, z.B. morgens, nachmittags und abends, so sind diese Daten effizienter und nützlicher für das Management.Since conventional cash registers are not equipped with a timer function, they can only monitor sales add up one day so that the data received are insufficient for these purposes. If you look at the sales situation in knows certain time periods of a day, e.g. morning, afternoon and evening, this data is more efficient and more useful to management.

Vird darüber hinaus die Zeitfunktion auf Jahre, Monate, Wochen und Tage ausgedehnt, so kann eine Bedienungsperson die Zeitperiode für die gesamte Betragsbildung Vor-Einsteilen, z.B. auf eine Woche, einen Monat, oder einen Zeitraum von zwei
Tagen od.dgl. Dementsprechend kann die Zusammenrechnung für eine längere Zeitdauer als einen Tag automatisch vollzogen
werden, was zu einer beträchtlichen Verbesserung der Gesamtbetragsbildung der Registrierkasse fuhrt.
If the time function is also extended to years, months, weeks and days, an operator can set the time period for the entire amount formation in advance, for example to a week, a month, or a period of two
Days or the like. Accordingly, the aggregation can be carried out automatically for a period longer than one day
resulting in a significant improvement in the cash register's total billing.

Bei einer herkömmlichen Registrierkasse muß die Bedienungsperson die Datumsangaben, z.B. das Jahr, den Monat und den
Tag zu Beginn jedes Arbeitstages für die Quittungsbelegausgabe eintasten. Diese Arbeit ist aufwendig.
In a conventional cash register, the operator must enter the dates, such as the year, month and
Key in the day at the beginning of each working day for the receipt slip issue. This work is complex.

809828/0656809828/0656

Es ist ein vornehinliches Ziel der Erfindung, eine elektronische Registrierkasse zu schaffen, die in der Lage ist, automatisch Verkaufsdaten innerhalb eines gegebenen Zeitabschnitts zusammenzurechnen, wobei geeignete Zeitbereiche voreingestellt sind.It is a primary object of the invention to provide an electronic To create a cash register that is able to automatically collect sales data within a given period of time to be added together, with suitable time ranges being preset.

Hierzu v/ird eine elektronische Registrierkasse geschaffen, die sich dadurch auszeichnet, daß eine Eingabeeinrichtung mit xienigstens einer Eingabetastatur zum Eingeben numerischer Werte und Registrier-Bestimmungstasten zum Registrieren der entsprechenden Waren vorgesehen ist, welche ferner Abteilungstasten zum Kennzeichnen der Abteilungen für die entsprechenden Waren, eine Gesamtsummentaste zum Einstellen eines Zeitbereichs für die Gesamtsummenbildung, eine Zeiteinstelltaste und einen Steuerschalter zum selektiven Einstellen einer gewünschten Betriebsweise, wie z.B. Voreinstellen, Registrieren, Rücksetzen, aufweist, daß eine erste Speichereinrichtung zum Speichern numerischer Daten, die durch die Eingabetastatur eingegeben wurden, vorgesehen ist, daß eine zweite Speichereinrichtung vorgesehen ist, die mehrere Speicherbereiche aufweist, welche den Abteilungstasten entsprechen, und die beim Betätigen einer Abteilungstaste in dem dieser Taste entsprechenden Speicherbereich akkumulativ die numerischen Daten, z.B. die Artikelmenge, speichert, daß eine Zeituhr-Schaltung vorgesehen ist zum Einstellen einer Zeit als Antwort auf eine Eingabeoperation der Zeiteinstelltaste, wobei die Einstellzeit der Anfangszeitpunkt für nachfolgende ZeitZähloperationen ist, daß eine dritte Speichereinrichtung vorgesehen ist zum Speichern sich auf Zeitbereiche beziehender Zeitdaten als Antwort auf eine Betätigung der Gesamtsummentaste, daß eine Beurteilungseinrichtung vorgesehen ist, in der die in der dritten Speichereinrichtung gespeicherten Zeitdaten mit den Zeitzahl-Daten in der Zeituhr-Schaltung nach Verkauf von Waren verglichenFor this purpose, an electronic cash register will be created, which is characterized in that an input device with xien at least one input keyboard for inputting numerical Values and registration determination keys are provided for registering the respective goods, which further department keys to identify the departments for the corresponding goods, a total key for setting a time range for totaling, a time setting button and a control switch for selective setting of a desired mode of operation, such as presetting, registering, resetting, comprises that a first Memory means for storing numerical data entered through the input keyboard is provided, that a second memory device is provided which has a plurality of memory areas which correspond to the department keys and which, when a department key is pressed, in the memory area corresponding to this key accumulatively stores the numerical data such as the item quantity that a timer circuit is provided for Setting a time in response to an input operation of the time set key, the set time being the starting time for subsequent time counting operations that a Third storage means is provided for storing time data relating to time ranges in response to a Actuation of the grand total key, that an assessment device is provided in which the in the third memory device stored time data is compared with the time number data in the timer circuit after goods have been sold

809828/0656809828/0656

werden, um den Zeitbereich zu beurteilen, in dem der Warenverkauf stattgefunden hat, daß eine Recheneinrichtung vorgesehen ist zum Ausführen von Rechenoperationen, einschließlich einer Gesamtbetragsbildung der nach Maßgabe der Beurteilung verkauften Warenmengen, daß eine vierte Speichereinrichtung vorgesehen ist, die mehrere Adressen aufweist und die durch das Beurteilungsergebnis adressiert wird und das Berechnungsergebnis in der adressierten Speichersteile abspeichert, und daß eine Druckeinrichtung zum Ausdrucken des Inhalts der vierten Speichereinrichtung im Rücksetz-Betriebszustand vorgesehen ist.to assess the time range in which the sale of goods has taken place that a computing device is provided for performing arithmetic operations, including a total formation of the amounts of goods sold in accordance with the assessment that a fourth storage device is provided which has multiple addresses and which is addressed by the assessment result and the Saves the calculation result in the addressed memory section, and that printing means for printing out the contents of the fourth memory means in the reset mode is provided.

Mit dieser Einrichtung kann die Zusammenrechnung der Verkaufsdaten innerhalb des voreingestellten Zeitbereichs automatisch ausgeführt werden, wenn der Zeitbereich für die Gesamtsummenbildung voreingestellt ist. Dementsprechend können die Verkauf sbedingungen innerhalb eines gewünschten Zeitbereichs so bemessen werden, daß detaillierteres Zahlenmaterial aufbereitet werden kann, darunter Wechsel der Bedienungspersonen, Zulieferung von Waren u.dgl., was für die Überwachung der Waren und andere Tätigkeiten nützlich ist. Wird weiterhin die Zeitzählfunktion auf Monate und Tage ausgedehnt, kann das Ausdrucken der Daten bei der Ausgabe von Quittungsbelegen ohne Voreinstellung des jeweiligen Datums geschehen.With this facility, the aggregation of the sales data within the preset time range can be carried out automatically executed if the time range for the total sum is preset. Accordingly, the sale can s conditions are dimensioned within a desired time range in such a way that more detailed numerical material is processed Can be, including change of operators, delivery of goods and the like. What for the monitoring of Goods and other activities is useful. If the time counting function is still extended to months and days, the data can be printed out when issuing receipts without pre-setting the respective date.

Im folgenden wird ein Ausführungsbeispiel der Erfindung anhand der Zeichnung näher erläutert. Es zeigen:In the following an embodiment of the invention is explained in more detail with reference to the drawing. Show it:

Fig. 1 eine Tastatur einer elektronischen Registrierkasse,1 shows a keyboard of an electronic cash register,

Fig. 2A und 2B gemeinsam ein Blockdiagramm der gesamten Registrierkasse,2A and 2B together are a block diagram of the entire cash register;

Fig. 3A ein Schaltungsdiagramm der in der Schaltung nach Fig. 2 verwendeten Zentraleinheit,3A is a circuit diagram of the circuit diagram of FIG Fig. 2 central unit used,

Fig. 3B ein Schaltungsdiagramm, das eine Speicherschaltung und eine Zeituhrschaltung gemäß Fig. 2 zeigt,Fig. 3B is a circuit diagram showing a memory circuit and shows a timer circuit according to FIG. 2,

809828/0656809828/0656

-6 --6 -

Pig. A- eine Speicherübersicht der Speicherschaltung,Pig. A- a memory overview of the memory circuit,

Fig. 5A und 5B Speicherübersichten des Speichers in der Zeituhr-Schaltung,FIGS. 5A and 5B memory maps of the memory in FIG Timer circuit,

Fig. 6A und 6B ein Flußdiagramm zur Veranschaulichung der Betriebsweise der Schaltung bei der Zeitzählung,6A and 6B are a flow chart illustrating the operation of the circuit in time counting;

Fig. 7 eine Datenübersicht der in dem Speicher der Zeituhr-Schaltung gespeicherten Daten,Fig. 7 is a data overview of the in the memory of the timer circuit stored data,

Fig. 8A bis 8C Daten, die in dem Speicher und dem Register bei der Zeitzählung gespeichert sind, undFigs. 8A to 8C show data stored in the memory and the register in time counting, and Figs

Fig. 9A und 9B eine schematische Darstellung zum Veranschaulichen des Druckvorgangs aufeinanderfolgender Zahlen und Daten.FIGS. 9A and 9B are a schematic representation for illustrative purposes the printing of consecutive numbers and dates.

Fig. 1 zeigt die Anordnung einer Tastatur 10 einer elektronischen Registrierkasse (ECR). Das Bezugszeichen 11 bezeichnet Betragstasten zum Eingeben numerischer Werte, wie z.B. Preis und Menge der Waren, 12 bezeichnet eine Abteilungstaste zum Registrieren von Waren nach Gruppen, 13 bezeichnet eine Löschtaste zum Löschen von über die Betragstastatur eingegebenen numerischen Daten. Eine mit dem Bezugszeichen versehene Funktionstastatur besteht aus einzelnen Tasten, die eine Nichtaddierung C 4h ) zum Bereitstellen der vorgewählten Zeit repräsentieren, sowie eine Leertaste (Vo), eine Multiplikationstaste ( <§) ), eine Prozenttaste (%) , und (+)- und (-)-Tasten, die zum Anzeigen des Erhöhens oder Vermindems des Prozentsatzes dienen. Das Bezugszeichen 15 bezeichnet eine Angestelltentaste zum Eingeben der verantwortlichen Person. Eine Umsatztastatur 16 umfaßt einzelne Tasten, die jeweils den Empfang (Rc), Auszahlung (Pd), Gesamtnetto (Nt), Bilanz (Bl), kein Verkauf (NS), Kredit (Cr) und Belastung (Ch) repräsentieren. Das Bezugszeichen 17 bezeichnet eine Zwischensummentaste (ST) zum Erhalten von Zwischenergebnissen bei einem Rechnungsablauf. Eine Saldiertaste 10 (Ca/AMT) wirdFig. 1 shows the arrangement of a keyboard 10 of an electronic cash register (ECR). Numeral 11 denotes amount keys for entering numerical values such as price and quantity of goods, 12 denotes a department key for registering goods by group, 13 denotes a clear key for clearing numerical data entered from the amount keyboard. A function keyboard provided with the reference symbol consists of individual keys that represent a non-addition C 4h ) for providing the preselected time, as well as a space key (Vo), a multiplication key (<§)), a percent key (%), and (+) - and (-) buttons, which are used to display the increase or decrease of the percentage. Numeral 15 denotes an employee key for inputting the responsible person. A sales keyboard 16 includes individual keys each representing receipt (Rc), disbursement (Pd), total net (Nt), balance sheet (Bl), no sale (NS), credit (Cr) and debit (Ch). Numeral 17 denotes a subtotal key (ST) for obtaining intermediate results in a calculation process. A balance key 10 (Ca / AMT) is used

809828/0656809828/0656

zvir Ausgabe einer Quittung verwendet, um den Ge samt "betrag und/oder den Wechselgeldbetrag zu erhalten. Eine Zeittaste 19 wird zum Bereitstellen der Zeit verwendet. 19a bezeichnet eine Bedienungstaste zum Bereitstellen eines Bedienungs-Zeitabschnitts. Durch 19b wird ein Zeitbereich der Gesamtsummenbildung bereitgestellt. 19c bezeichnet eine Alarmtaste (AL) zum Bereitstellen einer Alarmzeit. Die x-Tasten 19a bis 19c stellen die Zeittastatur 19 dar. ELn Steuerschloß 20 ist umschaltbar, um die Betriebszustände (OPP), (Pr), (REG), (X) und (Z) auszuwählen. Der Betriebszustand (OPP) wird verwendet, wenn die elektronische Registrierkasse außer Betrieb ist; der Betriebszustand (Pr) wird zum Voreinstellen von Daten verwendet, der Zustand (REG) wird bei der normalen Registrierung verwendet, der Betriebszustand (X) wird bei Leseoperationen verwendet, ohne daß gespeicherte Daten verlorengehen; der Betriebszustand (Z) wird zum Rücksetzen verwendet, um Daten zu löschen, nachdem die gespeicherten Daten ausgelesen sind.zvir issue of a receipt used to calculate the total "amount and / or receive the change amount. A time key 19 is used to provide the time. 19a an operating key for providing an operating time segment. 19b becomes a time range of totaling provided. 19c denotes an alarm key (AL) for providing an alarm time. The x buttons 19a to 19c represent the time keyboard 19. ELn control lock 20 can be switched over to the operating states (OPP), (Pr), (REG), (X) and (Z). The operational status (OPP) is used when the electronic cash register is out of order is; the operating state (Pr) is used to preset data, the state (REG) is used in normal registration used, the operating state (X) is used for read operations without losing stored data; the operating state (Z) is used for resetting in order to delete data after the stored data have been read out are.

Die folgende Beschreibung bezieht sich auf die interne Ausbildung der elektronischen Registrierkasse gemäß der vorliegenden Erfindung. Bezugszeichen 31 bezeichnet eine Eingabe/ Ausgabe-Steuerung (E/A), die die Tastatur 10 und einen Druckerteil 33 steuert. Die E/A-Steuerung 31 führt der Tastatur 10 ein Abtastsignal zu. Venn eine Taste auf der Tastatur 10 betätigt wird, wird das Abtastsignal als Antwort auf die Tastenbetätigung ausgewählt und als Tasten-Eingangssignal der E/A-Steuerung 31 zugeführt. Nach Erhalt des Tasten-Eingangssignals von der Tastatur lädt die E/A-Steuerung 31 das Tasten-Eingangs signal in ein Eingangs-Pufferregister (nicht gezeigt), um es hierin zeitweilig zu speichern. Der Druckerteil 33 umfaßt einen Quittungsbelegdrucker 36 und einen Einzelstreifendrucker 37. Die Drucker 36 und 37 sind mit Druckwalzen 38 und 39 ausgestattet, die koaxial angeordnet sind und auf ihren Oberflächen numerische Zeichen besitzen. Ein Quittungsstreifen 41 und ein Einzelstreifen 42 sind dicht auf den Druck-The following description relates to the internal configuration of the electronic cash register according to the present invention. Reference numeral 31 denotes an input / Output control (I / O) that controls the keyboard 10 and a printer part 33. The I / O controller 31 controls the keyboard 10 to a scanning signal. When a key on the keyboard 10 is operated, the scanning signal in response to the Key actuation selected and supplied to the I / O controller 31 as a key input signal. After receiving the key input signal from the keyboard, the I / O controller 31 loads the key input signal into an input buffer register (not shown), to temporarily store it here. The printer section 33 comprises a receipt printer 36 and a single strip printer 37. The printers 36 and 37 are equipped with pressure rollers 38 and 39 which are arranged coaxially and on their Surfaces have numeric characters. A receipt strip 41 and a single strip 42 are tightly attached to the print

809828/0856809828/0856

-Jt--Jt-

walzen 38 bzw. 39 angeordnet. Gegenüber den Druckwalzen 38 und 39 mit dem Quittungsstreifen 41 und dem Einzelstreifen sind Druckhammer angeordnet, vor denen sieb. Farbbänder (nicht gezeigt) befinden. Eine Dx'uckpositions-Detektorschaltung ist an einem Ende der Druckwalze 33 angeordnet und stellt die Druckposition der Druckwalzen 33 und 39 bei bestimmten Rotationswinkeln der Walzen fest, um Detektorsignale abzugeben. Die Detektorsignale werden über einen Verstärker 45 der E/A-Steuerung 31 zugeführt. Fallen das Druckpositions-Detektorsignal und die Druckdaten zusammen, so liefart die E/A-Steuerung 31 ein Treibersignal über einen Treiber 35 an den Druckhammer, der der Drucktype zu diesem Zeitpunkt gegenübersteht, um den Hammer anzutreiben. Wenn die Druckwalzen 38 und 39 eine Umdrehung vollziehen, wird der Druck einer Zeile abgeschlossen und der Quittungsstreifen 41 und der Einzelstreifen 42 werden um eine Zeile vorgeschoben. Beim fortschreitenden Drucken wird der Quittungsstreifen 41 nach außen geführt, damit der bedruckte Abschnitt abgerissen werden kann, nachdem der Druckvorgang beendet ist. Beispielsweise kann auf dem Quittungsstrexfen 41 "Ihre Quittung - Danke schön11 gedruckt sein. Die gleichen Druckdaten, die auf dem Quittungsstreifen 41 gedruckt werden, werden auf dem Einzelstreifen 42, der von einer Welle 46 aufgenommen wird, aufgezeichnet, um den Netto-Gesamtbetrag zu erhalten. Mit der Zentraleinheit 3^ sind eine Speichereinheit 47 und eine Zeituhrschaltung 38 verbunden. Eine Versorgungsquelle 49 ist sowohl mit der Speiehereinheit 47 als auch mit der Zeituhr-Schaltung 48 verbunden, um sie stets betriebsbereit zu halten. Die Zeituhrschaltung 38 ist weiterhin mit einem Bezugsfrequenz-Oszillator verbunden, der beispielsweise ein Kristalloszillator 50 sein kann. Der Speicher 47 und die Zeituhr-Schaltung 48 sind auf einem einzelnen Chip ausgebildet. Die Zentraleinheit y\ erzeugt ein Chip-Freigabesignal CE1, um die Speicherschaltung 47 zu spezifizieren, und ein anderes Chip-Auswahlsignal CE2, um die Zeituhr-Schaltung 48 zu spezifizieren. Einrollers 38 and 39, respectively, are arranged. Opposite the printing rollers 38 and 39 with the receipt strip 41 and the individual strip, printing hammers are arranged, in front of which sieve. Ribbons (not shown) are located. A printing position detection circuit is arranged at one end of the printing roller 33 and detects the printing position of the printing rollers 33 and 39 at certain angles of rotation of the rollers in order to emit detection signals. The detector signals are supplied to the I / O controller 31 via an amplifier 45. When the print position detection signal and the print data coincide, the I / O controller 31 sends a drive signal through a driver 35 to the print hammer facing the print type at that time to drive the hammer. When the printing rollers 38 and 39 complete one revolution, the printing of one line is completed and the receipt slip 41 and the individual strip 42 are advanced by one line. As printing proceeds, the receipt slip 41 is led out so that the printed portion can be torn off after the printing process is completed. For example, your receipt - Thank you 11 may be printed on the receipt sheet 41. The same print data that is printed on the receipt sheet 41 is recorded on the individual sheet 42, which is picked up by a shaft 46, to add to the net total A storage unit 47 and a timer circuit 38 are connected to the central unit 3. A supply source 49 is connected to both the storage unit 47 and to the timer circuit 48 in order to keep them always ready for operation Reference frequency oscillator, which may be, for example, a crystal oscillator 50. The memory 47 and the timer circuit 48 are formed on a single chip. The central processing unit y \ generates a chip enable signal CE1 to specify the memory circuit 47 and another Chip select signal CE2 to specify timer circuit 48. On

809828/0656809828/0656

Schreib/Lese-Signal R/W von dem Speicher 47 bezeichnet den Lese- oder Schreibvorgang der Speichereinheit 47. Die Zeituhrschaltung liefert Zeitdaten und Tagesdaten, die durch die Zentraleinheit 34 ausgelesen werden, falls es erforderlich ist. Bei Ausgabe eines Quittungsbelegs liest die Zentraleinheit die Tagesinformation aus der Zeituhrschaltung 38, um den Druckerteil zu veranlassen, den Tag auf der ausgegebenen Quittung auszudrucken. Die Zeitdaten werden als Zeitmarkierungsdaten verwendet, wenn zu einem gegebenen Zeitpunkt eine Gesamtsummenbildung ausge'führt wird. Die Zentraleinheit 34 führt die Quittungsbelegausgabe als Antwort auf ein Tasten-Eingangs signal von der Tastatur durch. Die Verarbeitungsdaten werden zu diesem Zeitpunkt als Druckdaten der E/ASteuerung 31 und einem Anzeigeabschnitt 24 über einen Anzeigetreiber 51 zugeführt, wo sie sichtbar gemacht werden.Write / read signal R / W from memory 47 denotes the Read or write operation of the memory unit 47. The timer circuit supplies time data and day data which are read out by the central unit 34, if necessary is. When a receipt is issued, the central unit reads the day information from the timer circuit 38 to cause the printer part to print the day on the issued receipt. The time data is called time stamp data used if a total sum is carried out at a given point in time. The central unit 34 performs the receipt slip output in response to a key input signal from the keyboard. At this point in time, the processing data are used as print data for the I / O controller 31 and a display section 24 via a display driver 51 where they are made visible.

Fig. 3A und 3B stellen zusammen die Einzelheiten der Zentraleinheit 34, der Speiehereinheit 47 und der Zeituhr-Schaltung 48 dar. Zuerst wird die Zentraleinheit 34 erläutert. Eine Adresschaltung 31 spezifiziert die Adresse eines Steuerteils 62. Der Steuerteil 62 umfaßt ein Mikroprogramm, um die Tätigkeiten der entsprechenden Schaltungsteile zu steuern. Das Mikroprogramm ist in einem Nur-Lese-Speicher (ROM) gespeichert. Der Steuerteil umfaßt Ausgangsleitungen 63 bis 66. Die Ausgangsleitung 63 liefert einen Codegenerator-Befehl; die Ausgangsleitung 64 ein gegebenes Zeitsteuersignal; die Ausgangsleitung 65 verschiedene Befehle, z.B. ein Register-Spezifirkationssignal, einen Übertragungsbefehl, einen Ziffern-Verschiebebefehl; und die Ausgangsleitung 66 liefert die nächste Adresse selbst. Der Codegeneratorbefehl von der Ausgangsleitung 63 wird zu einer Codegeneratorschaltung 67 übertragen. Ein Zeit geber signal von der Ausgangsleitung 64 wird an eine Zeitgeberschaltung 68 gegeben. Die Befehle von der Ausgangsleitung 65 werden zu einem Befehlsdecoder 69 übertragen. Die auf der Leitung 66 ausgegebene nächste Adresse wird an eineFigures 3A and 3B together illustrate the details of the central processing unit 34, the storage unit 47 and the timer circuit 48. First, the central processing unit 34 will be explained. An address circuit 31 specifies the address of a control part 62. The control part 62 comprises a microprogram in order to control the operations of the corresponding circuit parts. That Microprogram is stored in read-only memory (ROM). The control part comprises output lines 63 to 66. The output line 63 supplies a code generator command; the output line 64 a given timing signal; the output line 65 various commands, e.g. a register specification signal, a transmission command, a digit shift command; and output line 66 provides the next Address itself. The code generator command from the output line 63 is transmitted to a code generator circuit 67. A timing signal from the output line 64 is provided to a timing circuit 68. The commands from the output line 65 are transmitted to a command decoder 69. The next address output on line 66 is sent to a

809828/0656809828/0656

Adresschaltung 61 übertragen, um die nächste Adresse festzulegen. Ein ZeitSteuersignal von einem Zeitgeber-Signalgenerator 80, das in der Zentraleinheit 34 vorgesehen ist, wird an die Codegeneratorschaltung 67, die Zeitgeberschaltung 68 und den Befehlsdecoder 69 gegeben. Die Codegeneratorschaltung 67 wandelt unter gegebenein zeitlichen Ablauf aus vier Bits "bestehende parallele Daten, die beispielsweise von dem Steuerteil 62 abgegeben werden, in einen seriellen Code um. Der Ausgang der Codegeneratorschaltung 67 wird über eine Gatterschaltung 70 einer Additions/Subtraktions-Schaltung 71 zugeleitet. Die Zeitgeberschaltung 68 legt die zeitliche Betriebssteuerung der Register, sowie deren Ziffernbehandlung nach Maßgabe des Zeitgebersignals fest, das über die Ausgangsleitung 64 von dem Steuerteil 62 zugeführt wird. Die Ausgabesignale werden als Freigäbe- oder Sperrsignale an die entsprechenden Gatterschaltungen innerhalb der Zentraleinheit 34 geführt, so z.B. zu der Gatterschaltung 70 und den UND-Gliedern 72 und 75. Die Ausgänge der UITD-GIieder 72 und 75 werden über ODER-Glieder 76 an ein Eingangs/Ausgangs-Register 78a innerhalb der Registergruppe 77 geleitet. Der Befehlsdecoder 67 decodiert einen von dem Steuerteil 62 abgegebenen Befehl, um die Tätigkeiten in den entsprechenden Teilen der Zentraleinheit 34 zu steuern, so z.B. die Bestimmung der Register innerhalb der Registergruppe 77» und er gibt einen Lese/Schreib-Befehl an den Speicher 47 und die Zeituhr-Schaltung 48. Die Ausgangsgrößen der Zeitgeberschaltung 68 und des Instruktionsregisters 69 werden als Steuersignale an den Anzeigetreiber 51 und an die E/A-Steue~ rung 31 geleitet. Die Registergruppe 77 umfaßt das X-Register als Eingabe,/Ausgabe-Register 78a, sowie andere Register 78b bis 78n» die mit Y bis N bezeichnet sind. Der Ausgang der Regist er gruppe 77 ist mit einem Addier er/Suttrahierer 71 über ein ODER-Glied 70 verbunden. Der Ausgang des X-Registers 78a wird einem UND-Glied 72 über eine Schaltung 79a zugeführt, wobei die Schaltung 79a ein Speicher mit der Kapazität einer Ziffer ist. Das Ausgangssignal des Addierer/Subtrahierers 71Transfer address circuit 61 to set the next address. A timing signal from a timing signal generator 80, which is provided in the central processing unit 34, is sent to the code generator circuit 67, the timer circuit 68 and the command decoder 69 given. The code generator circuit 67 converts four bits "existing" given a timing parallel data, which are output from the control part 62, for example, into a serial code. The exit the code generator circuit 67 is fed to an addition / subtraction circuit 71 via a gate circuit 70. The timer circuit 68 sets the time control of the operation of the registers, as well as their digit handling in accordance with the Timer signal, which via the output line 64 of the control part 62 is supplied. The output signals are sent to the corresponding gate circuits as enable or disable signals within the central unit 34, for example to the gate circuit 70 and the AND gates 72 and 75. The Outputs of the UITD gates 72 and 75 are via OR gates 76 is passed to an input / output register 78a within register group 77. The instruction decoder 67 decodes one of the command given to the control part 62 in order to control the activities in the corresponding parts of the central unit 34, E.g. the determination of the registers within the register group 77 »and it issues a read / write command to the memory 47 and the timer circuit 48. The outputs of the timer circuit 68 and the instruction register 69 are sent as control signals to the display driver 51 and to the I / O controller tion 31. Register group 77 comprises the X register as input / output registers 78a, as well as other registers 78b to 78n »which are labeled Y to N. The outcome of the Register group 77 is connected to an adder / subtractor 71 over an OR gate 70 connected. The output of the X register 78a is fed to an AND gate 72 via a circuit 79a, the circuit 79a being a memory with the capacity of a Digit is. The output of the adder / subtracter 71

809828/0656809828/0656

-yS--yS-

ward dera UKD- Glied ?'*· z^slait-s-t» Das Tasten-Eingangs signal von der Tastatur 10 wird über die "E/A-Steuerung 31 dem UND-Glied 74 zugeführt. Die aus dem Speicher 47 und der Zeituhr-Schaltung 48 stammenden, decodierten Daten werden an das UND-Glied 75 geleitet. Die Ausgangssignale der Register X bis N 78b bis 78n werden durch Register 79b bis 79n an Gatterschaltungen 81b bis 81n geleitet, wobei die Register 79b bis 79n jeweils eine Speicherkapazität von einer Ziffer besitzen. Das Ausgangssignal des Addierers/Subtrahierers 71 wird ferner den Gatterschaltungen 81b bis 8in zugeleitet. Die Ausgänge der Gatter schaltungen 81b bis 8in werden den X-bis N-Registera 78b bis 78n zugeleitet. Die Ausgangsgrößen des X-Registers 78a werden als Anzeigedaten oder Druckdaten dem Anzeigetreiber 51 und der E/A-Steuerung 31 und einer Chip-Auswahl schaltung 82 zugeführt. Nach Maßgabe eines von dem Steuerteil 72 abgegebenen Befehls liest die Chip-Auswahlschaltung 82 die Chipauswahldaten in dem X-Register 78a aus und erzeugt die Chip-Freigabe signale CE1 und CE2 gemäß den Inhalten des Registers, um hierdurch den Speicher 47 oder die Zeituhr-Schaltung 48 anzusteuern. Die Ausgangsgrößen des Addierers/Subtrahierers 71 werden in das A-Register 83 zum Adressieren beladen. Die durch das A-Register 83 decodierten Daten werden über die Gatterschaltung 70 an den Addierer/Subtrahierer 71 gegeben und in zwei Adressen unterteilt; eine Adresse RA stellt eine Reihenadresse und eine Adresse CA eine Spaltenadresse dar. Diese Adressen werden dem Speicher 47 und der Zeituhr-Schaltung 48 zugeleitet. Daten- und Übertragssignale, die von der Addier/Subtrahier-Schaltung 71 abgegeben werden, werden einer Beurteilungsschaltung zugeführt. Die Beurteilungsschaltung 84 beurteilt, ob die Daten oder der Übertrag aus der Schaltung 71 vorhanden sind oder nicht und leitet das Resultat der Beurteilung zu der Adresschaltung 61. Zu diesem Zeitpunkt wird die Hachfolgeadresse über die Ausgangsleitung 66 ausgegeben, und das Detektorsignal wird logisch aufsumiert, so daß die nächste Adresse geändert wird.Was the UKD element? '* · z ^ slait-st »The key input signal from the keyboard 10 is fed to the AND element 74 via the I / O control 31. The data from the memory 47 and the timer The decoded data coming from circuit 48 are passed to the AND gate 75. The output signals of the registers X to N 78b to 78n are passed through registers 79b to 79n to gate circuits 81b to 81n, the registers 79b to 79n each having a storage capacity of one digit The output of the adder / subtracter 71 is also fed to the gate circuits 81b to 8in. The outputs of the gate circuits 81b to 8in are fed to the X to N registers 78b to 78n. The outputs of the X register 78a are used as display data or Print data are supplied to the display driver 51 and the I / O controller 31 and a chip selection circuit 82. In response to an instruction given from the control part 72, the chip selection circuit 82 reads the chip selection data in the X register 78a and generates the chip enable signals CE1 and CE2 according to the contents of the register in order to thereby control the memory 47 or the timer circuit 48. The outputs of the adder / subtracter 71 are loaded into the A register 83 for addressing. The data decoded by the A register 83 is given to the adder / subtracter 71 through the gate circuit 70 and divided into two addresses; an address RA represents a row address and an address CA represents a column address. These addresses are supplied to the memory 47 and the timer circuit 48. Data and carry signals output from the adding / subtracting circuit 71 are supplied to a judging circuit. The judging circuit 84 judges whether the data or the carry from the circuit 71 is present or not, and passes the result of the judgment to the address circuit 61. At this time, the successor address is output through the output line 66, and the detection signal is logically summed up so that the next address is changed.

809828/0656809828/0656

Die Speieherschaltung 47 tunfaßt eine Speichereinheit 91 und eine Adress-Bestinmmngsschaltung 92, in welche der Lese/ Schreibbefehl R/W von dein Befehlsdecoder 69, und die Reihen- und Spaltenadressen vom A-Register 83 geladen werden. Die Adress-Bestinnnungsschaltung 92 und die Gatterschaltung 93 werden durch das Chip-Freigabesignal CS1, das durch die Chip-Auswahlschaltung 82 abgegeben wird, freigegeben. Die aus der Speichereinheit 91 über die Gatterschaltung 93 ausgelesenen Daten werden dein UND-Glied 75 der Zentraleinheit 3^· zugeleitet, wie es oben schon erwähnt wurde. Das Ausgangssignal des X-Registers 78a in der Zentraleinheit 34 wird als Schreibdatuia zu der Speichereinheit 91 über eine Gatterschaltung 93 geleitet. Die Speichereinheit 91 besitzt eine Kapazität von nx8, wie in Fig. 4 dargestellt ist. Die Spalten B1 bis B8 werden durch die Spaltenadresse CA festgelegt, während die Reihen 1 bis η durch die Reihenadresse RA festgelegt werden. Die Speichereinheit 91 ist in drei Abschnitte unterteilt; ein erster Abschnitt 91A umfaßt die Spalten B1 bis B4, ein zweiter Abschnitt 91B umfaßt die Spalten B5 und B6, und ein dritter Abschnitt 91C umfaßt die Spalten B7 bis B8. In dem ersten Abschnitt 91A speichern die erste bis sechzehnte Adresse den Abteilungs-Gesamtbetrag entsprechend der Abteilungstaste 12. Die siebzehnte Adresse speichert den Gesamtumsatz zwischen den Zeitpunkten T1 und T2. Die achtzehnte Adresse speichert den Gesamtumsatz in dem festgelegten Zeitbereich zwischen T2 und T3. Die neunzehnte Adresse speichert den Gesamtumsatz im Zeitbereich zwischen den Zeitpunkten T3 und T4. Unter der zwanzigsten Adresse wird der empfangene Gesamtbetrag gespeichert. Somit wird dieser Speicherbereich als zeitbezogener Gesamtumsatz-Speicherbereich bezeichnet. In dem zweiten Bereich wird die Postenoder Artikelzählung unter den Adressen 1 bis 16 gespeichert. Die Verkaufszählungen zwischen den festgelegten Zeitpunkten T1 und T2, T2 und T3, und T3 und T4 werden in dem Speicherbereich unter den Adressen 17 bis 19 gespeichert. Die Empfangs-The storage circuit 47 includes a storage unit 91 and an address determination circuit 92 into which the read / Write command R / W from your command decoder 69, and the row and column addresses are loaded from A register 83. The address determination circuit 92 and the gate circuit 93 are enabled by the chip enable signal CS1 output by the chip select circuit 82. the read out from the memory unit 91 via the gate circuit 93 Data becomes your AND gate 75 of the central unit 3 ^ · as already mentioned above. The output of the X register 78a in the central processing unit 34 is called Write data is passed to the memory unit 91 via a gate circuit 93. The storage unit 91 has a capacity of nx8 as shown in FIG. The columns B1 to B8 are determined by the column address CA, while the rows 1 to η are determined by the row address RA. The storage unit 91 is in three sections divided; a first section 91A comprises columns B1 to B4, a second section 91B comprises columns B5 and B6, and a third section 91C comprises columns B7 to B8. In the first section 91A store the first through sixteenth address the department total corresponding to department key 12. The seventeenth address stores the total sales between times T1 and T2. the eighteenth address stores the total sales in the specified time range between T2 and T3. The nineteenth Address saves the total sales in the time range between times T3 and T4. At the twentieth address the total amount received is saved. This memory area is thus used as a time-related total sales memory area designated. In the second area, the item count is stored under addresses 1 to 16. The sales counts between the specified times T1 and T2, T2 and T3, and T3 and T4 are in the memory area stored under addresses 17 to 19. The reception

809828/0656809828/0656

zählung wird in der zwanzigsten Adresse gespeichert. Voreingestellte Artikelpreise in den entsprechenden Abteilungen werden unter der ersten bis sechzehnten Adresse innerhalb des Abschnitts 91C abgespeichert.count is stored in the twentieth address. Preset Item prices in the appropriate departments are at the first through sixteenth address within of section 91C is stored.

Gemäß Pig. 3B ist die Zeituhr-Schaltung 48 mit einem Speicher 100 ausgestattet, der zum Speichern der Tagesdaten, der gegenwärtigen Zeitdaten und vorgewählter Zeitdaten u.dgl. dient. Der Speicher 100 wird durch die Adressen RA und CA der Reihen und Spalten in der Adress-Bestimmungsschaltung 101 über das A-Register 83 in der Zentraleinheit 34 angesprochen, und die Lese- und Schreiboperationen werden durch R/W-Befehle bewirkt, die von dem Befehlsdecoder 69 zugeführt werden. Ein Steuerteil 110 der Zeituhr-tJchaltung 48 führt ein Adressen-Codesignal und den R/W-Befehl an die Adress-Bestimmungsschaltung 101 zum Adressieren des Speichers 100. Die von dem Speicher 100 aufgegebenen Daten werden über eine Gatterschaltung 102 an ein Pufferregister 103 und an eine Gatterschaltung 104 gegeben. Der Ausgang des Pufferregisters 103» sowie ein Ein-Sekunden-Taktimpuls vom Impulsgenerator 105 werden der Gatterschaltung 104 zugeführt. Der Impulsgeber 105 arbeitet in Abhängigkeit eines Kristalloszillators 50 und erzeugt zusätzlich zu dem Ein-Sekunden-Impuls ein Zeitgebersignal, das den zeitlichen Ablauf des Betriebs der entsprechenden Teile in dem Steuerteil 110 steuert. Die Gatterschaltung 104 wählt nach Maßgabe eines Steuersignals von dem Taktsteuerteil 110 ein Eingangssignal aus und führt dies der Addier/Subtrahier-Schaltung 106 zu. Die Addier/Subtrahierschaltung 106 führt nach Maßgabe eines von dem Steuerteil abgegebenen Befehls eine Addition oder Subtraktion durch und leitet das Resultat der Berechnung als Schreibdaten über die Gatterschaltung 10? zu dem Speicher 100. Die Daten und der Übertrag des Rechenergebnisses, das von der Addier/Subtrahier-Schaltung 106 ausgegeben wird, werden der Beurteilungsschaltung 108 zugeleitet, um den Speicherzustand von beispielsweise 60 oder 24 Größen- und Zeitübereinstimmungen zu beurteilen. DasAccording to Pig. 3B is the timer circuit 48 with a memory 100, which is used to store the day data, the current time data and preselected time data and the like. The memory 100 is determined by the addresses RA and CA of the rows and columns in the address determining circuit 101 via the A register 83 addressed in the central processing unit 34, and the Read and write operations are effected by R / W commands supplied from command decoder 69. A The control section 110 of the timer circuit 48 carries an address code signal and the R / W command to the address determination circuit 101 for addressing the memory 100. The from the Data applied to the memory 100 are sent via a gate circuit 102 to a buffer register 103 and to a gate circuit 104 given. The output of the buffer register 103 »as well as a one-second clock pulse from the pulse generator 105 are fed to the gate circuit 104. The pulse generator 105 works as a function of a crystal oscillator 50 and generates a timer signal in addition to the one-second pulse, which controls the timing of the operation of the respective parts in the control part 110. The gate circuit 104 selects and carries out an input signal in accordance with a control signal from the clock control part 110 the adding / subtracting circuit 106 to. The adding / subtracting circuit 106 performs in accordance with one of the control part command issued by an addition or subtraction and forwards the result of the calculation as write data via the Gate circuit 10? to the memory 100. The data and the carry-over of the calculation result obtained from the adding / subtracting circuit 106 is outputted to the judgment circuit 108 to assess the memory status of, for example, 60 or 24 size and time matches. That

809828/0656809828/0656

Ergebnis der Beurteilung durch die Beurteilungsschaltung 108 wird dem Takt-Steuerteil 102 zugeleitet, der wiederum ein Steuersignal für die nächste Verarbeitung auf der Grundlage des Beurteilungsergebnisses erzeugt. Die aus dem Speicher 100 ausgelesenen Daten werden über eine Gatterschaltung 109 an das UlTD-GIied 75 in der Zentraleinheit gegeben. Die Gatterschaltungen 107 und 109, sowie die Adressierschaltung 101 werden durch das Chip-Freigabesignal CE2 von der Chip-Auswahlschaltung 82 freigegeben. Die Gatterschaltungen 102, 104-, 107 und die Addier/Subtrahier-Schaltung 106, sowie die Beurteilungsschaltung 108 werden durch ein von dem Takt-Steuerteil abgegebenes Signal gesteuert. Die Gatterschaltung 107 wird durch das Chip-Freigabesignal CE2 und das Signal von dem Taktsteuerteil 110 gesteuert. Der Speicher 100 besitzt eine Speicherkapazität von vier Reihen mal acht Spalten, die beispeilsweise in Pig. 5A au sehen ist. Die entsprechenden Spalten B1 bis B8 werden durch die Spaltenadresse CA gekennzeichnet, während die entsprechenden Reihen durch das Reihenadressignal RA gekennzeichnet werden. Die Reihen 1 bis 3 speichern Zeitdaten, wie z.B. Stunden und Minuten für jeweils zwei Spalten, d.h. B8-B7» B6-B5, B4-B3, und B2-B1. Darüber hinaus sind Zeitdaten für deutlich festgelegte Gesamtsummenbildung T01 bis T04 in der ersten Reihe gespeichert. Zeitdaten AL1 bis AIA sind in der zweiten Reihe gespeichert, und Zeitdaten für eine Bedienungszeit SV1 bis SV4· sind in der dritten Reihe gespeichert. Die Zeitdaten T1 bis T4- definieren den Gesamt-Zeitbereich; die Zeitdaten AL1 bis AIA definieren eine Alarmzeit, und die Zeitdaten SV1 bis SVA definieren die Bedienungszeit eines Preisnachlasses u.dgl. In der vierten Reihe speichern die Spalten B8 bis B7 Flag 1 und Flag 2, um die Übereinstimmung zwischen der derzeitigen Zeit und der festgelegten Zeit anzuzeigen; die Spalten B6 bis B4 speichern das Jahr, den Monat und den Tag des betreffenden Datums; die Spalten B3 bis 31 die Stunde, die Minute und die Sekunde der laufenden Zeit. In dem Speicherplatz der vierten Reihe unter Spalte B7Result of the assessment by the assessment circuit 108 is passed to the clock control part 102, which in turn provides a control signal for the next processing on the basis of the judgment result is generated. The data read out from the memory 100 are transmitted via a gate circuit 109 given to the UlTD link 75 in the central unit. The gate circuits 107 and 109 and the addressing circuit 101 are activated by the chip enable signal CE2 enabled by chip select circuit 82. The gate circuits 102, 104, 107 and the adding / subtracting circuit 106, as well as the judging circuit 108 are through a signal output from the clock control part is controlled. The gate circuit 107 is activated by the chip enable signal CE2 and the signal from the clock control part 110 are controlled. The memory 100 has a storage capacity of four Rows by eight columns, for example in Pig. 5A au see is. The corresponding columns B1 to B8 are identified by the column address CA, while the corresponding Rows are identified by the row address signal RA. Rows 1 to 3 store time data such as Hours and minutes for two columns each, i.e. B8-B7 »B6-B5, B4-B3, and B2-B1. In addition, time data for clearly defined totaling T01 to T04 in the stored in the first row. Time data AL1 to AIA are stored in the second row, and time data for service time SV1 to SV4 · are stored in the third row. the Time data T1 to T4- define the total time range; the Time data AL1 to AIA define an alarm time, and the time data SV1 to SVA define the service time of one Discount and the like In the fourth row, columns B8 to B7 store flag 1 and flag 2 to match indicate between the current time and the specified time; columns B6 to B4 store the year Month and day of the relevant date; the columns B3 to 31 the hour, minute and second of the current time. In the memory location of the fourth row under column B7

809828/0656809828/0656

des Speichers 100 sum Speichern des Plag 2 wird eine binäre "1" in dem ersten Bit b1 gespeichert, wenn die laufende Zeit zwischen T1 und T2 liegt, während eine "111 in dem zweiten Bit b2 gespeichert ist, wenn die laufende Zeit zwischen T2 und T3 liegt; in dem dritten Bit b3 wird eine 11I11 gespeichert, wenn die laufende Zeit zwischen T3 und T4 liegt.of memory 100 sum storing Plag 2, a binary "1" is stored in the first bit b1 when the current time is between T1 and T2, while a "1 11 " is stored in the second bit b2 when the current time is between T2 and T3; an 11 I 11 is stored in the third bit b3 if the current time is between T3 and T4.

Beim Betrieb arbeitet die Zeituhr-Schaltung 48 nach Maßgabe eines Bezugssignals, das durch den Kristalloszillator 50 zugeführt wird. Das von dem Kristalloszillator 50 abgegebene Bezugssignal wird an den Impulsgenerator 150 gelegt, der den Ein-Sekunden-Impuls, sowie verschiedene Zeitgeberimpulse erzeugt. Der Ein-Sekunden-Impuls des Impulsgebers 105 wird der Addier/Subtrahier-Schaltung über die Gatterschaltung 104 zugeleitet. Der Steuerteil 110 stellt die Reihenadresse RA=4 ein, um die vierte Reihe des Speichers 100 festzulegen und liest den Inhalt der in dem Speicher 100 adressierten Speicherstelle über eine Gatterschaltung 102 aus, um ihn anschließend in das Pufferregister 103 zu laden. Das Gatter 104 wählt die Ausgangsgröße des Pufferregisters 103 und den EinSekunden-Impuls des Impulsgenerators 105 aus und fuhrt sie der Addier/Subtrahier-Schaltung 106 zu, um hierdurch den Ein-Sekunden-Impuls zu dem Sekundendatum der Spalte B1 zu addieren. Das Ausgangs signal des Addierers/Subtrahierers 106 wird über das Gatter 107 dem Speicher 100 zugeführt und in die vierte Reihe eingeschrieben. Auf diese Weise wird der Inhalt der vierten Reihe des Speichers 100 stets "aufgefrischt". Das Ausgangssignal des Addierers/Subtrahierers 106 wird der Beurteilungsschaltung 104 zugeleitet, wo beurteilt wird, ob das Ergebnis der Addition einen vorbestimmten Vert erreicht oder nicht, und das Beurteilungsergebnis bestimmt die Steuerungsoperation in dem Takt-Steuerteil. Insbesondere wird, wenn die Addition des Sekundenimpulses die Seihe B1 der vierten Spalte erreicht, d.h., wenn der Sekundenbetrag den Wert 60 erreicht, diese Bedingung durch die Beurteilungs-In operation, the timer circuit 48 operates as required a reference signal supplied by the crystal oscillator 50 will. The reference signal output from the crystal oscillator 50 is applied to the pulse generator 150, which the One-second pulse and various timer pulses are generated. The one-second pulse of the pulser 105 becomes fed to the adding / subtracting circuit via the gate circuit 104. The control part 110 sets the row address RA = 4 to define the fourth row of the memory 100 and reads the content of the memory location addressed in the memory 100 via a gate circuit 102 in order to then load it into the buffer register 103. The gate 104 selects and executes the output of buffer register 103 and the one-second pulse from pulse generator 105 the adding / subtracting circuit 106 to thereby add the one-second pulse to the second data of the column B1 add. The output signal of the adder / subtracter 106 is fed through the gate 107 to the memory 100 and in the fourth row inscribed. In this way, the contents of the fourth row of the memory 100 are always "refreshed". The output of the adder / subtracter 106 is fed to the judging circuit 104, where judged whether or not the result of the addition reaches a predetermined Vert is determined and the judgment result is determined the control operation in the clock control part. In particular, if the addition of the second impulse is equal to B1 the fourth column is reached, i.e., if the number of seconds reaches the value 60, this condition is

809828/0656809828/0656

schaltung 108 festgestellt, und der Takt-Steuerteil addiert eine "1" auf den Inhalt der Spalte B2 der vierten Reihe, d.h. auf den Minutenbetrag, während zur gleichen Zeit der Sekundenbetrag gelöscht wird. Nachfolgend wird eine ähnliche Operation der Übertragssteuerung wiederholt, um der Einstellung für Minuten, Stunden, Monate und Jahre gerecht zu werden. Beim anfänglichen Einstellen der Zeituhr-Schaltung 4-8 müssen Datum und Zeit korrekt eingestellt werden. Beim Einstellen wird der Steuerschalter 20 in Fig. 1 auf Pr gestellt, und hierbei wird die Betragstaste 11 entsprechend betätigt, um die Größen für das Jahr, den Monat, den Tag, die Stunde, die Minute und die Sekunde anzugeben. In diesem Fall wird die Nichtadditions-Taste "-# " jedesmal dann her abgedrückt, wenn in die elektronische Registrierkasse Daten eingegeben werden. Die durch die entsprechenden Tastenbetätigungen über die Tastatur 10 eingegebenen Eingangsdaten werden über die E/A-Steuerung 31 der Zentraleinheit 34 zugeleitet, wo sie über das UND-Glied 74 und das in Fig. 3 gezeigte ODER-Glied 76 in das X-Register 78a eingegeben werden. Die in dem X-Register 78a gespeicherten Eingangsdaten werden zu der Zeituhr-Schaltung 48 übertragen, wo sie in die Zwischenabschnitte der vierten Reihe der Spalten B6 bis B1 über eine Gatterschaltung 107 geladen werden. Auf diese Weise werden die Daten und die Zeitdaten in den Speicher 100 der Zeitgeber-Schaltung 48 geladen, und nachdem schließlich das Laden des Sekundenbetrages abgeschlossen ist, wird die oben erwähnte Zeittakt-Operation ausgeführt.circuit 108 detected, and the clock control section adds a "1" on the content of column B2 of the fourth row, i.e. on the minute amount, while at the same time the seconds amount is deleted. Subsequently, a similar operation of the carry control is repeated to adjust the setting for minutes, hours, months and years to meet. When initially setting the timer circuit 4-8, you must The date and time must be set correctly. When setting the control switch 20 in Fig. 1 is set to Pr, and here the amount key 11 is operated accordingly to the sizes for the year, the month, the day, the hour, the To specify the minute and the second. In this case, the non-addition key "- #" is depressed every time data is entered into the electronic cash register. The by pressing the appropriate key via Input data entered on the keyboard 10 are passed to the central processing unit 34 via the I / O control 31, where they via the AND gate 74 and the OR gate shown in FIG 76 can be entered into the X register 78a. The one in that Input data stored in X registers 78a is transferred to the timer circuit 48 where it is placed in the intermediate sections the fourth row of columns B6 to B1 are loaded via a gate circuit 107. Be that way the data and the time data are loaded into the memory 100 of the timer circuit 48, and after finally the Loading of the seconds amount is completed, the above-mentioned timing operation is carried out.

Wenn die Zeitdaten für die zeitliche Gesamtsummenbildung, die Zeitdaten für die Servicezeit und die Zeitdaten für die Alarmzeit in den Speicher 100 eingeschrieben sind, so wird dies durch Verwendung der Betragstaste 11, der TQ-Taste 19b, der SV-Taste 19a und der AL-Taste 19c bewerkstelligt. Ist z.B. das Zeitdatum für die Stunde über die Betragstaste 11 einge-When the time data for time totaling, the time data for the service time and the time data for the alarm time are written in the memory 100, this is done by using the amount key 11, the T Q key 19b, the SV key 19a and the AL Button 19c accomplished. If, for example, the time date for the hour is entered using the amount key 11

809828/0656809828/0656

- 16 -- 16 -

geben, so wird der Minutenbetrag über die T~-Taste 19b eingegeben. Nach Betätigung der TQ-Taste 19b wird die Zeitfolge, die das Datum "1" spezifiziert, durch die Betragstaste 11 eingegeben, um den Bereich der ersten Reihe in den Spalten B7 und B8 anzusprechen, so daß die Stunde und die Minute des Zeitdatums T1 hierein geladen werden. Wenn die obige Operation unter Verwendung der SV-Tasten 19a anstelle der TQ-Taste 19b durchgeführt wird, werden die Zeitdaten für die Servicezeit in den Speicher 100 geladen, und zwar in Abschnitten der dritten Reihe unter den Spalten B7 und 38. Die Betätigung der AL-Taste 19c schreibt die Zeitdaten für einen Alarm in die Abschnitte der zweiten Reihe unter den Spalten B7 und B8.enter the minute amount using the T ~ key 19b. After actuation of the T Q key 19b, the time sequence specifying the date "1" is entered through the amount key 11 to address the area of the first row in columns B7 and B8, so that the hour and minute of the time date T1 loaded in here. If the above operation is performed using the SV keys 19a instead of the T Q key 19b, the time data for the service time is loaded into the memory 100 in sections of the third row under the columns B7 and 38. The actuation of the AL key 19c writes the time data for an alarm in the sections of the second row under columns B7 and B8.

Zum Laden der vorgegebenen Abteilungsdaten werden die Betragstaste 11 und die Abteilungstaste 12 gedruckt, wobei der Steuerschalter 20 in die Position Pr geschaltet ist. Hierbei werden die Tasten-Eingangsdaten in die Speichereinheit 47 über das X-Register 78a gebracht. Im Speicher 47 werden die Tasten-Eingabedaten unter der ersten bis sechzehnten Adresse in dem dritten Bereich der Speichereinheit 91 eingeschrieben, was über die Gatterschaltung 93 erfolgt.To load the specified department data, the amount key 11 and the department key 12 are printed, with the Control switch 20 is switched to the position Pr. Here, the key input data is stored in the storage unit 47 brought via the X register 78a. In the memory 47 are the Key input data written at the first to sixteenth addresses in the third area of the storage unit 91, what is done via the gate circuit 93.

Bei der Verarbeitung der Warenverkäufe wird der Steuerschalter 20 auf REG gestellt, und die Artikelpreise der Verkaufswaren werden mittels der Betragstaste 11 eingegeben. Dann wird diejenige Abteilungstaste 12 betätigt, welche durch den Druckerteil 33 auf dem Quittungsstreifen 41 oder dem Einzelstreifen 42 ausgedruckt wird. Gleichzeitig werden die Eingabedaten auf der Anzeige 24 zur Anzeige gebracht, zu der die Eingabedaten über die Zentraleinheit 34- und den Anzeigetreiber 51 gebracht werden, und die Daten werden in der Zentraleinheit 34· akkumuliert. Weiterhin werden aus dem Speicher 47 Daten, die der durch die Abteilungstaste 12 spezifizierten Adresse entsprechend, nach der Zentraleinheit 36 ausgelesen,When processing the sales of goods, the control switch 20 is set to REG, and the item prices of the sales goods are entered using the amount key 11. then that department key 12 is actuated, which by the printer part 33 on the receipt strip 41 or the individual strip 42 is printed out. At the same time, the input data are displayed on the display 24, to which the input data via the central processing unit 34 and the display driver 51, and the data is stored in the central processing unit 34 · accumulated. Continue to be from memory 47 Data that corresponds to that specified by the department key 12 Address accordingly, read out after the central unit 36,

809828/0656809828/0656

wo sie zu den Eingabedaten addiert werden, und das Ergebnis der Addition wird unter der spezifizierten Adresse in der Speiehereinheit 4-7 eingeschrieben. Jetzt wird der Preis zu einer bestimmten Reihe des ersten Bereichs 91A addiert, und die Posten- oder Artikelzählung wird auf eine bestimmte Reihe des zweiten Bereichs 91b aufaddiert. Auf diese Weise wird die Operation ähnlich der oben geschilderten durch Betätigen der Beträgstaste 11 und der Abteilungstaste 12 für jede verkaufte Ware wiederholt. Sind die Preise aller verkauften Waren eingegeben und die Abteilung spezifiziert, so wird die Saldiertaste 18 betätigt, um eine Quittungsbeleg mit der Gesamtsumme und/oder dem Wechselbetrag ausgegeben. Der somit durch die Zentraleinheit 34- erhaltene Gesamtbetrag wird im Anzeigeteil 24· sichtbar gemacht und über die E/A-Steuerung 31 dem Druckerteil 33 zugeführt, wo er auf dem Einzel streifen 4-2 und dem Quittungsstreifen 4-3 ausgedruckt wird. Wenn die Bearbeitung unter Verwendung der Abteilungs-Voreinstelltaste für jede Abteilung in der oben erläuterten Weise erfolgt, ohne daß die Preise der Waren eingegeben v/erden, wird der oben geschilderte Vorgang in ähnlicher Weise ausgeführt, und zwar mit den Eingangsdaten der voreingestellten Daten derjenigen Adresse, welche der Abteilungstaste 12 entspricht, indem lediglich die Abteilungstaste betätigt wird.where they are added to the input data, and the result of the addition is stored at the specified address in the Storage unit 4-7 inscribed. Now the price is increasing is added to a certain row of the first area 91A, and the item or article count is based on a specific Row of the second area 91b added up. In this way the operation becomes similar to the above by pressing the amount key 11 and the department key 12 for each item sold repeatedly. If the prices of all goods sold have been entered and the department has been specified, so the balance key 18 is actuated to issue a receipt with the total amount and / or the change amount. The total amount thus received by the central unit 34- is made visible in the display part 24 · and fed via the I / O control 31 to the printer part 33, where it is printed on the Individual strips 4-2 and the receipt strips 4-3 are printed out will. When editing using the department preset key for each department in the above If the prices of the goods are not entered, the process described above is carried out in a similar manner carried out, with the input data of the preset data of that address which corresponds to the department key 12 by only the department key is operated.

Die Operation der zeitlich vorgegebenen Gesamtsummenbildung soll im folgenden anhand; der Fig. 1 bis 8 beschrieben werden. Werden sich auf verkaufte Waren beziehende Daten eingegeben, so wird das Tasten-Eingabesignal über die E/A-Steuerung 31 an die Zentraleinheit 34· weitergegeben und in dem Register 78a eingestellt. Dann wird die Saldiertaste 18 betätigt, so daß die Daten in dem X-Register 78a in das Y-Register 78b übertragen, wie es in Fig. 6A bei Schritt a gezeigt ist. Der Datenfluß erfolgt zu diesem Zeitpunkt derart, daß die ausThe operation of the timed totalization should be based on; 1 to 8 will be described. If data relating to goods sold are entered, so the key input signal is passed on via the I / O controller 31 to the central processing unit 34 and in the register 78a set. Then the balance key 18 is actuated so that the data in the X register 78a is transferred to the Y register 78b, as shown in Fig. 6A at step a. The data flow takes place at this point in time in such a way that the

809828/0656809828/0656

den X-Rsgister 78a strömenden Daten durch das Gatter 70, den Addierer/Subtrahierer 71 "und das Gatter 81b in das Y-Register 78b gelangen. Beim nächsten Schritt b liest der Steuerteil die chipbestimmenden Daten aus, um den Speicher 100 in der Zeituhr-Schaltung 48 festzulegen und lädt diesen Wert in gegebene Ziffernstellen des X-Registers 78a. Der Steuerteil 62 gibt einen Operationsbefehl an die Chip-Auswahlschaltung 82. Nach Erhalt des Operationsbefehls liest die Chip-Auswahlschaltung 82 die chipbestimmenden Daten aus einer gegebenen Ziffernstelle des X-Hegisters 78a aus und erzeugt das Chip-Preigabesignal CE2, um den Speicher 100 zu spezifizieren. Danach erzeugt der Steuerteil 62 Adressen RA=4 und CA=B7, um den Zwischenabschnitt der vierten Reihe unter den Spalten B7 des Speichers 100 festzulegen. Die Adressen werden durch die Code-Generatorschaltung 67 in serielle Codes umgewandelt, und dann wird der umgewandelte Code durch das Gatter 70 der Addier/Subtrahier-Schaltung 71 zugeführt. Die Adressen RA und CA, die von dem Addierer/Subtrahierer 71 ausgegeben werden, werden in das A-Register 43 eingegeben, wo sie in parallele Daten umgewandelt werden, welche wiederum der Adressierschaltung 101 innerhalb der Zeituhr-Schaltung zugeleitet werden. Ein Lesebefehl von dem Steuerteil 62 wird über den Befehlsdecoder 69 in diesem eingestellt. Das bedeutet, das Chip-Freigabesignal CE2 spezifiziert die Zeituhr-Schaltung 48, und das Plag 2 adressiert den Speicher 100. Durch die Adressierung im Schritt b wird das Flag 2, das in der Speicherstelle der vierten Reihe und der Spalte B? (4,B7) des Speichers 100 gespeichert ist, ausgelesen, und das Auslesesignal wird über das UND-Glied 75 und das ODER-Glied 76 zu dem X-Register 78a übertragen. Venn die laufende Zeit aus dem Speicher 100 in das Pufferregister 103 ausgelesen wird, so liest die Zeituhr-Schaltung 48 sukzessive die Zeitdaten der zeitlichen Gesamtsummenbildung T1 bis T4 aus dem Speicher 100 aus und führt sie über das Gatter 104 der Addier/Subtrahier-the X register 78a flowing through the gate 70, the Adder / subtracter 71 "and gate 81b into the Y register 78b arrive. In the next step b, the control part reads the chip-determining data to the memory 100 in the Set the timer circuit 48 and load this value into given digits of the X register 78a. The control part 62 gives an operation command to the chip selection circuit 82. After receiving the operation command, the chip selection circuit reads 82 extracts and generates the chip-determining data from a given digit position of the X register 78a the chip enable signal CE2 to specify the memory 100. Thereafter, the control section 62 generates addresses RA = 4 and CA = B7 to subdivide the intermediate section of the fourth row to define the columns B7 of the memory 100. The addresses are serialized by the code generator circuit 67 Codes are converted, and then the converted code is supplied to the adding / subtracting circuit 71 through the gate 70. The addresses RA and CA output from the adder / subtracter 71 are input to the A register 43, where they are converted into parallel data, which in turn is sent to the addressing circuit 101 within the timer circuit be forwarded. A read command from the control part 62 is set in the command decoder 69 in the latter. That means, the chip enable signal CE2 specifies the timer circuit 48, and the Plag 2 addresses the memory 100. By addressing in step b, the flag 2, which is shown in the location of the fourth row and column B? (4, B7) of the memory 100 is stored, read out, and the readout signal is via the AND gate 75 and the OR gate 76 transferred to the X register 78a. If the current time is read from memory 100 into buffer register 103, so the timer circuit 48 successively reads the time data of the temporal totaling T1 to T4 from the memory 100 and carries it out via the gate 104 of the add / subtract

809828/0656809828/0656

3if3if

Schaltung 1C6 su, u;u diess D-it'aii sie dar in d.ea Pui'ft ster 103 gespeicherten laufenden Zeit zu vergleichen. Das Vergleichsergebnis wird der Beurteilungsschaltung 108 zugeführt. In der Beurteilungsschaltung 108 wird die Bedienungszeit, d.h. T1 bis T2, T2 bis T3 oder T3 bis T4, zu welcher die laufende Zeit gehört, aufgesucht, und die binäre Zahl "1" wird in das entsprechende Bit der Flag 2-Speicherstelle b1 bis b3 des Speichers 100 geladen.Circuit 1C6 see below, u; u diess D-it'aii compare them to the current time stored in d.ea Pui'ft ster 103. The comparison result is fed to the judgment circuit 108. In the judgment circuit 108, the service time, ie T1 to T2, T2 to T3 or T3 to T4, to which the current time belongs, is looked up, and the binary number "1" is stored in the corresponding bit of the flag 2 memory location b1 to b3 of the memory 100 is loaded.

Man nehme an, die Zeit T1 sei auf 10.00 Uhr, T2 auf 12.00 Uhr, T3 auf 14.00 Uhr und T4 auf 17.00 Uhr voreingestellt, so daß unter diesen Umständen der Quittungsstreifen um 10.30 Uhr durch Herabdrücken der Taste 18 ausgegeben wird. Wie oben beschrieben, wird die Speicherstelle M (4,B7) des Speichers 100 adressiert und der Inhalt des Flags 2 aus dem Speicher 100 in das Ausgaberegister 78a gelesen. Die laufende Zeit 10.30 Uhr fällt in den Zeitbereich T1 bis T2, d.h. 10.00 Uhr bis 12.00 Uhr, und die binäre "1" wird in das erste Bit b1 des Flags 2 geschrieben, so daß das Flag 2 den Wert "0001" hat. Wie im Schritt c von Fig. 6 zu sehen ist, wird der Inhalt "0001" des Flags 2, der in das Register 78a gelesen wurde, zu der Beurteilungsschaltung 84 über das Gatter 70 und den Addierer/Subtrahierer 71 geleitet. Die Beurteilungsschaltung stellt fest, ob irgend eines der Bits des Flags 2 eine "1" enthält oder nicht, wie es in Schritt d gezeigt ist. Ist das Ergebnis der Beurteilung NEIN, d.h. fällt die laufende Zeit nicht in die Zeitbereiche, so wird die zeitliche Gesamtsummenbildung nicht ausgeführt, und die Quittung wird unmittelbar ausgegeben. Lautet die Beurteilung JA, d.h., die laufende Zeit fällt in eine der Zeitbereiche, so fährt der Prozeß bei Schritt e in Fig. 6 fort. In diesem Schritt veranlaßt der Steuerteil 62 die Chip-Bestimmungsschaltung 82, ein Chip-Freigabesignal CE1 zu erzeugen und adressiert die Speiehereinheit 47, um eine der Adressen 17 bis 19 gemäß den Inhalten des Flags 2 zu adressieren. In diesem Fall fällt dieAssume that the time T1 is at 10 a.m., T2 at 12 p.m., T3 is preset to 2:00 p.m. and T4 to 5:00 p.m., so that under these circumstances the receipt slip at 10.30 a.m. is dispensed by depressing button 18. As described above, the memory location becomes M (4, B7) of the memory 100 is addressed and the content of flag 2 is read from memory 100 into output register 78a. The current time 10.30 a.m. falls in the time range T1 to T2, i.e. 10.00 a.m. to 12.00 p.m., and the binary "1" is in the first bit b1 of flag 2 is written so that flag 2 has the value "0001". As can be seen in step c of Fig. 6, the content "0001" of the flag 2 read in the register 78a to the judgment circuit 84 through the gate 70 and passed to adder / subtracter 71. The assessment circuit determines whether or not any of the bits of flag 2 contains "1" as shown in step d. is the result of the assessment is NO, i.e. if the current time does not fall within the time ranges, the total time is calculated not carried out and the receipt is issued immediately. If the assessment is YES, i.e. the current one When time falls within one of the time ranges, the process proceeds to step e in FIG. Initiated in this step the control section 62 controls the chip determination circuit 82 to generate a chip enable signal CE1 and addresses the Storage unit 47 to one of the addresses 17 to 19 according to the Address the contents of flag 2. In this case the

809828/0656809828/0656

laufende Zeit in den Zeitbereich 'J?1 bis T2, so daß die siebzehnte Adresse der Speichereinheit 47 festgelegt wird. Danach erfolgt der Übergang zu Schritt f in Fig. 6A. Danach werden die Inhalte von M (RA,CA), z.B. die Artikel-Nummer "20" in dem Zeitbereich zwischen T1 und T2 und der Zwischenbetrag "¥ 13,200" in demselben Bereich in das X-Register 78a ausgelesen. Der Inhalt von "¥ 13,200" in dem X-Register 78a und die Verkaufsdaten, z.B. "¥ 700", die in dem Y-Register 78b gespeichert sind, werden über die Gatterschaltung 70 der Addier/Subtrahier-Schaltung 71 zugeleitet. In der Schaltung 71 werden diese Werte addiert. Weiterhin wird die Artikelzahl "20" in dem Zeitbereich T1 bis T2 der Addier/Subtrahierschaltung 71 zugeleitet, wo sie einer "+1"-Operation unterworfen wird. Danach wird der Gesamtbetrag "¥ 13,900" in dem Zeitbereich#T1 bis T2 und die Artikelzahl "21" in demselben Zeitbereich unter der siebzehnten Adresse der Speichereinheit 47 abgespeichert.current time in the time range 'J? 1 to T2, so that the seventeenth address of the memory unit 47 is determined. The transition to step f in FIG. 6A then takes place. The contents of M (RA, CA), for example the article number "20" in the time range between T1 and T2 and the intermediate amount "¥ 13,200" in the same range, are then read out into the X register 78a. The content of “¥ 13,200” in the X register 78a and the sales data, for example “¥ 700” stored in the Y register 78b, are supplied to the adding / subtracting circuit 71 via the gate circuit 70. In the circuit 71 these values are added. Furthermore, the article number "20" in the time range T1 to T2 is supplied to the adding / subtracting circuit 71, where it is subjected to a "+1" operation. Thereafter, the total amount "¥ 13,900" is stored in the time range # T1 to T2 and the article number "21" in the same time range at the seventeenth address of the memory unit 47.

Der Ablauf des Schrittes e nach Fig. 6A ist im einzelnen in Fig. 6B dargestellt. Beim Schritt el wird festgestellt, ob in dem ersten Bit b1 eine "1" vorhanden ist oder nicht, d.h., ob der Inhalt des Flags 2 den Wert 0001 hat oder nicht. Ist in dem Bit b1 eine "1" vorhanden, so lädt der Schritt e2 das Chip-Freigabesignal in das X-Register 78 und darüber hinaus die Reihenadresse RA=17 und die Spaltenadresse CA=Bi werden in das A-Register 83 geladen. Ist in dem Bit b1 im Schritt el keine "1" eingestellt, so wird ein Schritt e3 ausgeführt, um zu sehen, ob die binäre "1" in dem zweiten Bit b2 gesetzt ist oder nicht. Wenn die 11I" in dem Bit b2 gesetzt ist, lädt ein Schritt e4 das Chip-Freigabesignal CE1 in das X-Register 78a und stellt die Reihenadresse RA=17 und die Spaltenadresse CA=BI in dem A-Register 83 ein. Ist in dem Bit b2 im Schritt e3 keine "1" gespeichert, so wird ein nächster Schritt e5 ausgeführt. Dieser Schritt lädt das Chip-Freigäbesignal CE1 in dasThe sequence of step e according to FIG. 6A is shown in detail in FIG. 6B. In step el, it is determined whether or not "1" is present in the first bit b1, that is to say whether the content of flag 2 has the value 0001 or not. If a “1” is present in bit b1, step e2 loads the chip enable signal into X register 78 and, in addition, row address RA = 17 and column address CA = Bi are loaded into A register 83. If a "1" is not set in the bit b1 in step el, a step e3 is carried out to see whether the binary "1" is set in the second bit b2 or not. If the 11 I "is set in the bit b2, a step e4 loads the chip enable signal CE1 into the X register 78a and sets the row address RA = 17 and the column address CA = BI in the A register 83. Is in If no "1" is stored in the bit b2 in step e3, a next step e5 is carried out, which loads the chip enable signal CE1 into the

809828/0656809828/0656

- 2Ί -- 2Ί -

i-Register 78a und die fieihenadresse HA=19 und die Spaltenadresse CA=BI in das Α-Adressregister 83.i-register 78a and the file address HA = 19 and the column address CA = BI in the Α address register 83.

Fig. 8B zeigt den Pall, wenn die Umsatzverarbeitung um 11.50 Uhr geschieht.Fig. 8B shows the Pall when the sales processing is at 11:50 am happens.

Venn die Umsatzverarbeitung nach 12.00 Uhr geschieht, beispielsweise um 12.01 Uhr, wie in Fig. 8C gezeigt ist, wobei eine Gesamtsummenbildung vollzogen wird und ein Beleg ausgegeben wird, so werden die Speicherstellen in der achtzehnten Reihe unter den Spalten B6 bis B1 des Speichers 100 spezifiziert, da zu diesem Zeitpunkt das zweite Bit b2 des Flags 2 auf "1" gesetzt ist und daher dessen Inhalt "0010" ist. Handelt es sich bei diesem Verkauf um den ersten nach 12.00 Uhr, so sind die Inhalte der achtzehnten Reihe unter den Spalten B6 bis B1 sämtlich "0". Dementsprechend wird die Artikelzahl in dem Zeitbereich T2 bis T3 in die Speicherstellen der Spalten B6 bis B1 und der achtzehnten Reihe mit dem Gesamtbetrag innerhalb desselben Zeitbereichs, beispielsweise "3f 450", des Umsatzbetrages zu diesem Zeitpunkt geladen. Hiernach wird die Datenzusammenrechnung bezüglich der Speicherstellen der achtzehnten Reihe unter den Spalten B5 bis B1 des Speichers 100 bis zur Zeit T3, d.h. 14.00 Uhr, fortgesetzt.For example, if sales processing happens after 12:00 p.m. at 12:01 p.m., as shown in Fig. 8C, a total is made and a receipt is issued the memory locations in the eighteenth row under columns B6 to B1 of memory 100 are specified, since at this point in time the second bit b2 of flag 2 is set to "1" and therefore its content is "0010". Acts If this sale is the first after noon, the contents of the eighteenth row are under the columns B6 to B1 are all "0". Accordingly, the article number in the time range T2 to T3 is stored in the memory locations of the columns B6 to B1 and the eighteenth row with the total amount within the same time range, for example "3f 450", of the sales amount is loaded at this point in time. This is followed by the data aggregation with regard to the storage locations the eighteenth row under columns B5 to B1 of the memory 100 continued until time T3, i.e. 2:00 p.m.

Nach 14.00 Uhr werden die Daten bezüglich der Speicherstellen in der neunzehnten Reihe unter den Spalten B6 bis B1 bis zur Zeit T4, d.h. bis 17.00 Uhr in diesem Fall, zusammengerechnet. In diesem Fall werden der Geldbetrag und die Artikelanzahl zusammengerechnet und die Operation geht zu Schritt g über. In diesem Schritt werden diese Umsatzdaten (der obenerwähnte Gesamtbetrag), die in dem Y-Register 78b der Registergruppe 77 gespeichert sind, zu dem X-Register 78a und dann zu der E/A-Steuerung 31 übertragen, wo die Daten in dem Ausgangs-Puff erregister (nicht gezeigt) gespeichert werden. Die E/A-After 2:00 p.m., the data relating to the locations in the nineteenth row under columns B6 through B1 through to Time T4, i.e. until 5 p.m. in this case, added together. In this case, the amount of money and the number of items become added up and the operation goes to step g. In this step, this sales data (the aforementioned Total amount) in the Y register 78b of the register group 77 is transferred to the X register 78a and then to the I / O controller 31 where the data is in the output buffer register (not shown) can be saved. The I / O

809828/0656809828/0656

-2S--2S-

Steuerung steuert den Druckerabschnitt 33 auf der Grundlage der in dem Ausgangs-Pufferregister gespeicherten Daten und druckt die Daten aus, wie in Schritt h von Fig. 6 gezeigt ist. Im Schritt h wird der in den Fig. 9A und 9B gezeigte Druckvorgang zusätzlich zum Ausdrucken der Daten vollzogen. Am Ende des Datenausdrucks wird die Nachfolgezahl ausgedruckt, wie in Schritt h1 von Fig. 9 zu sehen ist. Zu diesem Zeitpunkt stellt das aus dem Steuerteil 72 ausgelesene Mikroprogramm die Chip-Bestimmungsdaten ein, um die Speichereinheit 4-7 und das X-Register 78a zu spezifizieren. Dann überträgt das Mikroprogramm des Steuerteils 62 einen Operationsbefehl zu der CMp-Bestimaiungsschaltung 82. Nach Erhalt des Operationsprogramms liest die Chip-Bestimmungsschaltung 82 die chipbestimmenden Daten aus dem X-Register ?8a aus, um ein Chip-Freigabesignal CE1 zu erzeugen und die Speichereinheit 47 festzulegen. Danach erzeugt der Steuerteil einen Adresscode, um die Speicherstellen der siebzehnten Reihe und der Spalten B8 und B9 der Sp ei eher einheit 91 zu spezifizieren. Danach wird der Adresscode durch den Codegenerator 67 in einen seriellen Code umgewandelt. Der umgewandelte serielle Code wird daraufhin über das Gatter 70 zu der Addier/Subtrahier-Schaltung 71 geleitet. Die von der Addier/Subtrahier-Schaltung 71 ausgegeben Daten werden in das A-Register 83 geladen, wo sie in parallele Daten umgewandelt werden, um der Adressierschaltung 92 zugeführt zu werden. Ein durch den Befehlsdecoder 69 aus dem Steuerteil 62 geholter Lesebefehl wird in der Adressierschaltung 92 bereitgestellt. Als Folge, davon wird der Inhalt der Speicherstellen der siebzehnten Reihe und der Spalten B8 und B7, d.h. die Nachfolge zahl, z.B. "34-00", aus der Speichereinheit 91 ausgelesen, und daraufhin wird die Nachfolgezahl über das UND-Glied 75 und das ODER-Glied 76 an das X-Register 78a geleitet. Die aus dem X-Register 78a ausgelesene Nachfolgezahl wird zu dem Ausgangs-Pufferregister in der E/A-Steuerung 31 übertragen, und zwar zusammen mit 11NO", wie es. in Fig. 9A gezeigt ist. Die Daten in demController controls the printer section 33 based on the data stored in the output buffer register and prints out the data as shown in step h of FIG. In step h, the printing operation shown in Figs. 9A and 9B is performed in addition to printing out the data. At the end of the data printout, the successor number is printed out, as can be seen in step h1 of FIG. At this time, the microprogram read out from the control part 72 sets the chip designation data to specify the storage unit 4-7 and the X register 78a. Then, the microprogram of the control part 62 transmits an operation command to the CMp determination circuit 82. After receiving the operation program, the chip determination circuit 82 reads out the chip determining data from the X register? 8a to generate a chip enable signal CE1 and the memory unit 47 to be determined. Thereafter, the control section generates an address code to specify the memory locations of the seventeenth row and columns B8 and B9 of the memory unit 91. Thereafter, the address code is converted into a serial code by the code generator 67. The converted serial code is then passed to the adding / subtracting circuit 71 via the gate 70. The data output from the adding / subtracting circuit 71 is loaded into the A register 83, where it is converted into parallel data to be supplied to the addressing circuit 92. A read command fetched from the control section 62 by the command decoder 69 is provided in the addressing circuit 92. As a result, the content of the memory locations of the seventeenth row and the columns B8 and B7, ie the successor number, for example "34-00", is read out from the memory unit 91, and then the successor number is read out via the AND gate 75 and the OR gate 76 passed to X register 78a. The sequence number read out from the X register 78a is transferred to the output buffer register in the I / O controller 31 together with 11 NO "as shown in Fig. 9A. The data in the

809828/0656809828/0656

- 25 -- 25 -

Ausgangs-Pufferregister steuern die Operation des JDruclcerteila 33, damit dieser die ITachfolgezahl "KO 3400" auf dem Beleg ausdruckt. Die Nachfolgezahl "3400", die aus dem X-Register 78a ausgelesen v/urde, wird der Addier/Subtrahier-Schaltung 71 zugeleitet, wo sie um eins erhöht wird. Durch diese Addition erhält die Nachfolgezahl den V/ert "3401", welche wiederum in die Speicherstellen der siebzehnten Reihe und der Spalten BS und B7 innerhalb der Speichereinheit 91 geladen wird.Output buffer registers control the operation of the printer part 33, so that it has the successor number "KO 3400" on the Receipt prints out. The successor number "3400" from the X register 78a is read out, the adding / subtracting circuit 71, where it is increased by one. This addition gives the successor number the value "3401", which again into the memory locations of the seventeenth row and the columns BS and B7 within the memory unit 91 is loaded.

Wenn die Druckoperation der ITa chfo Ige zahl abgeschlossen ist, gibt die Zentraleinheit 3^ einen Papiervorschub-Befehl an die E/A-Steuerung 31· Demzufolge wird der Papiervorschub um N-Spalten auf dem Beleg ausgeführt, wie im Schritt h2 in Fig. 9A gezeigt ist.When the IT message number printing operation is completed, is the central unit 3 ^ a paper feed command to the I / O controller 31 · As a result, the paper is fed by N columns on the receipt as in step h2 in Fig. 9A is shown.

Danach überträgt die Zentraleinheit JA- einen Stempel-Druckbefehl zu der E/A-Steuerung 31, so daß, wie in Schritt h.3 in Fig. 9A zu sehen ist, "Ihr Quittungsbeleg - Danke schön" ausgedruckt wird.Thereafter, the CPU transmits YES- a stamp print command to the I / O controller 31 so that, as can be seen in step h.3 in Fig. 9A, "Your receipt - thank you" is printed out.

Ist das Stempeldrucken abgeschlossen, so geht die Operation über in den Zustand "Datenausdruck", so daß die Zentraleinheit 34 eine Chip-Bestimmung für die Zeituhr-Schaltung 48, sowie eine Adressierung des Datums für den Speicher 100 durch. D.h., die Zentraleinheit 34 überträgt einen Code, der das Chip der Zeituhr-Schaltung 48 bestimmt, d.h., den Wert "0010", zu dem X-Register 78a, während sie gleichzeitig einen Operationsbefehl an die Chip-Bestimmungsschaltung 82 durch den Steuerteil 62 abgibt. Fach Erhalt des Operationsbefehls liest die Chip-Bestimmungsschaltung 82 aus dem X-Register 78a den chipbestimmenden Code "0010" und erzeugt das Chip-Auswahlsignal CE2, um das Chip der Zeituhr-Schaltung 48 festzulegen.When the stamp printing is completed, the operation changes to the "data printout" state, so that the central processing unit 34 a chip determination for the timer circuit 48, as well as addressing the date for the memory 100. That is, the central unit 34 transmits a code that the The chip of the timer circuit 48 designates, i.e., the value "0010", to the X register 78a while simultaneously issuing an operation command to the chip determination circuit 82 through the control part 62. Subject receiving the operation order reads the chip designation circuit 82 extracts the chip designation code "0010" from the X register 78a and generates the chip selection signal CE2 to set the timer circuit 48 chip.

809828/0656809828/0656

- 24 -- 24 -

iJau'-ca übertrag -.-.-3I' oi^-u^r t,sil o2 die A.lr^5 3J.-ii;eii durc'i o_L j Gatterschaltung 70 zu dem Adressregister 83 und zu der Addier/ Subtrahier-Schaltung 71. Die Adressdaten spezifizieren die Speicherstellen in der vierten Reihe der Spalten B6, B5 und B4·. Die Adressdaten werden von dem Adressregister 83 zu der Adressierschaltung 101 in der Zeituhr-Schaltung 48 übertragen. In der Adress-BeStimmungsschaltung 101 wird ein Lesebefehl eingestellt, der von dem Steuerteil über den Befehlsdecoder zugeführt wird. Demzufolge wird das Datum, am 20. November 1976 z.B. "76 11 20", aus den Speicherplätzen der vierten Reihe der Spalten B6, B5 und B4- des Speichers 100 ausgelesen, wie es bei Schritt h5 in Fig. 9B zu sehen ist. Die ausgelesenen Daten werden über das Gatter 109, das UND-Glied 75 und das ODER-Glied 76 zu dem X-Register 78a übertragen. Das aus dem X-Register 78a ausgelesene Datum wird zu dem Ausgangs-Pufferregister in der E/A-Steuerung übertragen, zusammen mit dem Segiaentcode, wie es bei Schritt h.6 in Fig. 9B zu sehen ist. Die E/A-Steuerung 31 steuert den Druckerteil 33 gemäß den Daten, die in dem Ausgangs-Pufferregister gespeichert sind, um die Daten, wie in Schritt h7 in Fig. 9B gezeigt ist, aus- · zudrücken. Der Belegausgabevorgang geschieht in der oben beschriebenen Weise. Der Stempelausdruck "Ihr Beleg - Danke schön" und das Ausdrucken von Daten werden für den nachfolgenden Quittungsbeleg durchgeführt. Gemäß Fig. 9B wird der Beleg zwischen der Nachfolgezahl mit N-Reihenabstand und dem Stempeldruck abgerissen. Daher sind Stempeldruck und Datenausdruck im oberen Teil des ausgegebenen Belegs angeordnet.iJau'-ca transfer -.-.- 3I 'oi ^ -u ^ r t, sil o2 the A.lr ^ 5 3J.-ii; eii durc'i o_L j Gate circuit 70 to the address register 83 and to the adder / Subtract circuit 71. The address data specifies the storage locations in the fourth row of columns B6, B5 and B4. The address data is transferred from the address register 83 to the Addressing circuit 101 in the timer circuit 48 is transmitted. In the address determining circuit 101, a read command set, which is fed from the control part via the command decoder. Hence the date becomes November 20, 1976 e.g. "76 11 20", read out from the memory locations of the fourth row of columns B6, B5 and B4- of memory 100, such as it can be seen at step h5 in Fig. 9B. The selected ones Data is transferred to the X register 78a through the gate 109, the AND gate 75 and the OR gate 76. That from the The data read out from X register 78a is transferred to the output buffer register in the I / O controller, along with the Segiaent code, as can be seen at step h.6 in Fig. 9B. The I / O controller 31 controls the printer part 33 according to the data stored in the output buffer register, to extract the data as shown in step h7 in Fig. 9B squeeze. The document issuing process takes place in the manner described above. The stamp expression "Your receipt - thank you nice "and the printing of data will be for the subsequent Receipt slip carried out. Referring to Fig. 9B, the document between the N-row spaced successor number and the Stamp print torn off. Therefore, the stamp printing and data printing are arranged in the upper part of the issued receipt.

In der oben erläuterten Ausführungsform werden die Zeit und die Daten durch Einstellen des Steuerschalters 20 auf Pr und durch alternatives Drücken der Betragstaste 11 und der Nichtaddiertaste "#" eingestellt. Jedoch können Jahr, Monat, Tag, Stunde, Minute und Sekunde nacheinander eingegeben werden, indem die Betragstaste 11 und anschließend die Nichtaddiditions-Taste für denselben Impuls betätigt werden. Wenn die Zeit für die Gesamtsuinmenbildung eingestellt wird, können Stunden undIn the embodiment explained above, by setting the control switch 20 to Pr and set by alternately pressing the amount key 11 and the non-adding key "#". However, year, month, day, Hours, minutes and seconds can be entered one after the other by pressing the amount key 11 and then the non-addition key operated for the same pulse. If the total time is set, hours and

809828/0656809828/0656

ORIGINALORIGINAL

- 25 -- 25 -

T*inu!>:Hi fortlniVf iVnd riber dio Bο tx'-3.r"st0.st;-^ 11 ? Lxvrra grober, warden, indem danach die T^-LresaTiitsuiamsntaste I9b gedrückt wird, abweichend von dem oben beschriebenen Beispiel. Da die Tn-Gesamtsummentaste 19b separat vorgesehen ist, kann sie stets setzbar sein, ungeachtet des Zustandes, der durch den Steuerschalter 20 eingestellt ist. Wird gewünscht, daß die Tn-Gesamtsummentaste 19b durch eine andere Taste ersetzt wird, so kann die ST-Taste 17 oder eine andere verwendet werden, unter der Bedingung, daß der Steuerschalter 20 beispielsweise in den Zustand Pr geschaltet ist.! T * inu>: Hi fortlniVf iVnd r iber dio Bο Tx'-3rd row "st 0 .st; - ^ 11 Lxvrra gross, warden by the T ^ -LresaTiitsuiamsntaste I9b is pressed after that, notwithstanding the above? Example: Since the T n total key 19b is provided separately, it can always be set, regardless of the state set by the control switch 20. If it is desired that the T n total key 19b be replaced by another key, then the ST key 17 or another can be used on condition that the control switch 20 is switched to the state Pr, for example.

Im obigen Ausführungsbeispiel x/erden Unsatzbetrag und Verkaufszählung innerhalb einer vorbestimmten Zeit bei jeder Betätigung der Saldiertaste 18 zusammengerechnet. Ist jedoch der Speicherplatz zum Speichern des Gesamtbetrages und der Zählung für jede Abteilung vorgesehen, so kann das Zusammenrechnen für jede Abteilung vollzogen werden. In diesem Fall wird das Zusammenrechnen bei jeder Betätigung der Abteilungstaste durchgeführt. Darüber hinaus können, da Speicherplätze zum Speichern des Gesamtbetrages und der Zählungen für jeden Geschäftsabschluß vorgesehen sind, der Gesamtbetrag und der Zählbertrag für jeden Geschäftsabschluß zusammengerechnet werden. In diesem Fall wird bei jeder Betätigung der Abschlußtaste 16 ein Zusammenrechnen durchgeführt. Ist darüber hinaus Speicherplatz zum Speichern des Gesamtbetrages und der Zählungen für jede Angestelltentaste vorgesehen, so können für jeden Angestellten der Gesamtumsatz und die Zählung innerhalb einer gegebenen Zeit zusammengerechnet werden. In diesem Fall wird eine Zusammenrechnung jedesmal dann durchgeführt, wenn die Registriertaste, wie z.B. die Abschlußtaste 16, die Abteilungstaste 12 oder die Zwischenbetragstaste 17 betätigt werden.In the above embodiment, x / earths the sales amount and sales count within a predetermined time for each actuation the balance key 18 added up. However, this is the storage space for storing the total amount and the count provided for each department, the totaling can be carried out for each department. In this case it will the totaling is carried out each time the department key is pressed. In addition, since there are storage spaces for Saving the total amount and counts for each deal are provided, the total amount and the count for each transaction are added together will. In this case, an aggregation is carried out each time the terminate key 16 is actuated. Is beyond that Storage space is provided for storing the total amount and the counts for each employee key, so can be used for total sales and count for each employee within a given time. In this In this case, totaling is performed every time the register key such as the close key 16, the department key 12 or the subtotal key 17 be operated.

Die Beträge und die Zählungen können nicht nur innerhalb einer bestimmten Zeit, sondern auch innerhalb des Datums zusammengerechnet werden. In diesem Fall sind SpeicherplätzeThe amounts and the counts can not only be added up within a certain time, but also within the date will. In this case there are storage spaces

809828/0656809828/0656

- 26 -- 26 -

vorgesehen zum Speichern des Gesamtbetrags und der Zählungen des vorbestimmten Datums, uüijedesmal dann, wenn eine Registrierung erfolgt, wird das voreingestellte Datum mit dein Datura der Registrierung verglichen, um den Gesamtbetrag und die Zählung akkunulafciv in einer gegebenen Speicherstelle abzuspeichern.intended to store the total amount and the counts of the predetermined date, each time a Registration takes place, the preset date is compared with your date of registration to determine the total amount and the count accumulated in a given memory location to save.

809828/0656809828/0656

Claims (12)

PATENTANWÄLTE A. GRÜNECKERPATENT ADVOCATES A. GRÜNECKER . ING . ING 275821a275821a W. STOCKMAIRW. STOCKMAIR oh. ■ -ι —»-:■*"\lT ">f,Oh. ■ -ι - »-: ■ *" \ lT "> f, K. SCHUMANN P. H. JAKOB G. EiEZOLDK. SCHUMANN P. H. JAKOB G. EiEZOLD DHREHN«-.-DHREHN «-.- 8 MÜNCHEN 228 MUNICH 22 MAXIMILIANSTRASSE 43MAXIMILIANSTRASSE 43 27. Dez. 1977 P 12 /Dec. 27, 1977 P 12 / PatentansprücheClaims (1.) Elektronische Registrierkasse, dadurch gekennzeichnet , daß eine Eingabeeinrichtung (10) mit wenigstens einer Eingabetastatur (11) zum Eingeben numerischer Werte und Registrier-Bestimmungstasten zum Registrieren der entsprechenden Waren vorgesehen sind, die ferner Abteilungstasten (12) zum Kennzeichnen der Abteilungen für die entsprechenden Waren, eine Gesamtsummentaste (19b) zum Einstellen eines Zeitbereichs für die Gesamtsummenbildung, eine Zeiteinstelltaste (14) und einen Steuerschalter (20) zum selektiven Einstellen einer gewünschten Betriebsweise, wie z.B. Voreinstellen, Registrieren, Rücksetzen, aufweist, daß eine erste Speichereinrichtung (100) zum Speichern numerischer Daten, die durch die Eingabetastatur (11) eingegeben wurden, vorgesehen ist, daß dine zweite Speichereinrichtung (47) vorgesehen ist, die mehrere Speicherbereiche aufweist, welche den Abteilungstasten (12) entsprechen*, und die beim Betätigen einer Abteilungstaste (12) in dem dieser Taste entsprechenden Speicherbereich akkumulativ die numerischen Daten, z.B. die Artikelmenge, speichert, daß eine Zeituhr-Schaltung (48) vorgesehen ist zum Einstellen einer Zeit als Antwort auf(1.) Electronic cash register, characterized that an input device (10) with at least one input keyboard (11) for entering numerical Values and registration designation keys are provided for registering the respective goods, furthermore department keys (12) for identifying the departments for the corresponding goods, a grand total key (19b) for setting a time range for totaling, a time setting button (14) and a control switch (20) for selectively setting a desired mode of operation, such as presetting, registering, resetting, comprises that first storage means (100) for storing numerical data entered through the input keyboard (11), it is provided that the second storage device (47) is provided which has several memory areas which correspond to the department keys (12) *, and which when pressed a department key (12) in the memory area corresponding to this key accumulatively the numerical data, e.g. the amount of articles, stores that a timer circuit (48) is provided for setting a time in response to 809828/0656 0FtiGlNAL inspected809828/0656 0FtiGlNAL inspected <ο·ο) aaasea tclkx os-aeseo tilisrammk monapat tblekopierer<ο · ο) aaasea tclkx os-aeseo tilisrammk monapat tblecopier eine Singabeoperatioa der Zeireinsfcelltaste, wobei die Einstellzeit der Anfangszeitpunkt für nachfolgende Zeitzähloperationen ist, daß eine dritte Speichereinrichtung vorgesehen ist zum Speichern von sich auf Zeitbereiche beziehende Zeitdaten als Antwort auf eine Betätigung der Gesamtsummentaste (19c), daß eine Beurteilungseinrichtung (108) vorgesehen ist, in der die in der dritten Speichereinrichtung gespeicherten Zeitdaten mit den Zeitzähldaten in der Zeituhr-Schaltung (48) nach Verkauf von Waren verglichen werden, um den Zeitbereich zu beurteilen, in dem der Warenverkauf stattgefunden hat, daß eine Recheneinrichtung vorgesehen ist zum Ausführen von Rechenoperationen, einschließlich einer Gesamtbetragsbildung der nach Maßgabe der Beurteilung verkauften Warenmengen, daß eine vierte Speichereinrichtung vorgesehen ist, die mehrere Adressen aufweist und die durch das Beurteilungsergebnis adressiert wird und das Berechnungsergebnis in der adressierten Speicherstelle abspeichert, und daß eine Druckereinrichtung (33) sum Ausdrucken des Inhalts der vierten Speichereinrichtung im Rücksetz-Betriebszustand vorgesehen ist.a singabeoperatioa of the time setting key, the setting time the start time for subsequent time counting operations is that a third memory device is provided for storing time ranges relating to Time data in response to a press of the grand total key (19c) that an assessment device (108) is provided in which the stored in the third storage device Time data are compared with the time counting data in the timer circuit (48) after goods have been sold, in order to to assess the time range in which the sale of goods has taken place that a computing device is provided for Carrying out arithmetic operations, including totaling the amounts sold in accordance with the assessment Amounts of goods that a fourth memory device is provided which has a plurality of addresses and which by the judgment result is addressed and the calculation result is stored in the addressed memory location, and that a Printer means (33) sum printing out the contents of the fourth Storage device is provided in the reset operating state. 2. Registrierkasse nach Anspruch 1, dadurch gekennzeichnet , daß die vierte Speichereinrichtung einen Speicherbereich umfaßt zum Speichern des Gesamtbetrags und des Zählwertes, und daß die Gesamtsummenbildung, die für jeden Zeitbereich in der Recheneinheit bei jeder Betätigung der Registrier-Bestimmungstaste durchgeführt wird, Berechnungen der Artikelzählung und des Umsatzgesamtbetrages umfaßt. 2. Cash register according to claim 1, characterized in that that the fourth memory means comprises a memory area for storing the total amount and the count value, and that the total sum formation for each time range in the arithmetic unit for each actuation the registration determination key is performed, calculations the item count and total sales amount. 3. Registrierkasse nach Anspruch 2, dadurch gekennzeichnet , daß die Registrierbestimmungstaste eine Saldiertaste (18) aufweist, und daß bei jedem Betätigen der Saldiertaste (18) eine Zusammenrechnung des Gesamtumsatzbetrages und der Artikelzählungen für jeden Zeit-3. Cash register according to claim 2, characterized in that the registration determination key has a balance key (18), and that each time the balance key (18) is pressed, a totaling of the Total sales amount and item counts for each time 809828/0656809828/0656 bereich in der Recheneinrichtung durchgeführt wird und das Ergebnis der Berechnung in der vierten Speichereinrichtung abgespeichert wird.area is carried out in the computing device and the result of the calculation in the fourth storage device is saved. 4. Registrierkasse nach Anspruch 1, dadurch ge-· kennzeichnet, daß die Registrier-Bestimmungstasten Abschlußtasten (16) umfassen, daß die vierte Speichereinrichtung Speicherbereiche umfaßt zum Abspeichern der Abschlußzählungen und des Gesamtbetrages, die den Abschlußtasten (16) entsprechen, und daß jedesmal bei Betätigen einer Abschlußtaste (16) die Abschlußzählung und der Gesamtbetrag in den Speicherbereich der vierten Speichereinrichtung nach Maßgabe der betätigten Taste geladen werden.4. Cash register according to claim 1, characterized in that indicates that the registration designation keys Terminating keys (16) comprise that the fourth memory device comprises memory areas for storing the Final counts and the total, which correspond to the final keys (16), and that each time one is pressed Completion key (16) the final count and the total amount in the memory area of the fourth memory device Loaded according to the key pressed. 5. Registrierkasse nach Anspruch 1, dadurch. gekennzeichnet , daß die vierte Speichereinrichtung Speicherbereiche umfaßt zum Speichern der Artikelzählung und des Abteilungs-Gesamtbetrages für jeden Zeitbereich entsprechend der Abteilungstaste, und daß bei jeder Betätigung der Abteilungstasten (12) die Artikelzählung und der Abteilungs-Gesamtbetrag in denjenigen Speicherbereich geladen werden, der der betätigten Taste entspricht.5. Cash register according to claim 1, characterized. marked that the fourth memory device comprises memory areas for storing the article count and the department total for each time range corresponding to the department key, and that each time the department keys (12) are pressed, the article count and the department total can be loaded into the memory area corresponding to the key pressed. 6. Registrierkasse nach Anspruch 1, dadurch gekennzeichnet , daß die Zeiteinstellung einen Tastenschalter umfaßt, und daß die Zeiteinstellung für die Zeituhr-Schaltung (48) ausgeführt wird durch Kombination der Betragstasten und dieses Tastenschalters.6. Cash register according to claim 1, characterized in that the time setting is a Includes key switches, and that the time setting for the timer circuit (48) is carried out by combining the Amount keys and this key switch. 7. Registrierkasse nach Anspruch 1, dadurch gekennzeichnet , daß die Zeitunr-Schaltung (48) einen Kistalloszillator (30) zum Bereitstellen eines Bezugssignals umfaßt, daß ein Impuls-Generator vorgesehen ist zum Frequenzteilen des von dem Kistalloszillator abgegebenen Bezugssignals, daß eine Recheneinrichtung vorgesehen ist zum auf- 7. Cash register according to claim 1, characterized in that that the timing circuit (48) has a crystal oscillator (30) for providing a reference signal includes that a pulse generator is provided for frequency dividing the reference signal emitted by the crystal oscillator, that a computing device is provided for 809828/0656809828/0656 einanderfolgenden und additiven Zeitzählen der von dem Impulsgenerator abgegebenen Impulssignale, und daß eine Speichereinrichtung vorgesehen ist zum Speichern der Zeitdaten, die von der Recheneinrichtung zugeführt v/erden, sowie eine Steuereinrichtung für den Zeitzählvorgang der Zeituhr-Schaltung (4-8).consecutive and additive time counting by the pulse generator output pulse signals, and that a memory device is provided for storing the time data, the supplied by the computing device, as well as a control device for the time counting process of the timer circuit (4-8). 8. Registrierkasse nach Anspruch 7» dadurch gekennzeichnet , daß die Speichereinrichtung einen Speicherbereich umfaßt zum Abspeichern von Zeitdaten für entsprechende Zeitbereiche.8. Cash register according to claim 7 »characterized in that the memory device has a Memory area includes for storing time data for corresponding time areas. 9. Registrierkasse nach Anspruch 8, dadurch gekennzeichnet , daß die Speichereinrichtung (100) der Zeituhr-Schaltung (48) Speicherbereiche umfaßt zum Abspeichern von Jahres-, Monats- und Tagesdaten, die sich durch die Zeitzähloperation des Jahres, des Monats und des Tages ergeben, die sich an die Zeit zähl operationen in der Recheneinrichtung anschließen, und daß die Jahres-, Monate- und Tagesdaten, die in den Speicherbereichen abgespeichert sind, ausgelesen und der Druckereinrichtung (33) zugeführt werden, um sie automatisch auf einem Quittungsbeleg auszudrucken, wenn die Beleg-Taste betätigt wird.9. Cash register according to claim 8, characterized in that the memory device (100) the timer circuit (48) includes memory areas for storage of year, month, and day data that are determined by the time counting operation of the year, month, and day result in the time counting operations in the computing device connect, and that the annual, monthly and daily data that are stored in the memory areas, are read out and fed to the printer device (33) in order to automatically print them out on a receipt, if the receipt key is pressed. 10. Registrierkasse nach Anspruch 8, dadurch g e kennz eichnet , daß die Speichereinrichtung (100) in der Zeituhr-Schaltung (48) einen Speicherbereich umfaßt zum Abspeichern eines Flag-Signals, das zur Zeitbereichunterscheidung dient, und daß die in der Speichereinrichtung abgespeicherten Zeitbereichdaten mit der laufenden Zeit in der Recheneinrichtung verglichen wird und das Ergebnis des Vergleichs als Flag-Signal zur Zeitbereichsunterscheidung geschrieben wird.10. Cash register according to claim 8, characterized in that g e mark calibrates that the storage device (100) in the time clock circuit (48) comprises a memory area for storing a flag signal which is used for time range differentiation serves, and that the time domain data stored in the memory device with the current time in the Computing device is compared and the result of the comparison is written as a flag signal for time domain differentiation will. 809828/0656809828/0656 11. Registrierkassa nach Anspruch 1, dadurch gekennzeichnet , daß die erste Speichereinrichtung, die Beurteilungseinrichtung und die Recheneinrichtung auf einem Chip ausgebildet sind und eine Zentraleinheit bilden, daß die zweite Speichereinrichtung und die vierte Speichereinrichtung auf einem einzelnen Chip ausgebildet sind und eine Speicherschaltung darstellen, daß die Zeituhr-Schaltung den dritten Speicher umfaßt und auf einem einzelnen Chip ausgebildet ist, und daß die Speicherschaltung und die Zeituhr-Schaltung eine Versorgungsquelle zur Sicherstellung ihres Betriebs umfassen.11. Cash register according to claim 1, characterized that the first storage device, the assessment device and the computing device a chip and form a central unit that the second memory device and the fourth memory device are formed on a single chip and constitute a memory circuit that the timer circuit comprises the third memory and is formed on a single chip, and that the memory circuit and the timer circuit include a source of supply to ensure their operation. 12. Registrierkasse nach Anspruch 11, dadurch ge kennzeichnet , daß die zentrale Verarbeitungseinheit weiterhin Einrichtungen umfaßt zum Ausführen einer Lese/Schreib-Operation für die dritte Speichereinrichtung in der Zeituhr-Schaltung und der Speicherschaltung.12. Cash register according to claim 11, characterized in that the central processing unit further comprises means for performing a Read / write operation for the third storage device in the timer circuit and the memory circuit. 809828/0656809828/0656
DE19772758218 1976-12-27 1977-12-27 Electronic cash register Expired DE2758218C3 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP15645476A JPS5380938A (en) 1976-12-27 1976-12-27 Automatic data printing system for cash register
JP51156453A JPS6053360B2 (en) 1976-12-27 1976-12-27 Aggregation method in cash register

Publications (3)

Publication Number Publication Date
DE2758218A1 true DE2758218A1 (en) 1978-07-13
DE2758218B2 DE2758218B2 (en) 1980-08-07
DE2758218C3 DE2758218C3 (en) 1983-01-05

Family

ID=26484198

Family Applications (2)

Application Number Title Priority Date Filing Date
DE19772758218 Expired DE2758218C3 (en) 1976-12-27 1977-12-27 Electronic cash register
DE19772759632 Ceased DE2759632B2 (en) 1976-12-27 1977-12-27 Electronic cash register

Family Applications After (1)

Application Number Title Priority Date Filing Date
DE19772759632 Ceased DE2759632B2 (en) 1976-12-27 1977-12-27 Electronic cash register

Country Status (5)

Country Link
CA (1) CA1095625A (en)
DE (2) DE2758218C3 (en)
FR (1) FR2385151A1 (en)
GB (2) GB1594240A (en)
HK (2) HK30883A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2941715A1 (en) * 1978-10-16 1980-04-24 Sharp Kk ELECTRONIC CASH REGISTER WITH ACOUSTIC PLAYBACK OF INPUT DATA
DE3017315A1 (en) * 1979-05-07 1980-11-27 Sharp Kk COMBINATION OF AN ELECTRONIC CASH REGISTER AND AN ELECTRONIC SCALE
DE3034076A1 (en) * 1979-09-10 1981-03-19 Casio Computer Co., Ltd., Tokyo ELECTRONIC CASH REGISTER
DE3111975A1 (en) * 1980-03-26 1982-02-18 Omron Tateisi Electronics Co., Kyoto ELECTRONIC CASH REGISTER
EP0164584A1 (en) * 1984-05-11 1985-12-18 Tokyo Electric Co., Ltd. Sales registration apparatus

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2079016B (en) * 1980-07-04 1984-03-14 Casio Computer Co Ltd Apparatus for printing designated data
JPS5783869A (en) * 1980-11-12 1982-05-25 Casio Comput Co Ltd Sort-based registering system
JPS5868176A (en) * 1981-10-19 1983-04-22 Casio Comput Co Ltd Electronic register
DE3243696A1 (en) * 1982-11-23 1984-10-18 Francotyp - Postalia GmbH, 1000 Berlin METHOD FOR SETTING THE DATE FOR ELECTRONICALLY CONTROLLED FRANKING MACHINES
JPS60164890A (en) * 1984-02-06 1985-08-27 東芝テック株式会社 electronic cash register

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE1945515A1 (en) * 1969-09-09 1971-05-19 Guder Karl Heinz Chronometer cash register
DE2319849B1 (en) * 1973-04-19 1974-09-12 Anker-Werke Ag, 4800 Bielefeld Data entry device for an electronic cash register or accounting machine

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3637989A (en) * 1969-07-14 1972-01-25 Joseph D Howard Automatic pricing and inventory control apparatus
US3710085A (en) * 1970-10-26 1973-01-09 Tele Cash Inc Pre-set electronic cash register
CH527473A (en) * 1971-07-09 1972-08-31 Ballmoos Fritz Dr Von Automatic handling system for paid parking spaces
JPS4843550A (en) * 1971-10-04 1973-06-23
US3748452A (en) * 1971-11-17 1973-07-24 Alan M Vorhee Electronic cash register
US3946220A (en) * 1974-06-10 1976-03-23 Transactron, Inc. Point-of-sale system and apparatus

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE1945515A1 (en) * 1969-09-09 1971-05-19 Guder Karl Heinz Chronometer cash register
DE2319849B1 (en) * 1973-04-19 1974-09-12 Anker-Werke Ag, 4800 Bielefeld Data entry device for an electronic cash register or accounting machine

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Druckschrift der Fa. The National Cash Register Co., Dayton, Ohio (V.St.A.): Class 230 bis 101 Electronic Cash Register, 1972 *
Firmendruckschrift der Fa. Nixdorf: Nixdorf Kassen-Systeme im Handel Nr. 20/1002/72

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2941715A1 (en) * 1978-10-16 1980-04-24 Sharp Kk ELECTRONIC CASH REGISTER WITH ACOUSTIC PLAYBACK OF INPUT DATA
DE3017315A1 (en) * 1979-05-07 1980-11-27 Sharp Kk COMBINATION OF AN ELECTRONIC CASH REGISTER AND AN ELECTRONIC SCALE
DE3034076A1 (en) * 1979-09-10 1981-03-19 Casio Computer Co., Ltd., Tokyo ELECTRONIC CASH REGISTER
DE3111975A1 (en) * 1980-03-26 1982-02-18 Omron Tateisi Electronics Co., Kyoto ELECTRONIC CASH REGISTER
EP0164584A1 (en) * 1984-05-11 1985-12-18 Tokyo Electric Co., Ltd. Sales registration apparatus

Also Published As

Publication number Publication date
HK30983A (en) 1983-09-02
FR2385151B1 (en) 1983-01-28
CA1095625A (en) 1981-02-10
GB1594239A (en) 1981-07-30
DE2758218C3 (en) 1983-01-05
GB1594240A (en) 1981-07-30
FR2385151A1 (en) 1978-10-20
HK30883A (en) 1983-09-02
DE2759632B2 (en) 1981-06-04
DE2758218B2 (en) 1980-08-07

Similar Documents

Publication Publication Date Title
DE3144004C2 (en) Electronic cash register
DE3650522T2 (en) Computer system for several types of independent administrative tasks and methods for operating a universal computer management system
DE3126373C2 (en) Electronic cash register
DE2950949A1 (en) ELECTRONIC CASH REGISTER
DE3013077A1 (en) ELECTRONIC CASH REGISTER SYSTEM WITH COMBINATION DEVICE
DE2628375B2 (en) Electronic calculator for determining the biorhythm
DE3047585C2 (en) Electronic cash register
DE2651250B2 (en) Electronic cash register
DE3124155A1 (en) Electronic cash register with time-related sales data registration
DE3709399A1 (en) ELECTRONIC BILLING STORAGE DEVICE
DE2758218A1 (en) ELECTRONIC CASH REGISTER
DE3751048T2 (en) System for changing the print format.
DE3145049C2 (en) Electronic cash register
DE3327161C2 (en) Electronic cash register
DE3424096C2 (en)
DE3786104T2 (en) Data entry device.
DE3141212C2 (en) &#34;Electronic cash register with data discovery related to various salespeople&#34;
DE3034928C2 (en) Electronic calculator with printer
DE3111975C2 (en) Electronic cash register
DE3134314C2 (en) Electronic cash register
DE2842654A1 (en) ELECTRONIC DEVICE WITH DISPLAY DEVICE AND PRINTING UNIT
DE3123909A1 (en) Electronic cash register
DE68927206T2 (en) Method and apparatus for updating transaction files
DE3519384A1 (en) ELECTRONIC CONTACTS TESTING DEVICE
AT205781B (en)

Legal Events

Date Code Title Description
OAP Request for examination filed
OD Request for examination
OI Miscellaneous see part 1
OI Miscellaneous see part 1
8381 Inventor (new situation)

Free format text: SHIMURA, NORIAKI MIZUNO, YUTAKA, MURAYAMA, TOKYO, JP

C3 Grant after two publication steps (3rd publication)