DE3153729C2 - Serial printer with sentence memory - Google Patents

Serial printer with sentence memory

Info

Publication number
DE3153729C2
DE3153729C2 DE3153729A DE3153729A DE3153729C2 DE 3153729 C2 DE3153729 C2 DE 3153729C2 DE 3153729 A DE3153729 A DE 3153729A DE 3153729 A DE3153729 A DE 3153729A DE 3153729 C2 DE3153729 C2 DE 3153729C2
Authority
DE
Germany
Prior art keywords
key
title
character
characters
memory
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
DE3153729A
Other languages
German (de)
Inventor
Hiroyuki Ueda
Yasuaki Yamada
Toshiaki Ozawa
Hiroharu Nakajima
Hiroatsu Kondo
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.)
Canon Inc
Original Assignee
Canon Inc
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 JP55152104A external-priority patent/JPS5776630A/en
Priority claimed from JP15210380A external-priority patent/JPS5776631A/en
Priority claimed from JP55152105A external-priority patent/JPS5776626A/en
Priority claimed from JP15210680A external-priority patent/JPS5775884A/en
Priority claimed from JP16069380A external-priority patent/JPS5784881A/en
Priority claimed from JP16069280A external-priority patent/JPS5784888A/en
Priority claimed from JP16069480A external-priority patent/JPS5784886A/en
Priority claimed from JP16452780A external-priority patent/JPS5787980A/en
Priority claimed from JP16453080A external-priority patent/JPS5787982A/en
Priority claimed from JP55166635A external-priority patent/JPS5791291A/en
Application filed by Canon Inc filed Critical Canon Inc
Priority claimed from DE3153241A external-priority patent/DE3153241C2/de
Publication of DE3153729C2 publication Critical patent/DE3153729C2/en
Application granted granted Critical
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J9/00Hammer-impression mechanisms
    • B41J9/44Control for hammer-impression mechanisms
    • B41J9/48Control for hammer-impression mechanisms for deciding or adjusting hammer-drive energy
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J21/00Column, tabular or like printing arrangements; Means for centralising short lines
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J29/00Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
    • B41J29/26Devices, non-fluid media or methods for cancelling, correcting errors, underscoring or ruling
    • B41J29/36Devices, non-fluid media or methods for cancelling, correcting errors, underscoring or ruling for cancelling or correcting errors by overprinting
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J3/00Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed
    • B41J3/44Typewriters or selective printing mechanisms having dual functions or combined with, or coupled to, apparatus performing other functions
    • B41J3/46Printing mechanisms combined with apparatus providing a visual indication
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J33/00Apparatus or arrangements for feeding ink ribbons or like character-size impression-transfer material
    • B41J33/14Ribbon-feed devices or mechanisms
    • B41J33/36Ribbon-feed devices or mechanisms with means for adjusting feeding rate
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J33/00Apparatus or arrangements for feeding ink ribbons or like character-size impression-transfer material
    • B41J33/14Ribbon-feed devices or mechanisms
    • B41J33/38Slow, e.g. "creep", feed mechanisms
    • B41J33/388Slow, e.g. "creep", feed mechanisms the ribbon being fed only when type impression takes place
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J5/00Devices or arrangements for controlling character selection
    • B41J5/30Character or syllable selection controlled by recorded information
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J9/00Hammer-impression mechanisms
    • B41J9/44Control for hammer-impression mechanisms
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • G06F40/111Mathematical or scientific formatting; Subscripts; Superscripts
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/169Annotation, e.g. comment data or footnotes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/174Form filling; Merging
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/04Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of a single character by selection from a plurality of characters, or by composing the character by combination of individual elements, e.g. segments using a combination of such display devices for composing words, rows or the like, in a frame with fixed character positions

Abstract

The electronic typewriter with a carriage supporting a front wheel, has a sentence memory and display, for word processing. A print pressure table controls hammer duration (using a counter) depending on the character size, for uniform print density. A print pitch table controls print pitch, and ribbon feed (using a counter), according to character width. The front wheel can be exchanged according to character size/pitch, the table outputs being multiplied by coefficients depending on the wheel to reduce memory size. Feedback through an RC circuit is used near the target position in positioning the front wheel, and also the carriage. Carriage position is indicated on one of three scales according to pitch selected. Sheet feed can be controlled (using a counter) from the keyboard, via the sentence memory. A counter can scan the keys, a two bit latch corresponding to an actuated key being set to prevent repeated output of the corresponding count, the latch being then decremented on each scan. The display has a secondary character generator for characters not common to all countries.

Description

Die Erfindung bezieht sich auf ein Textverarbeitungssystem gemäß dem Oberbegriff des Patentanspruchs 1.The invention relates to a word processing system according to the preamble of claim 1.

Gemäß dem Oberbegriff des Patentanspruchs 1 sind Textverar­ beitungssysteme bekannt, die eine Speichereinrichtung zum Speichern von Textinformationen, eine Eingabeeinrichtung zum Eingeben von Textnamen mittels Zeichentasten und von Unter­ brechungsanweisungen mittels Steuertasten, eine Steuerein­ richtung, die die einem mittels der Eingabeeinrichtung eingegebenen Textnamen zugeordnete Textinformation aus der Speichereinrichtung ausliest und eine Ausgabeeinrichtung umfassen, die den mittels der Steuereinrichtung aus der Speichereinrichtung ausgelesenen Text ausgibt.According to the preamble of claim 1, text processing beitungssysteme known a storage device for Storage of text information, an input device for Enter text names using character keys and sub Breaking instructions using control buttons, a tax direction that the one by means of the input device Entered text names assigned text information from the Reads out memory device and an output device comprise, which by means of the control device from the Storage device outputs read text.

Der Erfindung liegt die Aufgabe zugrunde, ein Textverarbei­ tungssystem der im Oberbegriff des Patentanspruchs 1 angege­ benen Art derart weiterzubilden, daß ein Anhalten und Fort­ setzen des Ausgabevorganges auf einfache Weide ermöglicht wird.The invention has for its object a word processor tion system specified in the preamble of claim 1 benen kind in such a way that stopping and continuing enables the dispensing process to be carried out in a simple manner becomes.

Diese Aufgabe wird durch ein Textverarbeitungssystem mit den im Patentanspruch 1 angegebenen Merkmalen auf besonders vor­ teilhafte Art und Weise gelöst.This task is accomplished by a word processing system with the features specified in claim 1 to particularly before partial way solved.

Vorteilhafte Weiterbildungen der Erfindung sind Gegenstand der Unteransprüche.Advantageous developments of the invention are the subject of subclaims.

Die Erfindung wird nachstehend anhand von Ausführungsbei­ spielen unter Bezugnahme auf die Zeichnungen näher erläu­ tert. Es zeigen:The invention is illustrated below with reference to embodiments play in more detail with reference to the drawings tert. Show it:

Fig. 1 eine schematische perspektivische Ansicht eines Ausführungsbeispiels des Druckers, Fig. 1 is a schematic perspective view of an embodiment of the printer,

Fig. 2-1 und 2-2 Blockschaltbilder des gesamten, in ver­ schiedene Funktionen aufgeteilten Steuersystems; Fig. 2-1 and 2-2 block diagrams of the entire control system divided into different functions;

Fig. 3 eine detaillierte Draufsicht auf ein Beispiel des in Fig. 1 dargestellten Tastenfelds; Fig. 3 is a detailed top view of an example of the keypad shown in Fig. 1;

Fig. 3A und 3B eine Seiten- und eine Schnittansicht des in Fig. 1 dargestellten Schlittens, Fig. 3A and 3B are a side view and a sectional view of the carriage shown in Fig. 1,

Fig. 4 eine detaillierte Darstellung einer in Fig. 2 dargestellten Hinweisgruppe (50); FIG. 4 shows a detailed illustration of an information group ( 50 ) shown in FIG. 2;

Fig. 5 eine detaillierte Darstellung einer in Fig. 2-1 und 2-2 dargestellten Registergruppe (51); Fig. 5 is a detailed illustration of a register group ( 51 ) shown in Figs. 2-1 and 2-2;

Fig. 6 eine detaillierte Darstellung eines in Fig. 2-1 und 2-2 dargestellten Zeilenpuffers (52); Fig. 6 is a detailed illustration of a line buffer ( 52 ) shown in Figs. 2-1 and 2-2;

Fig. 7 und 8 Steuerflußdiagramme für den Zeilenpuffer; Figures 7 and 8 are control flow diagrams for the line buffer;

Fig. 9 ein Steuerflußdiagramm für Tastenbetätigungen bei der Registrierung von Zeichen oder eines Satzes; Fig. 9 is a control flow chart for key operations when registering characters or a sentence;

Fig. 10 ein Flußdiagramm, das deren Funktion wiedergibt; Fig. 10 is a flowchart showing its function;

Fig. 11-1 und 11-2 Steuerflußdiagramme für Tastenbetäti­ gungen bei einer Überprüfung von Zeichen oder eines Satzes; Fig. 11-1 and 11-2 control flow diagrams for key operations when checking characters or a sentence;

Fig. 12-1 und 12-2 Flußdiagramme, welche deren Funktion zeigen; Figs. 12-1 and 12-2 are flow charts showing their function;

Fig. 13 eine schematische Darstellung eines Beispiels eines Druckblattes; Fig. 13 is a schematic illustration of an example of a printing sheet;

Fig. 14 ein Steuerflußdiagramm für Tastenbetätigungen bei der Registrierung eines Seitenformats; Fig. 14 is a control flow chart for key operations when registering a page format;

Fig. 15 ein Steuerflußdiagramm für Tastenbetätigungen beim Abrufen eines Seitenformats; Fig. 15 is a control flowchart for key operations when retrieving a page format;

Fig. 16 ein Steuerflußdiagramm für Tastenbetätigungen bei der Registrierung oder Einstellung von Tabula­ tor-Stoppstellungen; Fig. 16 is a control flow chart for key operations when registering or setting tab stop positions;

Fig. 17 ein Steuerflußdiagramm für Tastenbetätigungen bei dem Abruf von Tabulator-Stoppstellungen; Fig. 17 is a control flow chart for key operations when tab stop positions are recalled;

Fig. 18 die Art und Weise, in welcher Fig. 18-1 und 18-2 angeordnet werden sollen; Fig. 18 shows the manner in which Figs. 18-1 and 18-2 are to be arranged;

Fig. 18-1 und 18-2 Flußdiagramme, in welchen die Funktionen zum Registrieren eines Blattformats und von Ta­ bulator-Stoppstellungen wiedergegeben sind; Fig. 18-1 and 18-2 are flow charts in which the functions represented for registering a sheet size and Ta bulator-stop positions;

Fig. 19 ein Flußdiagramm, das die Funktionen beim Ab­ rufen eines Blattformats und von Tabulator- Stoppstellungen wiedergibt. Fig. 19 is a flowchart showing the functions when calling from a sheet format and tab stop positions.

In Fig. 1 ist der grundsätzliche Aufbau einer elek­ tronischen Schreibmaschine gemäß der Erfindung beschrie­ ben, in welcher ein Walzendrehknopf 1 zum manuellen Ein­ spannen eines nichtdargestellten Druck- oder Schreibblat­ tes oder zum Feineinstellen der Schreibstelle in der verti­ kalen Richtung vorgesehen ist. Wenn der Walzendrehknopf 1 nach innen gedrückt wird, kommt er von einem Schrittmotor außer Eingriff, so daß der Walzendrehknopf 1 von Hand gedreht werden kann. Eine Papierauflage 2 führt oder leitet das Schreibblatt in der Weise, daß die beschriebene Fläche sogar eines dünnen Blattes zu der Bedienungsperson hin aus­ gerichtet ist. Ein Bogenendeanzeiger 3 trägt eine Skala, welche die Länge bis zur letzten Zeile des Blattes anzeigt, und wird vorher von der Bedienungsperson von Hand in der durch den Pfeil angezeigten vertikalen Richtung eingestellt, wobei die Lage der letzten Zeile bekannt ist, wenn das obere Ende des von einer Walze kommenden Schreibblattes eine bestimmte Skalenlinie auf dem Bogenendeanzeiger 3 erreicht. Ein Lösehebel 4 gibt unter der Walze vorgesehene Andrückrollen frei, so daß dann von Hand die Schrägstellung des Blattes korrigiert werden kann. Durch eine Abdeckung 5 aus einem transparenten Acrylharz wird das Aufschlaggeräusch gedämpft und gleichzeitig kann auch noch auf die geschriebenen Zeichen gesehen werden. Eine obere Abdeckung 6 und 7 kann zum Austauschen oder Ersetzen eines Typenrads oder einer Farbbandkassette, die an einem Wagen angebracht sind, nach oben und hinten verschwenkt werden.In Fig. 1, the basic structure of an electronic typewriter according to the invention is described, in which a roller knob 1 for manual clamping of an unillustrated printing or writing sheet or for fine adjustment of the writing point in the vertical direction is provided. When the roller knob 1 is pushed inward, it is disengaged from a stepping motor so that the roller knob 1 can be turned by hand. A paper support 2 guides or guides the writing sheet in such a way that the surface described, even a thin sheet, is directed towards the operator. A sheet end indicator 3 carries a scale indicating the length to the last line of the sheet and is previously set by the operator by hand in the vertical direction indicated by the arrow, the position of the last line being known when the top of the page a writing scale coming from a roller reaches a certain scale line on the sheet end indicator 3 . A release lever 4 releases pressure rollers provided under the roller so that the inclined position of the sheet can then be corrected by hand. The impact noise is dampened by a cover 5 made of a transparent acrylic resin and at the same time one can also look at the written characters. A top cover 6 and 7 can be pivoted up and back to replace or replace a type wheel or an ink ribbon cassette attached to a carriage.

Bei der dargestellten elektronischen Schreibmaschine sind vier Schreibschritte in seitlicher Richtung möglich, d. h. 10, 12 oder 15 Zeichen pro Inch oder ein Proportionalab­ stand, bei welchem der Schreibschritt entsprechend der Größe jeder Type veränderbar ist. Eine Skala 8 hat drei Eintei­ lungen für 10, 12 und 15 Zeichen pro Inch und eine Wagen- oder Positionsanzeige 12 aus drei an dem Wagen angebrach­ ten, lichtemittierenden Dioden, wobei eine lichtemittierende Diode entsprechend einem von einem Tastenfeld(Eingabeeinrichtung) 10 aus befohlenen Schreibschritt auf­ leuchtet, um die Wagenstellung auf der Skala 8 anzuzeigen.In the electronic typewriter shown, four writing steps in the lateral direction are possible, ie 10, 12 or 15 characters per inch or a proportional distance, in which the writing step can be changed in accordance with the size of each type. A scale 8 has three divisions for 10, 12 and 15 characters per inch and a carriage or position indicator 12 consisting of three light-emitting diodes attached to the carriage, a light-emitting diode corresponding to a writing step commanded by a keypad (input device) 10 lights up to indicate the carriage position on scale 8 .

Das Tastenfeld 10 weist Zeichentasten 10a zum Schreiben von Zeichen, Steuertasten 10b und 10c, die auf beiden Seiten vorgesehen sind, Mode- bzw. Betriebstasten 10d und Schiebe­ schalter 10e und 10f zum Auswählen der Schreibarten auf, und die eingegebenen Tastensignale werden durch eine Tasten­ feld-Steuereinheit identifiziert und werden einer Hauptsteuereinheit zugeführt, die eine Mikropro­ zessoreinheit (Steuereinrichtung) 44 enthält. The keypad 10 comprises character keys 10a for writing characters, control keys 10 b, and c 10, which are provided on both sides, mode and operation keys 10 d, and slide switch 10 e and 10 f for selecting the spellings, and the input Key signals are identified by a key pad control unit and are supplied to a main control unit which includes a microprocessor unit (controller) 44 .

Im folgenden wird die Steuerung des Druckers mit dem vor­ beschriebenen Aufbau beschrieben. In Fig. 2-1 und 2-2 sind die grundlegenden Blockdiagramme um die Hauptsteuereinheit 22 herum dargestellt, in welchen die Mikroprozessoreinheit (MPU) 44 die Tastensignale von dem Tastenfeld 10 identi­ fiziert und entsprechend in einem Festwertspeicher (ROM) 53 gespeicherter Folgesteuerprogramme die Druckeinheit (Drucker) 43, die Anzeigeeinheit (Anzeigeeinrichtung) 9, den Satzspeicher (Speichereinrichtung) 54 und den Laut­ sprecher 42 steuert. Ein Adressendekodierer 45, der über eine Adressenhauptleitung AB durch den Mikroprozessor (MPU) 44 gesteuert wird, erzeugt Signale SELROM, SELBF, SELREG, SELM2, SEFF, SELM1, SELKEY, SELPRT, SELDSP und SELBZ, um jeweils den Festwertspeicher (ROM) 53, einen Zeilenpuffer 52, eine Registergruppe 51, einen Sekundärspeicher 57, eine Kennzeichengruppe (Hinweisgruppe) 50, den Satzspeicher 54, die Tasten­ feld-Steuereinheit 24, die Druckersteuereinheit 16, eine Anzeige-Steuereinheit 48 bzw. eine Alarmsteuereinheit 49 zu steuern. Das Tastenfeld, die Anzeigeeinheit, die Druck­ einheit, der Speicher, der Festwertspeicher usw. haben für eine Verarbeitung durch den Mikroprozessor (MPU) entspre­ chende Adressen.In the following the control of the printer with the structure described before will be described. In Fig. 2-1 and 2-2, the basic block diagrams of the microprocessor unit (MPU) are shown to the main control unit 22 around, in which fied 44, the key signals from the keypad 10 identi and accordingly stored in a read only memory (ROM) 53 sequence control programs, the printing unit (Printer) 43 , the display unit (display device) 9 , the set memory (storage device) 54 and the speaker 42 controls. An address decoder 45 , which is controlled by the microprocessor (MPU) 44 via an address main line AB, generates signals SELROM, SELBF, SELREG, SELM2, SEFF, SELM1, SELKEY, SELPRT, SELDSP and SELBZ, in each case by the read-only memory (ROM) 53 , a line buffer 52 , a register group 51 , a secondary memory 57 , a label group (notice group) 50 , the set memory 54 , the key field control unit 24 , the printer control unit 16 , a display control unit 48 and an alarm control unit 49 . The keypad, the display unit, the printing unit, the memory, the read-only memory, etc. have corresponding addresses for processing by the microprocessor (MPU).

Die Hinweisgruppe 50 speichert den bezeichneten Zustand und verschiedene Betriebsarten der Schreibmaschine. Die Registergruppe 51 wird beispielsweise zum Speichern der Verarbeitungs-Zwischenergebnisse verwendet. Der Zeilen­ puffer 52 speichert die Information von bereits gedruckten und zu druckenden Zeichen bei dem Zeileneinheit- oder Wort­ einheit-Druckbetrieb. Bei einem Korrekturvorgang holt die Mikroprozessoreinheit 44 die bereits gedruckten Zeichen aus dem Zeilenpuffer zurück und führt automatisch die Korrekturen durch. Der Satzspeicher 54 speichert Sätze, Zeichen, Tabu­ lator-Gruppeninformationen usw. mit und ohne Titel, die von der Bedienungsperson entsprechend einem bestimmten Ablauf eingegeben worden sind, und wird durch eine Batterie 23 gegen einen Informationsverlust gesichert, wenn die Stromversorgung abgeschaltet wird. Die Batterie 23 wird mittels eines Fühlers 56 und einer Prüfeinheit 55 über­ prüft, solange der Hauptschalter angeschaltet ist, und der Bedienungsperson wird im Falle eines Spannungsabfalls bei­ spielsweise infolge des Ablaufs der Lebensdauer der Batterie ein Alarmsignal gegeben. Der Sekundärspeicher 57, der eben­ falls durch die Batterie 23 abgesichert ist, speichert ver­ schiedene Modes bzw. Betriebsarten unmittelbar vor dem Ab­ schalten der Stromversorgung. The notification group 50 stores the designated state and various operating modes of the typewriter. Register group 51 is used, for example, to store the intermediate processing results. The line buffer 52 stores the information of characters already printed and characters to be printed in the line unit or word unit printing operation. During a correction process, the microprocessor unit 44 retrieves the characters that have already been printed from the line buffer and automatically carries out the corrections. The sentence memory 54 stores sentences, characters, tab group information, etc. with and without a title, which have been entered by the operator according to a certain procedure, and is secured against loss of information by a battery 23 when the power supply is turned off. The battery 23 is checked by means of a sensor 56 and a test unit 55 as long as the main switch is switched on, and the operator is given an alarm signal in the event of a voltage drop, for example due to the expiry of the battery life. The secondary memory 57 , which is just backed up by the battery 23 , stores different modes or operating modes immediately before switching off the power supply.

In Fig. 3 ist in Draufsicht das Steuerpult der elektroni­ schen Schreibmaschine gemäß der vorliegenden Ausführungs­ form dargestellt, wobei eine Schritt-Taste die Anzahl Zei­ chen pro Inch festlegt, wie vorstehend schon ausgeführt ist. Bei Betätigung der Schritt-Taste wird die Anzeige auf einer Anzeigeeinheit L1, die beispielsweise aus lichtemittie­ renden Dioden besteht, zyclisch in der Reihenfolge "10", "12", "15" und "PS" verschoben, wobei PS für Proportional­ abstand mit einer veränderlichen Anzahl von Zeichen pro Inch entsprechend den geschriebenen Zeichen steht. Eine Zeilenabstandstaste wählt die Größe des Zeilenabstands, wobei 4,2 cm (1/6 inch) als Einheitsgröße genommen wird. Die Lam­ pen auf der Anzeige L2 leuchten bei Betätigung der Zeilenab­ standstaste zyklisch auf. Eine KB-Wähltaste wird benützt, um ein Zeichen auf einer Taste zu wählen, das drei Zeichen darstellt, beispielsweise eine Taste KIII. In der vorlie­ genden Ausführungsform zeigt die Lampe I auf der Anzeigeein­ heit L3 den Buchstaben "π" und "§" an, welche durch die Schiebetaste wählbar sind, während die Lampe II das Zeichen "|" anzeigt. Jede der Lampen I und II leuchtet bei Betäti­ gen der KB-Wähltaste auf.In Fig. 3, the control panel of the electronic typewriter according to the present embodiment is shown in plan view, wherein a step key specifies the number of characters per inch, as already stated above. When the step key is pressed, the display on a display unit L1, which consists, for example, of light-emitting diodes, is cyclically shifted in the order "10", "12", "15" and "PS", PS for proportional distance with one variable number of characters per inch according to the characters written. A line spacing key selects the size of the line spacing, taking 4.2 cm (1/6 inch) as the unit size. The lamps on the L2 display light up cyclically when the line spacing key is pressed. A KB dial key is used to dial a character on a key that represents three characters, for example a KIII key. In the vorlie embodiment, the lamp I on the display unit L3 shows the letters "π" and "§", which can be selected by the sliding key, while the lamp II shows the character "|" displays. Each of the lamps I and II lights up when the KB selector button is pressed.

Eine R.M.-STEUER-Taste unten rechts wählt eine von drei Funktionsarten, nämlich JUST, AUTO und AUS am rechten Rand aus, wie durch die Lampen der Anzeigeeinheit L4 angezeigt wird. Die Lampe JUST zeigt eine Funktion "rechte Justierung" an, wodurch die rechten Enden der Zeilen ausgerichtet werden, während eine Lampe "AUTO" einen automatischen Zeilenvor­ schub anzeigt. Eine Lampe "AUS" zeigt keine besondere be­ fohlene Funktion an. Eine OP-Steuertaste wird verwendet, um die Schreibart der elektronischen Schreibmaschinen zu bestimmen, wobei die Lampen C, W, L und SPEICHERN in der vorerwähnten Weise zyklisch aufleuchten. Die Lampen C, W bzw. L zeigen das Schreiben eines Zeichens, eines Wortes oder einer Zeile an, und "SPEICHERN" bedeutet die Spei­ cherung in einem inneren Speicher, wozu das Zeilendruckver­ fahren L verwendet wird.A R.M. CONTROL button at the bottom right selects one of three Function types, namely JUST, AUTO and OFF on the right edge off, as indicated by the lamps of the display unit L4 becomes. The JUST lamp shows a "right adjustment" function which aligns the right ends of the rows while a lamp "AUTO" an automatic line forward thrust indicates. A lamp "OFF" shows nothing special foal function. An OP control button is used to change the typing of electronic typewriters determine, with the lamps C, W, L and SAVE in the illuminate cyclically in the aforementioned manner. The lamps C, W and L show the writing of a character, a word or a line, and "SAVE" means the store stored in an internal memory, for which the line printing ver drive L is used.

Eine Taste SSW1 auf der linken Seite bezieht sich auf die Dezimal-Tabulatorfunktion für Figuren bzw. Abbildungen. Sie wählt ein Schreiben von Figuren oder Abbildungen in Ziffer-Gruppen, die durch einen Zwischenraum voneinander getrennt sind, wenn auf "SP" eingestellt ist, oder sie wählt ein Schreiben von Figuren oder Abbildungen in 3 Ziffer- Gruppen, die durch ein Komma getrennt sind, wenn auf "," eingestellt ist, oder das Drucken oder Schreiben von Figuren oder Abbildungen ohne eine derartige Gruppierung, wenn auf "XX" eingestellt ist. A button SSW1 on the left refers to the Decimal tab function for figures or illustrations. She chooses to write figures or figures in Digit groups separated by a space are separated if set to "SP" or them chooses to write figures or figures in 3 digits - Groups separated by a comma when "," is set, or printing or writing figures or images without such grouping when on "XX" is set.  

Ferner sind vorgesehen eine DECTAB- Taste zum Befehlen der Dezimal-Tabulatorfunktion, eine LAYOUT-Taste mit einer Lampe zum Befehlen der Spalten- LAYOUT-Funktion, eine EINZUG-Taste mit einer Lampe zum Be­ fehlen eines automatischen Einzugbetriebs, eine Format­ taste mit einer Lampe zum Geben von Befehlen bei einer Sei­ ten-Formatfestlegung, eine MAR-REL-Taste zum Randlösen des rechten oder linken Randes, eine NONPRT-Taste zum Überprü­ fen des Satzspeichers, eine WIEDERHOL-Taste zum Wiederholen, Schreiben oder Eingeben eines Zeichens, und ← und →-Tasten zum Bewegen des Läufers auf der Anzeige. Ferner sind auf der rechten Seite eine Rücksetz-Taste zum Verschieben der Schreib­ stelle nach links, eine X-Taste zum Löschen eines Zeichens, eine INDEX-Taste für einen Zeilenvorschub des Schreibblattes eine REV INDEX-Taste für einen umgekehrten Zeilenvorschub des Schreibblattes, eine Kode-Taste mit einer Lampe für spezielle Befehle in Verknüpfung mit anderen Tasten, eine ZENT-Taste mit einer Lampe zum Zentrieren des Druckens oder Schreibens, eine *-Taste zum Unterbrechen des Schreibens, eine LM-Taste zum Einstellen des linken Randes, eine RM- Taste zum Einstellen des rechten Randes, eine Setz-Taste zum Setzen der Tabulator-Stoppstellen, eine CLR-Taste zum Löschen der Tabulator-Stoppstellen, und eine RELOC-Taste zum Anzeigen des Wagens an der zuletzt geschriebenen Stelle. Ferner sind auf der linken Seite vorgesehen eine SCHIEBE- Taste zum Eingeben von Zeichen der oberen Typenreihe oder für bestimmte spezielle Funktionen in Kombination mit an­ deren Tasten, eine VERRIEG.-Taste zum Verriegeln der SCHIEBE- Taste und eine RÜCKSPUR-Taste zum Korrigieren des geschrie­ benen einschließlich der vorhergehenden Zeilen. Durch eine gestrichelte Linie sind Zeichentasten CK einschließlich einer LEER-Taste zum Verschieben des Wagens nach rechts, um einen Zwischenraum zu schaffen, und eine RÜCKFÜHR-Taste zum Rückführen des Wagens in die linke Endstellung für einen Zeilenvorschub des Schreibblattes eingeschlossen.A DECTAB Key to command the decimal tab, one LAYOUT key with a lamp to command the column LAYOUT function, an INPUT button with a lamp for loading lack of automatic feeder operation, a format button with a lamp to give commands to a screen ten format specification, a MAR-REL key to remove the edge of the right or left edge, a NONPRT key for checking the record memory, a REPEAT button to repeat, Write or enter a character, and ← and → keys to move the runner on the display. Furthermore, on the right side a reset button to move the write put to the left, an X key to delete a character, an INDEX key for a line feed of the writing sheet a REV INDEX key for reverse line feed of the writing pad, a code key with a lamp for special commands in combination with other keys, one CENT button with a lamp to center printing or Writing, an * key to interrupt writing, an LM key to adjust the left margin, an RM Right margin key, a set key to set the tab stops, a CLR key to Delete the tab stops and a RELOC key to display the car at the last place written. Furthermore, a SLIDING Key for entering characters of the upper type series or for certain special functions in combination with whose buttons, a LOCK button to lock the SLIDING Button and a RETURN button to correct the yelled levels including the previous lines. By a dashed lines include character keys CK an EMPTY key to move the cart right  to create a space and a RETURN button to Return the carriage to the left end position for one Line feed of the writing sheet included.

In Fig. 4 ist der interne Aufbau der in Fig. 2 dargestell­ ten Hinweisgruppe gegeben, wobei folgende Hinweise vorge­ sehen sind. Ein Hinweis KB 2 wird gesetzt, wenn die KB- WÄHLTASTE bei dem Betrieb II gesetzt ist, um die Taste KIII freizugeben, um "|" zu drucken, und wird zurückgesetzt, wenn die KB WÄHLTASTE auf Betrieb I gesetzt ist. Ein EINZUG-Hin­ weis wird bei dem Start des automatischen Einzugvorgangs ge­ setzt, bei welchem der Wagen immer in eine vorübergehende linksseitige Randstopp-Position zurückgebracht wird, und wird zurückgesetzt, wenn der automatische Einzugsvorgang gelöscht wird. Ein STR-Hinweis wird gesetzt, wenn die OP- STEUER-Taste den Betrieb "SPEICHERN" wählt, und wird bei Wahl einer anderen Betriebsart rückgesetzt. Ein Hinweis TR wird bei dem Eingeben eines Titels gesetzt, was auf die Betätigung der Rückführtaste folgt, um auf eine Zeichenreihe zu verweisen, und wird rückgesetzt, wenn der Hinweis ge­ löscht wird. Ein Hinweis NP wird gesetzt, wenn die NONTRT- Taste betätigt wird, und wird rückgesetzt, wenn der Hinweis auf die Zeichenreihe gelöscht wird. Ein Hinweis SC, welches das Eingeben einer Zeichenreihe für ein Suchen anzeigt, wird bei Eingeben des Zeichenreihe für einen Hinweis gesetzt, und wird rückgesetzt, wenn der Hinweis auf die Zeichenreihe gelöscht wird. Ein Hinweis CMV wird gesetzt, wenn einer von vier Zentriervorgängen durchgeführt wird, und wird rückge­ setzt, wenn der Zentriervorgang gelöscht wird. Ein Hinweis TCNT wird gesetzt, wenn ein Zentriervorgang zwischen Tabula­ tor-Stopp-Positionen befohlen wird. Ein Hinweis MCNT wird gesetzt, wenn ein Zentriervorgang zwischen den Randstopp- Positionen befohlen wird. Ein Hinweis PCNT wird auch ge­ setzt, wenn ein Zentriervorgang zwischen bestimmten Positio­ nen befohlen wird, und ein Hinweis WCNT wird gesetzt, wenn ein Zentriervorgang zwischen Worten befohlen wird. In Fig. 4, the internal structure of the display group shown in Fig. 2 is given, the following indications being provided. A notice KB 2 is set when the KB SELECT key is set in operation II to release the KIII key to "|" to print, and is reset when the KB SELECT key is set to Operation I. A PULL-IN notice is set at the start of the automatic feed process, in which the carriage is always returned to a temporary left-hand edge stop position, and is reset when the automatic feed process is canceled. A STR message is set when the OP CONTROL button selects "SAVE" and is reset when another operating mode is selected. A note TR is set upon entering a title, which follows the operation of the return key to refer to a character string, and is reset when the note is deleted. A note NP is set when the NONTRT key is pressed and is reset when the note on the character string is deleted. A notice SC indicating the entry of a character string for a search is set when the character string is entered for a notice, and is reset when the notice of the character string is deleted. A notice CMV is set when one of four centering processes is carried out and is reset when the centering process is canceled. A TCNT note is set when a centering operation between tab stop positions is commanded. A note MCNT is set when a centering operation between the edge stop positions is ordered. A note PCNT is also set when a centering operation between certain positions is commanded, and a WCNT instruction is set when a centering operation between words is commanded.

In Fig. 5 ist der Innenaufbau der in Fig. 2-1 und 2-2 dar­ gestellten Registergruppe 51 wiedergegeben. Ein Register LEPT zeigt die letzte Stelle der in dem Zeilenpuffer 52 ge­ speicherten Zeilen an. Das Register PRTEPT zeigt die Schreib­ endstelle bei den in dem Zeilenpuffer 52 gespeicherten Zei­ chen an. Ein Register CRGPT zeigt die Stellung des Wagens von der Stopp-Position des linken Randes aus auf dem Schreib­ blatt an, so daß folglich die Verschiebestrecke des Wagens aus der Position dargestellt wird. Ein Register DCRGPT spei­ chert die Verschiebung, die von dem Wagen bei dem Wortein­ heit- oder Zeileneinheit-Druckbetrieb durchzuführen ist, bei welchem der Wagen nicht unmittelbar nach der Eingabe von Tastensignalen verschoben wird. Ein Register SCHRITT spei­ chert die durch die Schritt-Taste gewählte Schreibschritt- Information, so daß die Mikroprozessoreinheit 44 den Schreibschritt aus dem Register SCHRITT lesen kann. Ein Register LNSP spei­ chert die Größe eines Zeilenvorschubs oder den Wählzustand der ZEILENABSTAND-Taste. Register RMC bzw. OPCNT speichern die Zustände der R.M. STEUER-Taste und der OP-STEUER-Taste. Register LM und RM speichern die linken und rechten Rand­ stopp-Positionen in der gleichen Einheit wie in dem Register CRGPT. Register SSW1 und SSW2 speichern den Zustand der Tasten SSW1 und SSW2 auf dem Steuerpult. Ein Register DLM wird dazu verwendet, um die linke Rand-Stopp-Position im Falle des automatischen Einzugbetriebs abzuleiten.In Fig. 5, the internal structure of the register group 51 shown in Fig. 2-1 and 2-2 is shown. A register LEPT indicates the last position of the lines stored in the line buffer 52 . The register PRTEPT shows the write end position at the characters stored in the line buffer 52 . A register CRGPT indicates the position of the carriage from the stop position of the left margin on the writing sheet, so that the displacement distance of the carriage from the position is consequently shown. A register DCRGPT stores the shift to be performed by the carriage in the word unit or line unit printing operation in which the carriage is not shifted immediately after key signals are input. A STEP register stores the write step information selected by the step key so that the microprocessor unit 44 can read the write step from the STEP register. A register LNSP saves the size of a line feed or the selection state of the LINE SPACE key. Registers RMC and OPCNT save the states of the RM CONTROL key and the OP CONTROL key. Registers LM and RM store the left and right edge stop positions in the same unit as in the register CRGPT. Registers SSW1 and SSW2 save the state of the keys SSW1 and SSW2 on the control panel. A register DLM is used to derive the left edge stop position in the case of automatic feed operation.

Register TAB1 bis TABn speichern die Tabulator-Stopp-Posi­ tionen in derselben Einheit wie in dem Register LM usw. ein Register WORK wird zur vorübergehenden Speicherung oder Umleitung der Information während anderer Steuerprozesse verwendet. Ein Register CPT wird bei der Korrektur usw. benutzt, und zeigt eine Stelle in dem, Zeilenpuffer 52 an, die der Wagenstellung entspricht. Dieses Register spei­ chert die Daten von gedruckten Zeichen und den zugeordneten Schreibschritt usw. und gibt, wenn eine Korrektur erforder­ lich ist, die Daten an die Mikroprozessoreinheit 44 von den älteren zu den neueren Daten hin in derselben Weise wie in einem sogenannten "first-in-first-out-Stapelspeicher" ab, um die Verschiebung des Wagens und den Transport des Schreib­ blattes umgekehrt wiederzugeben, so daß dann der Wagen die letzte Zeichenposition der vorher geschriebenen Zeile errei­ chen kann. Auch ein Register LC speichert die Anzahl Zeilen, um die das Blatt weitertransportiert worden ist.Registers TAB1 to TABn store the tab stop positions in the same unit as in the register LM, etc. A WORK register is used for temporarily storing or redirecting the information during other control processes. A register CPT is used in the correction, etc., and indicates a position in the line buffer 52 which corresponds to the carriage position. This register stores the data of printed characters and the associated writing step, etc., and, if a correction is required, gives the data to the microprocessor unit 44 from the older to the newer data in the same manner as in a so-called "first-in" -first-out stack memory "to play back the displacement of the carriage and the transport of the writing sheet, so that the carriage can then chen chen the last character position of the previously written line. A register LC also stores the number of lines by which the sheet has been transported.

In Fig. 6 ist der Innenaufbau des in Fig. 2-1 und 2-2 dar­ gestellten Zeilenpuffers 52 mit Speichereinheiten von 0 bis n dargestellt. In jeder Speichereinheit sind an den Adressen I, II bzw. III das Zeichen, der Schreibschritt und die Schreibtype gespeichert, welche für die Korrektur und andere Zwecke verwendet werden. Die in der Adresse I gespeicherten Daten sind die Zeichen-Tasteninformation, die von der in Fig. 2-1 und 2-2 dargestellten Tastenfeld-Steuer­ einheit 24 zugeführt worden ist. Die in der Adresse III ge­ speicherten Daten stellen entsprechend der Stellung des in Fig. 3 dargestellten Schiebeschalters SSW2 oder entspre­ chend dem Inhalt des Schieberegisters SSW2 in der Register­ gruppe 51 die Druckart dar. Auch die in der Adresse III ge­ speicherten Daten stellen den Schreibschritt entsprechend der Stellung der SCHRITT-Taste oder entsprechend dem Inhalt des SCHRITT-Registers dar. Die Kapazität des Zeilenpuffers 52 ist so gewählt, daß man eine Anzahl von Zeilen speichern kann, die über die maximale Anzahl der Zeichen einer Zeile hinausgehen, beispielsweise 300 Zeichen über zwei Zeilen. Folglich kann bei Betätigung der RÜCKSPUR-Taste der Wagen von der linksseitigen Stellung in die Endschreibstellung der vorherigen Zeile zurückgebracht werden. Anders aus­ gedrückt, eine derartige Endschreibstellung der vorherigen Zeile kann aus dem Wagenverschiebebefehl, der Wagenver­ schiebestrecke und dem Zeilenvorschubwert berechnet wer­ den, die alle in dem Zeilenpuffer 52 gespeichert sind. Selbst wenn die vorherige Zeile mit einer Leerstelle oder einem Leerschritt am linksseitigen Ende der Zeile geschrie­ ben ist, wird in einem Speicherbereich des Zeilenpuffers 52, der dem ersten Zeichen in der Zeile entspricht, ein Kode, der einer Leerstelle in der Adresse I, einem Schreib­ schritt in der Adresse II und einem Nicht-Schreibkode in der Adresse III entspricht, als die Druck- oder Schreibtype gespeichert, so daß die Verschiebung des Wagens zu der Endschreibstelle der vorherigen Zeile dadurch ermöglicht wird, daß die von der Mikroprozessoreinheit 44 gespeicherten Daten in einer Reihenfolge dekodiert werden, welcher der bei der Dateneingabe entgegengesetzt ist.In FIG. 6, the internal structure of the line buffer provided in Fig. 2-1 and 2-2 represent 52 is shown with memory units from 0 to n. The characters, the writing step and the writing type, which are used for the correction and other purposes, are stored in the addresses I, II and III in each storage unit. The data stored in the address I is the character key information which has been supplied from the keypad control unit 24 shown in Figs. 2-1 and 2-2. The data stored in address III represent the print type in accordance with the position of the slide switch SSW2 shown in FIG. 3 or corresponding to the content of the shift register SSW2 in the register group 51. The data stored in the address III also represent the write step accordingly the position of the STEP key or according to the content of the STEP register. The capacity of the line buffer 52 is selected so that a number of lines can be stored which exceed the maximum number of characters in a line, for example 300 characters over two Lines. As a result, when the RETURN button is pressed, the carriage can be returned from the left-hand position to the final write position of the previous line. In other words, such a final write position of the previous line can be calculated from the carriage move command, the carriage travel distance and the line feed value, all of which are stored in the line buffer 52 . Even if the previous line is written with a space or a space at the left end of the line, in a memory area of the line buffer 52 which corresponds to the first character in the line, a code which is a space in the address I, a write step in address II and a non-write code in address III corresponds to storing the print or write type so that moving the carriage to the final write position of the previous line is enabled by having the data stored by the microprocessor unit 44 in one Order can be decoded, which is the opposite of that when entering data.

In dem vorstehend beschriebenen System wird die Steuerfolge beim Einschalten der Stromversorgung an der elektronischen Schreibmaschine eingeleitet. Unmittelbar nach dem Einschal­ ten der Stromversorgung werden die in Fig. 2-1 und 2-2 dar­ gestellten Steuereinheiten 24, 16, 48, 49 usw. initialisiert. Dann werden die Registergruppe 51, der Zeilenpuffer 52 und die Hinweisgruppe 50 gelöscht. Um anschließend den Zustand vor einer Unterbrechung wieder herzustellen, werden die Daten der ganzen Registergruppe 51, die in einem in Fig. 2-1 und 2-2 dargestellten, energieunabhängigen Sekundärspeicher 57 gespeichert worden sind, in die Registergruppe 51 abgerufen. Gleichzeitig werden entsprechend den Zuständen der verschie­ denen Register die Lampen für die SCHRITT-, die ZEILEN- VORSCHUB-, die R.M.STEUER- und die OP-STEUER-Taste gesteu­ ert und die Wagenanzeigelampe leuchtet auf. Genauso wird die Lampe der KB-WÄHL-Taste durch die in dem Sekundärspei­ cher 57 gespeicherten Daten des RB2-Registers gesteuert.In the system described above, the control sequence is initiated when the power is turned on on the electronic typewriter. Immediately after the power supply is switched on, the control units 24 , 16 , 48 , 49 etc. shown in FIGS. 2-1 and 2-2 are initialized. Then the register group 51 , the line buffer 52 and the notice group 50 are cleared. In order to subsequently restore the state before an interruption, the data of the entire register group 51 , which have been stored in an energy-independent secondary memory 57 shown in FIGS. 2-1 and 2-2, are called up in the register group 51 . At the same time, the lamps for the STEP, LINE-FEED, RMSTEUER and OP-STEUER buttons are controlled according to the states of the various registers and the carriage indicator lamp lights up. Likewise, the lamp of the KB SELECT key is controlled by the data of the RB2 register stored in the secondary memory 57 .

Auf diese Weise kann der Zustand unmittelbar vor der Unter­ brechung wiedergewonnen werden, selbst wenn die Stromver­ sorgung durch einen Leitungsfehler abgeschaltet oder unter­ brochen wird. Entsprechend der Betätigung einer Taste wird dann eine Tastenunterscheidungsfolge eingeleitet, um Zeichen­ tasten von Steuertasten zu unterscheiden. Die Unterscheidung wird durch den Wert der Tastensignale erreicht. Die Zeichen­ tasten werden kontinuierlich auf eine Tastenmatrix verteilt, und die Steuertasten werden in ähnlicher Weise kontinuierlich verteilt, so daß sich ein Grenzwert zwischen der Zeichen- und der Steuer­ tastengruppe ergibt. Folglich ist es möglich, eine Taste durch Vergleich des entsprechenden Tastensignals mit dem Grenzwert zu unterscheiden. Wenn eine Zeichentaste bestimmt ist, wird ein Prozeß an dem Zeilenpuffer 52 durchgeführt. Wie in Fig. 3 dargestellt, werden die Leer- und die RÜCK­ FÜHR-Tasten als zu den Zeichentasten gehörig betrachtet. Wenn dagegen eine Steuertaste herausgefunden wird, wird die Steuertaste weiter bestimmt und es wird eine entspre­ chende Steuerfolge durchgeführt.In this way, the state can be recovered immediately before the interruption, even if the power supply is switched off or interrupted by a line fault. A key distinction sequence is then initiated in accordance with the actuation of a key in order to distinguish character keys from control keys. The distinction is made by the value of the key signals. The character keys are continuously distributed on a key matrix, and the control keys are similarly continuously distributed, so that there is a limit between the character and control key group. It is therefore possible to distinguish a key by comparing the corresponding key signal with the limit value. When a character key is designated, a process is performed on the line buffer 52 . As shown in Fig. 3, the space and BACKWARD keys are considered to belong to the character keys. If, on the other hand, a control key is found, the control key is determined further and a corresponding control sequence is carried out.

In Fig. 7 und 8 sind die Grundsteuerfolgen des Zeilen­ pufferprozesses dargestellt. Bei der Folge in Fig. 7 werden entsprechend der Eingabe des Zeichens, des Schreibschrittes und der Schreibtype von einer Zeichentaste an den Zeilen­ puffer 52 die Register LEPT und DCRGPT schrittweise erhöht. Die Folge wird dann entsprechend dem Inhalt des in Fig. 5 dargestellten Registers OPCONT verzweigt. Wenn das Register OPCONT C oder ein Zeicheneinheit-Drucken anzeigt, wird un­ mittelbar eine Druckfolge BFPRT mit einer anschließenden Anzeige auf der Anzeigeeinheit 9 eingeleitet. Bei einem W-Betrieb (Worteinheit-Drucken oder Schreiben) oder bei einem L-Betrieb (Zeileneinheit-Drucken) werden die Eingabe­ tasten festgestellt, wenn es die LEER- oder RÜCKFÜHR-Taste ist, und wenn sie es nicht ist, wird nur die anschließende Anzeige ohne ein Drucken gegeben. Bei dem Worteinheit- Schreibbetrieb wird das Schreiben durch Betätigen der RÜCKFÜHR- oder LEER-Taste eingeleitet, während bei dem Zeileneinheit-Schreibbetrieb das Schreiben bei Betätigung der RÜCKFÜHR-Taste eingeleitet wird. Auf diese Weise wird das Zeicheneinheit, das Worteinheit-Schreiben und -Anzeigen oder ein Zeileneinheit-Schreiben oder -Anzeigen erreicht.In Fig. 7 and 8, the basic control sequences of lines are represented buffering process. In the sequence in Fig. 7, the registers LEPT and DCRGPT are gradually increased in accordance with the input of the character, the write step and the write type of a character key on the line buffer 52 . The sequence is then branched according to the content of the OPCONT register shown in FIG. 5. If the register shows OPCONT C or a character unit printing, a print sequence BFPRT is immediately initiated with a subsequent display on the display unit 9 . In a W operation (word unit printing or writing) or an L operation (line unit printing), the input keys are determined if it is the SPACE or RETURN key, and if it is not, only the subsequent display given without printing. In the word unit write mode, writing is initiated by pressing the RETURN or SPACE key, while in the line unit write mode, writing is initiated by pressing the RETURN key. In this way, the drawing unit, word unit writing and displaying or line unit writing or displaying is achieved.

Wenn ein neues Zeichen eingegeben wird, nachdem der Zeilen­ puffer mit dem Zeichen, dem Schreibschritt und der Schreib­ type über die ganzen Speicherbereiche null bis n gefüllt sind, werden die gespeicherten Daten drei Schritte nach links verschoben, und die Inhalte der Register LEPT und PRTEPT werden schrittweise verringert. Auf diese Weise wer­ den die in dem 0-ten Bereich am linken Ende des Speicher­ puffers 52 gespeicherten drei Daten entfernt, und der n-te rechtsseitige Endspeicherbereich wird geleert, um das Zei­ chen, den Schreibschritt und die Schreibtype für das (n+1)- te Zeichen aufzunehmen. Entsprechend der Betätigung der LEER- oder RÜCKFÜHR-Taste werden die diesbezüglichen Daten nacheinander in dem Zeilenpuffer 52 gespeichert, wie in Fig. 6 dargestellt ist, so daß die Korrektur von Zeichen möglich ist, solange sie in dem Zeilenpuffer 52 gespei­ chert sind. Da die Daten für die LEER- oder die RÜCKFÜHR- Taste auf diese Weise als Zeicheninformation zusammen mit dem zugeordneten Schreibschritt und einer NICHTSCHREIB- INFORMATION gespeichert werden, werden Korrekturen durch ein Rückwärtsverfolgen des Schreibens bei jeder Schreib­ form ermöglicht.If a new character is entered after the line buffer is filled with the character, the write step and the write type over the entire memory areas zero to n, the stored data are shifted three steps to the left and the contents of the registers LEPT and PRTEPT become gradually decreased. In this way, the three data stored in the 0th area at the left end of the memory buffer 52 are removed, and the nth right-hand final storage area is cleared to contain the character, the write step and the write type for the (n + 1 ) - record characters. Corresponding to the actuation of the SPACE or RETURN key, the relevant data are successively stored in the line buffer 52 , as shown in FIG. 6, so that the correction of characters is possible as long as they are stored in the line buffer 52 . Since the data for the SPACE or RETURN key is stored in this manner as character information along with the associated write step and a NONWRITE INFORMATION, corrections are made possible by tracing the write backward with each write form.

Das Schreiben oder Drucken wird entsprechend der in Fig. 8 dargestellten Schreib- oder Drucksteuerfolge BFPRT durch­ geführt. In dieser Folge werden die Inhalte der Register LEPT und PRTEPT verglichen, und wenn sie jeweils verschie­ den sind, wird ein Zeichen gedruckt, und die Register PRTEPT und CRGPT werden beide schrittweise erhöht. Diese Folge wird wiederholt, bis die Inhalte der Register LEPT und PRTPT jeweils gleich werden. Auf diese Weise führt die Folge BFPRT das Drucken von in dem Zeilenpuffer 52 gespeicherten, ungedruckten Zeichen durch. Bei Beendigung der Folge sind die Inhalte der Register PRTPT und die Inhalte der Register CRGPT und DCRGPT jeweils dieselben.The writing or printing is carried out in accordance with the writing or printing control sequence BFPRT shown in FIG. 8. In this sequence, the contents of the LEPT and PRTEPT registers are compared, and if they are different, a character is printed, and the PRTEPT and CRGPT registers are both incremented. This sequence is repeated until the contents of the LEPT and PRTPT registers become the same. In this way, the BFPRT sequence performs the printing of unprinted characters stored in the line buffer 52 . When the sequence ends, the contents of the PRTPT registers and the contents of the CRGPT and DCRGPT registers are the same.

Nunmehr werden die Verfahren zum Speichern einer Zeichenrei­ he oder eines Satzes und einer Anzeige und des Schreibens oder Druckens des so gespeicherten Satzes erläutert. Das Tastenbetätigen für das Einschreiben einer Zeichenreihe oder eines Satzes in den Speicher werden so, wie in Fig. 9 dargestellt, durchgeführt.The methods of storing a row of characters or a sentence and displaying and writing or printing the sentence thus stored will now be explained. The key operations for writing a series of characters or a sentence into the memory are performed as shown in FIG. 9.

Zuerst wird die OP-STEUER-Taste betätigt, so daß die Lampe SPEICHERN aufleuchtet. Dann wird die SPEICHER-Taste be­ tätigt, so daß die SPEICHER-Tasten-Lampe aufleuchtet, wo­ durch ein Zustand für ein Satzspeichern angezeigt wird. Dann werden Titel, Zeichen oder -buchstaben eingegeben, welche auf einer Anzeigeeinheit 9 dargestellt werden; hier­ auf wird die Rückführ-Taste betätigt, worauf das Drucken des eingegebenen Titels, ein Rückführen des Wagens und der Zeilenvorschub des Schreibblattes durchgeführt wird. Zu diesem Zeitpunkt wird ein Alarm gegeben, wenn der einge­ gebene Titel bereits vorhanden ist. Danach werden die zu speichernden Zeichen eingegeben, und die RÜCKFÜHR-Taste wird betätigt, um die Zeichen zu schreiben und zu speichern. Bei Betätigen der SPEICHER-Taste wird der Titel zusammen mit den eingegebenen Zeichen aufgezeichnet, und die SPEI­ CHER-Tasten-Lampe erlischt. Wenn die "*"-Taste während der Zeicheneingabe betätigt wird, wirkt das als ein vorüberge­ hendes Stoppsignal beim Schreiben der aus dem Speicher ab­ gerufenen Zeichen.First the OP CONTROL button is pressed so that the SAVE lamp lights up. Then, the MEMORY key is operated so that the MEMORY key lamp lights up, which is indicated by a state for a set memory. Then titles, characters or letters are entered, which are displayed on a display unit 9 ; here on the return key is pressed, whereupon the printing of the entered title, a return of the carriage and the line feed of the writing sheet is carried out. At this point an alarm is given if the entered title already exists. The characters to be stored are then entered and the RETURN key is pressed to write and save the characters. When you press the SAVE button, the title is recorded along with the characters you entered, and the SAVE button lamp goes out. If the "*" key is pressed while entering characters, this acts as a temporary stop signal when writing the characters retrieved from the memory.

Im folgenden wird die Funktion der Zeichenspeicherung anhand von Fig. 10 beschrieben. In Fig. 10 wird durch die in Fig. 2-1 und 2-2 dargestellte Mikroprozessoreinheit 44 die SPEICHER- Tasten-Lampe entsprechend der ersten Betätigung der SPEICHER- Taste beleuchtet und das Register STR der Hinweisgruppe 50 geprüft, um zu sehen, ob die Speicherung (STR = 1) oder ein Auslesen (STR = 0) von Zeichen gefordert wird. Der Hinweis STR wird durch die Betätigung der OP-STEUER-Tasten bei dem SPEICHER-Betrieb gesetzt. Bei dem Zeichenlesen fährt das Programm mit der in Fig. 10 dargestellten Steuerfolge MRD fort. Bei der Zeichenspeicherung fährt das Programm bei einer Wartetaste-Betätigung mit dem nächsten KEY INT- Schritt fort, und da die SPEICHER- oder RÜCKFÜHR-Taste in diesem Zustand noch nicht betätigt ist, fährt das Pro­ gramm mit dem nächsten Zeicheneingabeschritt fort. Entspre­ chend den Tasteneingaben des Titels wird das vorerwähnte, in Fig. 5 dargestellte, Pufferverarbeitungspro­ gramm LBFSTR durchgeführt, um die Zeichen nacheinander in den Zeilenpuffer 52 bei einer gleichzeitigen Anzeige auf der Anzeigeeinheit 9 zu speichern. Bei Beendigung der Titel­ eingabe wird die RÜCKFÜHR-Taste betätigt, wie in Fig. 9 dargestellt ist, und das Programm in Fig. 10 geht bei der Verzweigung beim Schritt "RÜCKFÜHREN?" weiter. Dann wird der Zustand des Hinweises TR geprüft. Da dieser Hinweis in dem Anfangszustand zurückgesetzt wird, fährt das Programm zum Drucken des Titels mit dem Druckprogramm BFPRT fort. Dann wird der Hinweis TR gesetzt, der Titel in dem Zeilen­ puffer 52 wird in das ARBEITS-Register umgeleitet, und der auf diese Weise umgeleitete Titel wird dann in der Mikroprozessoreinheit 44 mit allen in dem Satzspeicher 54 gespeicherten Titeln verglichen.The function of character storage is described below with reference to FIG. 10. In FIG. 10, the microprocessor unit 44 shown in FIGS . 2-1 and 2-2 illuminates the MEMORY key lamp in accordance with the first actuation of the MEMORY key and checks the register STR of the notice group 50 to see whether the Storage (STR = 1) or reading (STR = 0) of characters is required. The STR message is set by pressing the OP CONTROL buttons in the STORAGE mode. When reading characters, the program continues with the control sequence MRD shown in FIG. 10. In the case of character storage, the program proceeds to the next KEY INT step when a wait key is pressed, and since the SAVE or RETURN key has not yet been pressed in this state, the program continues with the next character input step. Corresponding to the key entries of the title, the aforementioned buffer processing program LBFSTR, shown in FIG. 5, is carried out in order to store the characters one after the other in the line buffer 52 with a simultaneous display on the display unit 9 . When the title input is completed, the RETURN key is operated as shown in Fig. 9, and the program in Fig. 10 goes to the step "RETURN?" continue. Then the state of the note TR is checked. Since this notice is reset in the initial state, the program for printing the title continues with the printing program BFPRT. Then the indication TR is set, the title in the line buffer 52 is redirected to the WORK register, and the title redirected in this way is then compared in the microprocessor unit 44 with all the titles stored in the set memory 54 .

Wenn der gleiche Titel in dem Satzspeicher 54 bereits re­ gistriert ist, wird ein akustischer Alarm über den Laut­ sprecher 42 abgegeben, und die Speicher-Tasten-Lampe er­ lischt. Wenn der gleiche Titel nicht vorhanden ist, wartet das Programm die folgende Tasteneingabe bei dem Schritt KEY INT ab. Der Titel in dem Zeilenpuffer 52 wird gelöscht, wenn er in das ARBEITS-Register umgeleitet ist; die Anzeige des Titels auf der Anzeigeinheit 9 dauert jedoch an, da der Titel in dem ARBEITS-Register dem Anzeigepuffer in der Anzeigesteuereinheit zugeführt wird. Entsprechend der Be­ tätigung der RÜCKFÜHR-Taste wird das Streifblatt mit dem geschriebenen Artikel um eine Zeile weiter transportiert, und der Wagen wird in die linke Randstopp-Position zurück­ gebracht. Zu diesem Zeitpunkt werden dann der Wagen- Rückführbefehl, die Strecke für eine Wagenverschiebung von der linken Endposition aus und die Größe des Zeilenvor­ schubs in dem Zeilenpuffer 52 in der Reihenfolge der Tasten­ betätigungen gespeichert, wie in Fig. 6 dargestellt ist.If the same title is already registered in the sentence memory 54 , an acoustic alarm is given via the loudspeaker 42 , and the memory key lamp goes out. If the same title does not exist, the program waits for the following key input at the KEY INT step. The title in line buffer 52 is cleared when it is redirected to the WORK register; however, the display of the title on the display unit 9 continues because the title in the WORK register is supplied to the display buffer in the display control unit. Depending on the actuation of the RETURN key, the slip sheet with the written article is transported one line further, and the carriage is returned to the left edge stop position. At this time, the carriage return command, the distance for carriage movement from the left end position and the size of the line feed are stored in the line buffer 52 in the order of the key operations, as shown in FIG. 6.

Bei einem Wagentransport ohne ein Drucken aufgrund der Be­ tätigung der LEER-Taste werden die Daten für eine LEER- Taste, den Schreibschritt und die Nichtschreibinformation gespeichert, wie in Fig. 6 dargestellt ist. Derartige sich auf das Schreiben beziehende Daten werden zusammen mit den Daten für Titel und Zeichen an das ARBEITS-Register und an den Satzspeicher 54 übertragen. Beim Auslesen aus dem Speicher für eine Anzeige oder ein Schreiben werden die­ se Daten eleminiert, und nur die Zeicheninformation wird angezeigt und/oder geschrieben bzw. gedruckt.When a carriage is transported without printing due to the operation of the SPACE key, the data for a SPACE key, the write step and the non-write information are stored as shown in FIG. 6. Such data related to writing is transferred to the WORK register and set memory 54 along with the title and character data. When reading out from the memory for display or writing, this data is eliminated, and only the character information is displayed and / or written or printed.

Beim Eingeben von Zeichen für ein Speichern fährt das Programm mit der Folge LBFSTR fort, entsprechend welcher die Zeichen nacheinander in dem Zeilenpuffer 52 gespeichert und nacheinander auf der Anzeigeeinheit 9 dargestellt wer­ den. Bei Betätigen der RÜCKFÜHR-Taste nach der Eingabe einer Zeichenreihe oder eines Satzes werden, da der Hinweis TR zu diesem Zeitpunkt gesetzt ist, die Zeichen in dem Zeilen­ puffer 52 in dem Satzspeicher 54 gespeichert, und das Programm gibt wieder die Folge LBFSTR ein und fährt zum Schreiben der Zeichen mit der Folge BFPRT fort.When entering characters for storage, the program continues with the sequence LBFSTR, according to which the characters are successively stored in the line buffer 52 and are displayed successively on the display unit 9 . When the RETURN key is pressed after the input of a character series or a sentence, since the indication TR is set at this time, the characters are stored in the line buffer 52 in the sentence memory 54 , and the program again enters the sequence LBFSTR and moves continue writing the characters with the sequence BFPRT.

Ein anschließendes Speichern des Satzes wird durch Wieder­ holen des vorbeschriebenen Verfahrens erreicht. Während die­ ser Operation wird der Inhalt des Zeilenpuffers 52 nicht ge­ löscht, sondern von dem vorderen Ende her nur im Falle eines Überlaufs gelöscht, wobei dies Verfahren im Falle einer Zei­ chenkorrektur wirksam ist, wie vorstehend ausgeführt ist. Entsprechend der Betätigung der SPEICHER-Taste am Ende der Zeicheneingabe wird der Titel in Verbindung mit den einge­ gebenen Zeichen registriert. Gleichzeitig erlischt die SPEICHER-Lampe, und die Hinweise STR und TR werden rückge­ setzt. Subsequent storage of the set is achieved by repeating the above-described method. During this operation, the contents of the line buffer 52 are not cleared, but are cleared from the front end only in the event of an overflow, and this procedure is effective in the case of character correction, as stated above. After pressing the SAVE key at the end of the character entry, the title is registered in connection with the entered characters. At the same time, the STORAGE lamp goes out and the STR and TR messages are reset.

In Fig. 11-1 und 11-2 sind die Tastenoperationen bei der Anzeige und beim Schreiben der aus dem Speicher gelesenen Zeichen dargestellt. Zuerst wird die OP-Steuer-Taste be­ tätigt, um die Lampe SPEICHERN abzuschalten. Dann wird die SPEICHER-Taste betätigt, worauf dann die SPEICHER-Tasten- Lampe aufleuchtet, um den Bereitschaftszustand für die Anzeige und das Schreiben von aus dem Speicher gelesenen Zeichen anzuzeigen. Die Anzeige oder das Schreiben werden von der Bedienungsperson ausgewählt. Bei einer Anzeige wird die NONPRT-Taste betätigt, wodurch die entsprechende Tasten­ lampe aufleuchtet, um anzuzeigen, daß die Anzeige der aus dem Speicher gelesenen Daten begonnen wird.In Fig. 11-1 and 11-2, the key operations are shown in the display and writing of characters read from the memory. First the OP control button is pressed to switch off the SAVE lamp. Then the MEMORY key is operated, and the MEMORY key lamp lights up to indicate the standby state for the display and writing of characters read from the memory. The display or letter is selected by the operator. When a display is displayed, the NONPRT key is actuated, and the corresponding key lamp lights up to indicate that the display of the data read from the memory is started.

Bei dieser Arbeitsweise wird zuerst der Titel eingegeben, welcher natürlich derselbe sein sollte, wie der registrier­ te Titel. Dann wird bei einer Anzeige einer besonderen Zei­ chenreihe in dem Satz die Bedienungsperson die "*"-Taste betätigen, und die besondere Zeichenreihe eingeben, sowie die RÜCKFÜHR-Taste betätigen. Bei der Anzeige des Beginns des Satzes betätigt die Bedienungsperson nur die RÜCKFÜHR- Taste, worauf die Titeleingabe erfolgt.In this way of working, the title is entered first, which of course should be the same as the registrant title. Then when a special time is displayed In the set, the operator presses the "*" key press and enter the special character string, and press the RETURN button. When showing the start of the set, the operator only operates the RETURN Key, whereupon the title is entered.

Bei Betätigung der RÜCKFÜHR-Taste werden beispielsweise Zeilen vom Anfang des Satzes gezeigt. Zu diesem Zeit­ punkt kann die Läuferstellung auf der Anzeigeeinheit 9 um Worteinheiten mit der "←" oder "→"-Taste verschoben werden und durch die RÜCK- und "X"-Tasten wird ein Löschen, Einfügen usw. ermöglicht. Durch Betätigen der SPEICHER- Taste wird die Anzeige beendet. Durch Betätigen der Taste CLR können auch die gesamten dargestellten Zeichen gelöscht werden, während die Zeichen auf der Anzeigeeinheit 9 darge­ stellt werden. Bei Betätigen der SPEICHER- oder CLR-Taste erlöschen die NONPRT- und die SPEICHER-Tasten-Lampen.For example, pressing the RETURN key will show lines from the beginning of the sentence. At this point, the runner position on the display unit 9 can be shifted by word units with the "←" or "→" key and the BACK and "X" keys enable deletion, insertion, etc. Press the SAVE key to end the display. By pressing the CLR key, the entire displayed characters can also be deleted while the characters are displayed on the display unit 9 . When the SAVE or CLR button is pressed, the NONPRT and the SAVE button lamps go out.

Das Schreiben von gespeicherten Zeichen kann zumindest in drei Formen ausgeführt werden, d. h. das Schreiben des gan­ zen Satzes ohne Titel, das Schreiben des ganzen Satzes mit Titel, oder das Schreiben der ersten zwei Zeilen des Satzes mit Titel. Diese Schreibformen werden durch das Eingeben des Titels, durch das anschließende Eingeben von "/0", "/1" oder "/2" und die anschließende Betätigung der RÜCK­ FÜHR-Taste durchgeführt. Die Eingabe von "/0" kann bei der ersten Form weggelassen werden. Das Schreiben oder Drucken wird unmittelbar nach dem Drücken der RÜCKFÜHR-Taste begon­ nen. Wie im vorstehenden ausgeführt, kann das Drucken bei einer Betätigung der "*"-Taste im Laufe einer Zeichenein­ gabe vorübergehend unterbrochen werden. Auch das Schreiben kann zu irgendeinem Zeitpunkt durch die Betätigung der "*"-Taste im Verlauf des Schreibens unterbrochen werden. Nachdem das Schreiben eines einem Titel entsprechenden Satzes durchgeführt ist, kann das Schreiben durch einfaches Betätigen der RÜCKFÜHR-Taste wiederholt werden. Auch bei Eingeben von "/2" ohne Titel bei der dritten Form werden alle registrierten Titel beschrieben bzw. gedruckt, die von zwei Zeilen eines Satzes begleitet werden. Die vorstehend beschriebene Betriebsart kann durch Betätigen der SPEICHER- Taste beendet werden, und die SPEICHER-Tasten+Lampe wird angeschaltet, um die Beendigung dieser Betriebsart anzuzei­ gen. Im folgenden werden die internen Funktionen erläutert, die den vorerwähnten Tastenbetätigungen entsprechen.The writing of stored characters can at least in three forms are carried out, d. H. the writing of the gan zen sentence without title, the writing of the entire sentence with  Title, or writing the first two lines of the sentence with title. These forms of writing are made by typing the title, by entering "/ 0", "/ 1" or "/ 2" and then pressing BACK LEAD button performed. The entry of "/ 0" at the first form can be omitted. Writing or printing is started immediately after pressing the RETURN key nen. As stated above, printing can be done at an actuation of the "*" key in the course of a character temporarily interrupted. Even writing can at any time by pressing the "*" Key to be interrupted in the course of writing. After writing a title Sentence is done, writing can be done by simple Press the RETURN key. Also at Entering "/ 2" without a title in the third form all registered titles described or printed by two lines of a sentence are accompanied. The above described operating mode can be activated by pressing the Button will be ended and the MEMORY buttons + lamp will switched on to indicate the end of this operating mode The internal functions are explained below, which correspond to the key presses mentioned above.

Wie vorstehend ausgeführt, wird die Folge MRD im Falle des Hinweises durch STR = 0 in Fig. 10 eingeleitet. Die Folge MRD beginnt mit einem Tastenbetätigungs-Warteschritt KY INT, und das eingegebene Tastensignal wird danach festgestellt. Wie in Fig. 11-1 und 11-2 dargestellt ist, legt die Bedie­ nungsperson fest, ob der gelesene Satz auf der Anzeigeein­ heit 9 oder durch die Druckeinheit 43 wiedergegeben wird. Durch Betätigen der NONPRT-Taste im Anschluß an die Eingabe des Titels wird der in dem Satzspeicherte Satz auf der An­ zeigeeinheit 9 dargestellt. Auch bei der Eingabe des Titels ohne Betätigen der NONPRT-Taste wird der Satz auf dem Blatt in der Druckeinheit 43 gedruckt. Auf diese Weise kann der gespeicherte Satz wiedergegeben werden, wobei die Be­ dienungsperson feststellen kann, ob der gespeicherte Satz zur Vorbereitung eines neuen Satzes benutzt werden kann. Auf der Anzeigeeinheit 9 kann auch ohne weiteres eine Kor­ rektur vorgenommen werden. Der durch Drucken oder Schreiben ausgelesene Satz kann für Korrekturen und so weiter brauch­ bar sein, während es wegen der begrenzten Kapazität der An­ zeigeeinheit beim Lesen auf der Anzeige für die Bedienungs­ person manchmal schwierig ist, den ganzen Satz zu verstehen.As explained above, the sequence MRD is initiated in the event of a hint by STR = 0 in FIG. 10. The sequence MRD begins with a key actuation wait step KY INT, and the key signal entered is then determined. As shown in Figs. 11-1 and 11-2, the operator determines whether the sentence read is reproduced on the display unit 9 or by the printing unit 43 . By pressing the NONPRT key after entering the title, the sentence stored in the sentence is displayed on the display unit 9 . Even if the title is entered without pressing the NONPRT key, the sentence is printed on the sheet in the printing unit 43 . In this way, the stored set can be played back, and the operator can determine whether the stored set can be used to prepare a new set. On the display unit 9 , a correction can easily be made. The sentence read out by printing or writing may be useful for corrections and so on, while it is sometimes difficult for the operator to understand the whole sentence because of the limited capacity of the display unit when reading on the display.

Beim Lesen mittels der Anzeigeeinheit 9 wird die NONPRT- Taste betätigt, um den Hinweis NP zu setzen. Dann wird der Titel, beispielsweise "NO3" oder "NEUJAHRSKARTE" des ab­ zurufenden Satzes von dem Tastenfeld 10 aus eingegeben. Bei der Eingabe dieses Titels fährt das Programm mit dem vorerwähnten Zeilenpuffer-Verfahrensprogramm LBFSTR fort, um den eingegebenen Titel in dem Pufferspeicher 52 zu spei­ chern und den Titel auf der Anzeigeeinheit 9 darzustellen. Die Bedienungsperson bestätigt dann den dargestellten Titel und betätigt die RÜCKFÜHR-Taste. Das Programm überprüft den Zustand des Hinweises TR, welcher in den Ausgangszustand rückgesetzt wird, und setzt das Zeichen TR.When reading by means of the display unit 9 , the NONPRT key is actuated in order to set the message NP. Then the title, for example "NO3" or "NEW YEAR'S CARD" of the set to be called up is entered from the keypad 10 . When this title is entered, the program continues with the above-mentioned line buffer process program LBFSTR in order to store the entered title in the buffer memory 52 and to display the title on the display unit 9 . The operator then confirms the title shown and presses the RETURN key. The program checks the state of the message TR, which is reset to the initial state, and sets the sign TR.

Dann wird der in dem Zeilenpuffer 52 gespeicherte Titel in das ARBEITS-Register umgeleitet, um die Anzeige fortzu­ setzen, und der Zeilenpuffer 52 wird gelöscht. Da der Hin­ weis NP durch die Betätigung der RÜCKFÜHR-Taste bereits ge­ setzt ist, zeigt die Anzeigeeinheit 9 den dem Titel ent­ sprechenden Satz an, indem der in dem ARBEITS-Speicher ge­ speicherte Titel mit den Titeln in dem Satzspeicher 54 in der Mikroprozessoreinheit 44 verglichen wird. Eine derartige Anzeige auf der Anzeigeeinheit 9, die beispielsweise eine Kapazität von 20 Zeichen hat, erlaubt annähernd zu bestätigen, ob der gespeicherte Satz für die Zwecke der Bedienungsper­ son verwendbar ist. Der gesamte Satz, der dem Titel entspricht, der auf der Anzeigeeinheit 9 dargestellt worden ist, kann durch Betätigen der CLR-Taste gelöscht werden. Bei dieser Betätigung fährt dann das Programm bei einem Schritt CLR? bei der Abzweigung JA fort, geht dann beim Schritt TR=1? zu der Abzweigung JA, da der Hinweis TR bereits durch die Betätigung der RÜCKFÜHR-Taste gesetzt ist, und der Titel und der entsprechende Satz werden alle aus dem Satzspeicher 54 gelöscht.Then the title stored in line buffer 52 is redirected to the WORK register to continue display and line buffer 52 is cleared. Since the notice NP has already been set by the actuation of the RETURN key, the display unit 9 displays the sentence corresponding to the title by the title stored in the WORK memory with the titles in the sentence memory 54 in the microprocessor unit 44 is compared. Such a display on the display unit 9 , which has, for example, a capacity of 20 characters, makes it possible to approximately confirm whether the stored sentence can be used for the purposes of the operator. The entire sentence corresponding to the title that has been displayed on the display unit 9 can be deleted by pressing the CLR key. With this actuation, the program then moves to step CLR? at the branch YES, then at step TR = 1? to the branch YES, since the message TR has already been set by the actuation of the RETURN key, and the title and the corresponding sentence are all deleted from the sentence memory 54 .

Während der Anzeige des Titels oder des Satzes auf der Anzeigeeinheit 9 können die Worte in der Darstellung mit­ tels der "←" oder "→"-Taste gelöscht oder korrigiert wer­ den. Ferner kann nach der Eingabe und Anzeige des Titels die Anzeige des Satzes von Anfang an oder von einer Zwischen­ stelle aus angezeigt werden.During the display of the title or sentence on the display unit 9 , the words in the display can be deleted or corrected by means of the "←" or "→" key. Furthermore, after entering and displaying the title, the display of the sentence can be displayed from the beginning or from an intermediate point.

In diesem Fall betätigt die Bedienungsperson die "*"-Taste, und das Programm überprüft den Zustand des Hinweises TR. Wenn TR = 0 in zu diesem Zeitpunkt ist, da die RÜCKFÜHR- Taste noch nicht betätigt worden ist, setzt das Programm den Hinweis TR und auch den Hinweis SC, leitet den darge­ stellten Titel zu dem ARBEITS-Register um und löscht die Zeilenpuffer 52. Die Anzeige des Titels wird jedoch durch das Signal von dem ARBEITS-Register fortgesetzt. Dann wer­ den die Suchzeichen von einer Zwischenstelle des Satzes aus eingegeben und werden in dem Zeilenpuffer 52 ent­ sprechend der vorerwähnten Folge LBFSTR bei einer gleich­ zeitigen Anzeige auf der Anzeigeeinheit 9 statt des Titels gespeichert. Bei Betätigen der RÜCKFÜHR-Taste prüft das Programm den Zustand des Hinweises TR, welcher bereits durch die "*"-Taste gesetzt ist, fährt dann bei einem Schritt SC = 1 bei der Verzweigung JA fort, wenn der Hinweis CR eben­ falls gesetzt ist, und lenkt das Suchzeichen in dem ARBEITS- Register um, wobei die Anzeige andauert. Wenn der Hinweis NP durch die NONPRT-Taste gesetzt ist, fährt das Programm bei der Verzweigung JA fort, um den Satz von einer Zwischen­ stelle an auf der Anzeigeeinheit 9 darzustellen. In this case, the operator presses the "*" key and the program checks the status of the message TR. If TR = 0 in at this point in time because the RETURN key has not yet been pressed, the program sets the TR and also SC notices, redirects the title shown to the WORK register and clears the line buffer 52 . However, the display of the title is continued by the signal from the WORK register. Then who entered the search characters from an intermediate point of the sentence and are stored in the line buffer 52 corresponding to the aforementioned sequence LBFSTR with a simultaneous display on the display unit 9 instead of the title. When the RETURN key is pressed, the program checks the state of the message TR, which is already set by the "*" key, then continues at a step SC = 1 at the YES branch if the message CR is also set, and redirects the search character in the WORK register, the display continuing. If the indication NP is set by the NONPRT key, the program continues at the YES branch in order to display the block from an intermediate position on the display unit 9 .

Insbesondere wenn die Suchzeichen "NEU" in das ARBEITS- Register gespeichert werden, sucht die Mikroprozessoreinheit 44 dieselben Zeichen von dem Beginn des in dem Satzspeicher 54 ge­ speicherten Satzes an und stellt den Satz dar, worauf die­ selben Zeichen folgen. Auf diese Weise wird ein schnelles Festlegen des gewünschten Teils des Satzes ermöglicht. Wenn der andere Teil des Satzes, der von denselben Zeichen "NEU" an beginnt, gewünscht wird, wird die Taste "*" wieder betätigt, wodurch das Programm über die Schritte TR =1? und SC = 1? hinweggeht, dann den Zustand des Hinweises NP prüft, welcher zu diesem Zeitpunkt gesetzt ist, und den anderen Teil des Satzes anzeigt, der auch von den Zeichen "NEU" an beginnt. Das vorerwähnte Verfahren ist auch mit der Druckeinheit 43 erreichbar, wobei dann der Titel ohne Be­ tätigen der NONPRT-Taste eingegeben wird, und die "*"-Taste betätigt wird.In particular, when the search characters "NEW" are stored in the WORK register, the microprocessor unit 44 searches for the same characters from the beginning of the sentence stored in the sentence memory 54 and represents the sentence, followed by the same characters. This enables the desired part of the sentence to be determined quickly. If the other part of the block starting from the same characters "NEW" is required, the "*" key is pressed again, whereby the program by means of steps TR = 1? and SC = 1? goes away, then checks the state of the hint NP, which is set at that time, and displays the other part of the sentence, which also starts from the characters "NEW". The above-mentioned method can also be reached with the printing unit 43 , in which case the title is entered without actuating the NONPRT key, and the "*" key is actuated.

Auf dieselbe Weise, wie vorstehend ausgeführt, setzt das Programm die Hinweise TR und SC und lenkt den Titel in dem Zeilen­ puffer 52 zu dem ARBEITS-Register, um die Anzeige des Titels auf der Anzeigeeinheit 9 zu erhalten. Bei Eingabe der Suchzeichen wird dann die Anzeige des Titels durch diese Zeichen ersetzt und bei Betätigen der RÜCKLAUF-Taste werden die Suchzeichen in das ARBEITS-Register umgeleitet und dar­ gestellt, da zu diesem Zeitpunkt TR = 1 und SC = 1 ist. Da die NONPRT-Taste zu diesem Zeitpunkt nicht betätigt ist, fährt das Programm bei dem Schritt NP =1? bei der Verzwei­ gung NEIN fort, damit die Druckeinheit einen Teil des Satzes druckt, der von den Suchzeichen an beginnt. Während des Druckens bleiben die Suchzeichen auf der Anzeigeeinheit 9 erhalten, so daß das Drucken unmittelbar durch die "*"-Taste unter­ brochen werden kann, wenn ein Fehler in den Zeichen gefunden wird. Wenn der gespeicherte Satz nur von der Druckeinheit 43 abgerufen wird, hat die Bedienungsperson die Freiheit, eine der drei vorerwähnten Druck- Schreibformen auszuwählen. In the same manner as explained above, the program sets the indications TR and SC and directs the title in the line buffer 52 to the WORK register to obtain the display of the title on the display unit 9 . When the search characters are entered, the display of the title is then replaced by these characters and when the RETURN key is pressed, the search characters are redirected to the WORK register and displayed since TR = 1 and SC = 1 at this time. Since the NONPRT key is not pressed at this time, the program moves to step NP = 1? NO at the branch so that the printing unit prints a part of the sentence starting from the search characters. During printing, the search characters are retained on the display unit 9 , so that printing can be interrupted immediately by the "*" key if an error is found in the characters. If the stored set is retrieved only from the printing unit 43 , the operator is free to select one of the three printing forms mentioned above.

Bei der ersten Druckform, bei welcher der ganze Satz ohne den Titel gedruckt wird, werden nacheinander die Tasten "/", "0" und "RÜCKLAUF" nach der Eingabe des Titels betätigt. Dann fährt das Programm bei dem Schritt TR =1? bei der Ab­ zweigung NEIN fort, da daß Zeichen TR am Anfang nicht ge­ setzt wird, setzt dann das Zeichen TR und leitet den Titel in das ARBEITS-Register um. Dann fährt das Programm bei dem Schritt NP =1? bei der Abzweigung NEIN fort, da das Zeichen NP in diesem Fall nicht gesetzt ist, und die Mikropro­ zessoreinheit 44 stellt die Daten "/0" fest und führt das Drucken durch, indem der ganze Satz und die diesbezüglichen Druck­ daten von dem Satzspeicher 54 dem Zeilenpuffer 52 zugeführt werden. Zu diesem Zeitpunkt kann dann das Format bei der Satzausrichtung genau wiedergegeben werden, da alle Daten, wie Leerraum, Datenrücklauf, Schreibschritt, Blattzeilen­ vorschub usw. in dem Satzspeicher zusammen mit der Zeichen­ information gespeichert sind.In the first printing form, in which the entire sentence is printed without the title, the "/", "0" and "RETURN" keys are pressed one after the other after the title has been entered. Then the program runs at step TR = 1? continue with the branch NO, since the character TR is not set at the beginning, then sets the character TR and redirects the title into the WORK register. Then the program moves at step NP = 1? on the NO branch, since the character NP is not set in this case, and the microprocessor unit 44 detects the data "/ 0" and carries out the printing by the whole set and the related print data from the set memory 54 Line buffers 52 are supplied. At this point in time, the format of the sentence alignment can then be reproduced precisely, since all data, such as space, data rewind, write step, sheet line feed, etc., are stored in the sentence memory together with the character information.

Auf diese Weise kann der registrierte Satz unmittelbar zur Vor­ bereitung eines neuen Satzes verwendet werden. Auch die Anzeige des Titels bleibt auf der Anzeigeeinheit 9 während des Druckens ohne Titel erhalten, so daß das Drucken durch die "*"-Taste unterbrochen werden kann, falls ein Fehler in dem Titel oder in den Tasteneingaben festgestellt wird, wodurch dann ein unnötige Zeitvergeudung und eine Platz­ vergeudung auf dem Blatt vermieden werden kann. Durch Wie­ derholen der Betätigung der Rücklauf-Taste kann auch eine Anzahl Kopien hergestellt werden.In this way, the registered sentence can be used immediately for the preparation of a new sentence. The display of the title also remains on the display unit 9 during the printing without a title, so that the printing can be interrupted by the "*" key if an error is found in the title or in the key entries, which then leads to an unnecessary waste of time and wasted space on the sheet can be avoided. A number of copies can also be made by repeating the rewind key operation.

Bei der zweiten oder dritten Druckform stellt die Mikro­ prozessoreinheit 44 die Daten "/2" und "/3" fest, die nach der Titeleingabe eingegeben worden sind und bewirkt das Drucken des ganzen Satzes mit Titel oder von zwei Zeilen des Satzes mit Titel. Die Anzeige des Titels bleibt auch bei diesen Druckformen erhalten. Ferner wird bei der ersten oder zweiten Druckform das Drucken automatisch an der Stelle unterbrochen, wo die "*"-Taste im Verlaufe der Ausrichtung des Satzes betätigt wird.In the second or third printing form, the microprocessor unit 44 detects the data "/ 2" and "/ 3" which have been entered after the title input and causes the entire sentence with title or two lines of the sentence with title to be printed. The display of the title is retained even with these printing forms. Furthermore, with the first or second printing form, printing is automatically interrupted at the point where the "*" key is pressed in the course of the alignment of the set.

Die vorbeschriebene Arbeitsweise wird durch die Betätigung der SPEICHER-Taste betätigt, wobei die SPEICHER- und NONPRT- Lampen abgeschaltet werden. Auch wenn die Titeleingabe bei der dritten Druckform weggelassen wird, stellt die Mikro­ prozessoreinheit 44 das Fehlen des Titels bei dem Umleiten des Titels in das Arbeits-Register durch die Betätigung der Rücklauf-Taste fest und bewirkt das Drucken aller Titel, die in dem Satzspeicher 54 bzw. von zwei Zeilen des Satzes, die zu den Titeln gehören, so daß dadurch eine schnelle Überprüfung der registrierten Information ermöglicht ist. Die Anzahl von zu druckenden Zeilen kann durch eine Ziffern­ taste beliebig gewählt werden, die nach der "/"-Taste be­ tätigt wird.The above-described mode of operation is actuated by pressing the STORE key, the STORE and NONPRT lamps being switched off. Even if the title input is omitted in the third printing form, the microprocessor unit 44 detects the absence of the title when the title is diverted into the work register by actuating the return key and causes all the titles stored in the set memory 54 to be printed or of two lines of the sentence belonging to the titles, so that this enables a quick check of the registered information. The number of lines to be printed can be selected by a number key, which is operated after the "/" key.

Im folgenden werden die Registrierung und das Lesen von Sei­ tenformaten erläutert. Wenn die Eingabestellen auf dem Blatt P von Zeile zu Zeile verschieden sind, wie in Fig. 12 dargestellt, ist es günstig, wenn diese Eingabestellen EP1 bis EP11 alle registriert werden können, und wenn der Wagen bei dem Drucken und dem Zeilenvorschub automatisch auf diese Eingabestellen gebracht wird. Um dieser Forderung zu genügen, ist die vorliegende Ausführungsform mit den Funk­ tionen Registrieren und Lesen der Seitenformate versehen.The following explains how to register and read page formats. If the input positions on the sheet P are different from line to line, as shown in Fig. 12, it is advantageous if these input positions EP1 to EP11 can all be registered, and if the carriage automatically prints to these input positions during printing and line feeding brought. To meet this requirement, the present embodiment is provided with the functions of registering and reading the page formats.

Das Registrieren der Seitenformate wird entsprechend der in Fig. 13 dargestellten Folge durchgeführt, in welcher die OP- STEUER-TASTE zuerst betätigt wird, damit die Lampe SPEICHERN aufleuchtet. Dann wird die FORMAT-TASTE betätigt, um den Seitenformat-Registrierbetrieb herzustellen, worauf dann die FORMAT-TASTEN-LAMPE angeschaltet wird, um diese Betriebs­ art anzuzeigen. Dann wird der Titel für das Seitenformat ein­ gegeben, wobei mit einem Zeichen begonnen werden sollte, um den Titel von dem für die Registrierung der Tabulator-Stopp­ positionen zu unterscheiden, wie später noch beschrieben wird. Die Titeleingabe wird durch die Betätigung RÜCKLAUF- TASTE beendet. Danach wird der Titel gedruckt und das Blatt wird um eine Zeile weiterbefördert, um anzuzeigen, daß der eingegebene Titel angenommen worden ist. Wenn jedoch der eingegebene Titel bereits vorhanden ist, wird auf dieselbe wie bereits vorstehend ausgeführt, ein Alarm gegeben, und der eingegebene Titel wird nicht angenommen. Die Bedie­ nungsperson verschiebt darin mittels der LEER-TASTE den Wa­ gen zu der Eingabestelle in der ersten Zeile und betätigt die "*"-Taste, um die Eingabestelle zu bezeichnen. Bei Be­ endigung der Registrierung der Eingabestellen in der ersten Zeile wird die RÜCKLAUF-TASTE betätigt, um die Speicherung aller Eingabestellen in der ersten Zeile zu befehlen, und dieses Verfahren wird dann für die zweite bis n-ten Zeilen wiederholt (wobei in dem Beispiel in Fig. 13 n=6 ist). Bei Beendigung der Speicherung des Seitenformats wird die FOR­ MAT-TASTE betätigt, um den Registrierungsablauf zu beendi­ gen, wobei die FORMAT-TASTEN-LAMPE ausgeschaltet wird, um anzuzeigen, daß der Eingabeempfang beendet ist. In dem dar­ gestellten Beispiel ist eine Leerzeile zwischen den Eingabe­ stellen EP10 und EP11 vorhanden, und eine derartige Leer­ zeile kann durch Betätigen der RÜCKLAUF-TASTE ohne die "*"-Taste erhalten werden, nachdem die RÜCKLAUF-TASTE betätigt wird, worauf die Registrierung von EP10 folgt.The registration of the page formats is carried out in accordance with the sequence shown in FIG. 13, in which the OPERATION KEY is pressed first so that the SAVE lamp lights up. Then the FORMAT KEY is operated to establish the page format registration mode, and then the FORMAT KEY LAMP is turned on to indicate this mode. Then the title is entered for the page format, starting with a character to distinguish the title from that for registering the tab stop positions, as will be described later. The title input is ended by pressing the RETURN KEY. The title is then printed and the sheet is advanced one line to indicate that the entered title has been accepted. However, if the entered title already exists, an alarm is given in the same manner as above, and the entered title is not accepted. The operator uses the SPACEBAR to move the trolley to the entry point in the first line and press the "*" key to indicate the entry point. When registration of the input positions in the first line is finished, the RETURN KEY is pressed to command the storage of all input positions in the first line and this procedure is then repeated for the second to nth lines (in the example in FIG. 13 n = 6). When the page format storage is completed, the FOR MAT KEY is operated to complete the registration process, and the FORMAT KEY LAMP is turned off to indicate that input reception has ended. In the example shown, there is a blank line between the input digits EP10 and EP11, and such a blank line can be obtained by pressing the RETURN KEY without the "*" key after the RETURN KEY is pressed, after which the registration of EP10 follows.

In Fig. 15 ist das Verfahren zum Lesen des auf diese Weise registrierten Seitenformats dargestellt. Bei diesem Verfah­ ren wird die OP-STEUER-TASTE zuerst betätigt, um die Lampe SPEICHERN abzuschalten. Anschließend wird die FORMAT-TASTE betätigt, wodurch die FORMAT-TASTEN-LAMPE in der gleichen Weise wie bei der Registrierung des Seitenformats ange­ schaltet wird. Dann wird der Titel eingegeben, und die Ein­ gabe wird durch die Betätigung der RÜCKLAUF-TASTE beendet. Zu diesem Zeitpunkt wird dann das registrierte Seitenformat abgerufen, so daß der Wagen bei jeder Betätigung der "*"-Taste zu der nächsten Eingabestelle verschoben wird. Eine Vorlage der in Fig. 13 dargestellten Form kann durch Einge­ ben von Zeichen vorbereitet werden, worauf dann die Betäti­ gung der "*"-Taste folgt. Diese Arbeitsweise wird durch Be­ tätigen der FORMAT-Taste beendigt, worauf die FORMAT-Tasten- Lampe ausgeschaltet wird. Fig. 15 shows the method for reading the page format registered in this way. With this procedure, the OP CONTROL button is pressed first to switch off the SAVE lamp. Then the FORMAT KEY is pressed, whereby the FORMAT KEY LAMP is switched on in the same way as when the page format was registered. Then the title is entered and the entry is terminated by pressing the RETURN KEY. The registered page format is then called up at this point in time, so that the carriage is moved to the next input position each time the "*" key is pressed. A template of the form shown in Fig. 13 can be prepared by entering characters, followed by the operation of the "*" key. This mode of operation is terminated by actuating the FORMAT key, whereupon the FORMAT key lamp is switched off.

Im folgenden wird die Registrierung und das Lesen der Tabu­ lator-Stopp-Positionen beschrieben. Die Tabulator-Stopp-Po­ sitionen, die beispielsweise bei EP6, 9 und EP7, 10 auf dem in Fig. 13 dargestellten Format eingestellt worden sind, wer­ den gelöscht, wenn die Tabulator-Stopp-Positionen für eine andere Zeile gesetzt werden. Wenn die Tabulator-Stopp-Posi­ tionen erhalten werden sollen, ist eine Funktion, Registrie­ ren der Stopp-Positionen und deren späteres Abrufen, kaum verwendbar. In Fig. 16 ist das Verfahren des Registrierens der Tabulator-Stopp-Positionen dargestellt, wobei die OP- STEUER-Taste bei dem Betrieb SPEICHERN gesetzt wird; dann wird die FORMAT-Taste betätigt und es wird ein besonderer Titel eingegeben, welcher von einer Zahl begonnen werden sollte. Wenn derselbe Titel bereits vorhanden ist, wird auf die gleiche Weise wie vorstehend ausgeführt, Alarm ge­ geben, und der eingegebene Titel wird nicht angenommen. Bei Betätigen der RÜCKLAUF-Taste nach der Titeleingabe werden die Daten für die Tabulator-Stopp-Positionen, die bereits in den Registern TAB1 bis TABn durch die LEER- oder die SETZ-Taste in dem Satzspeicher 54 registriert. In Fig. 17 ist das Verfahren zum Abrufen der Stopp-Positionen darge­ stellt, wobei nacheinander das Setzen der OP-STEUER-Taste bei dem Betrieb SPEICHERN, ein Betätigen der FORMAT-Taste das Eingeben des Titels für die registrierten Tabulator- Stopp-Positionen, ein Betätigen der RÜCKLAUF-Taste und der "*"-Taste durchgeführt werden, worauf der Wagen automatisch auf die erste der registrierten Tabulator-Stopp-Positionen verschoben wird.The following describes the registration and reading of the tab stop positions. The tab stop positions, which have been set for example in EP6, 9 and EP7, 10 in the format shown in FIG. 13, are deleted when the tab stop positions are set for another line. If the tab stop positions are to be retained, a function, registering the stop positions and recalling them later, can hardly be used. Fig. 16 shows the procedure of registering the tab stop positions with the OPERATION key set in the SAVE operation; then the FORMAT key is pressed and a special title is entered, which should start with a number. If the same title already exists, the alarm will sound in the same manner as above and the entered title will not be accepted. When the RETURN key is pressed after the title has been entered, the data for the tab stop positions which are already in the registers TAB1 to TABn are registered in the record memory 54 by the EMPTY or the SET key. In Fig. 17 the method for retrieving the stop positions is Darge, wherein in succession the setting of the OP CONTROL button in SAVE operation, pressing the FORMAT key, entering the title for the registered tab stop positions, actuation of the RETURN key and the "*" key are carried out, whereupon the carriage is automatically moved to the first of the registered tab stop positions.

Die Funktion der vorerwähnten Tastenoperationen wird nun­ mehr im folgenden erläutert. Bei Feststellen der Betätigung der FORMAT-Taste durch die Mikroprozessoreinheit 44 fährt das Programm mit der in Fig. 18-1 und 18-2 dargestellten Folge FORMAT fort. Das Programm löscht zuerst einen Zeilenzähler LC zum Zählen der Zeilenanzahl auf dem Schreibblatt, prüft dann den Hinweis STR und wenn der Hinweis durch den Betrieb SPEICHERN mittels der OP-STEUER-Taste gesetzt ist, führt er die Registrierung des Seitenformats oder der Tabulator- Stopp-Positionen durch. Wenn der Hinweis STR nicht gesetzt ist, wird das Lesen des Seitenformats oder der Tabulator- Stopp-Position entsprechend der in Fig. 19 dargestellten Folge durchgeführt. Wenn in der in Fig. 18-1 und 18-2 darge­ stellten Folge der Hinweis STR gesetzt wird, gibt das Pro­ gramm einen Tasteneingabe-Warteschritt KEY INT. ein. Ent­ sprechend der Titeleingabe wird das Zeilenpuffer-Steuerpro­ gramm LBFSTR initialisiert, um den Titel in dem Zeilenpuf­ fer 52 zu speichern und um ihn auf der Anzeigeeinheit 9 dar­ zustellen.The function of the aforementioned key operations will now be explained in more detail below. Upon detection of the actuation of the FORMAT key by the microprocessor unit 44 , the program continues with the FORMAT sequence shown in FIGS . 18-1 and 18-2. The program first deletes a line counter LC for counting the number of lines on the writing sheet, then checks the STR message and if the SAVE operation is set using the OP CONTROL button, it registers the page format or the tab stop. Positions through. If the STR flag is not set, the page format or tab stop position is read in accordance with the sequence shown in FIG. 19. If in the sequence shown in Fig. 18-1 and 18-2 Darge STR is set, the program gives a keystroke wait KEY INT. on. Accordingly, the line buffer control program LBFSTR is initialized in order to store the title in the line buffer 52 and to display it on the display unit 9 .

Dann wird die RÜCKLAUF-Taste betätigt, um die Durchführung der Titeleingabe anzuzeigen. Da zu diesem Zeitpunkt der Hin­ weis TR nicht gesetzt ist, wird die Drucksteuerfolge BFPRT durchgeführt, um den Titel zu drucken, um den Wagen in die Stopp-Position am linken Rand zurückzubringen, um das Blatt um eine Zeile weiterzutransportieren und um den Hinweis TR zu setzen. Das Programm prüft dann den Inhalt der ersten Ziffer des Zeilenpuffers 52, und wenn es eine Zahl ist, fährt es bei der Abzweigung JA fort, um den Titel in dem Zeilenpuffer 52, der mit einer Zahl beginnt, und die Daten von Tabulator-Stopp-Positionen, die in den Registern TAB1 bis TABn gespeichert sind, in den Satzspeicher 54 zu speichern.The RETURN button is then pressed to indicate that the title entry has been completed. Since the note TR is not set at this time, the print control sequence BFPRT is carried out in order to print the title, to bring the carriage back to the stop position on the left margin, to advance the sheet by one line and to close the note TR put. The program then checks the contents of the first digit of line buffer 52 , and if it is a number, it continues at branch YES to find the title in line buffer 52 that begins with a number and the data from tab stop. Store positions stored in the registers TAB1 to TABn in the set memory 54 .

Wenn der Titel mit einem Zeichen beginnt, das die Registrie­ rung eines Seitenformats anzeigt, wird der Titel in dem Zei­ lenpuffer 52 in das ARBEITS-Register umgeleitet, um mit der Anzeige fortzufahren. Dann wird der Wagen mittels der LEER- Taste usw. zu einer Eingabestelle verschoben, und die "*"-Taste wird betätigt, um den Inhalt des Registers CRPGT, der den Wagenabstand von der linksseitigen Bezugsstelle anzeigt, in das ARBEITS-Register umzuleiten. Wenn es, wie in Fig. 13 dargestellt, mehrere Eingabestellen gibt, wird der Inhalt des Registers CRGPT in dem ARBEITS-Register nacheinander durch Wiederholen der Betätigungen der LEER-Taste und der "*"-Taste gespeichert. Bei Beendigung der Registrierung der Eingabestellen in einer Zeile wird die RÜCKLAUF-Taste betä­ tigt. Da der Hinweis TR zu diesem Zeitpunkt gesetzt ist, fährt das Programm bei der Abzweigung JA fort, um den Zei­ lenzähler LC von 0 auf 1 zu setzen, und speichert dessen In­ halt in dem ARBEITS-Register entsprechend der Speicherung der Eingabestelle.If the title begins with a character indicating registration of a page format, the title in line buffer 52 is redirected to the WORK register to continue display. Then the carriage is shifted to an input location by the SPACE key, etc., and the "*" key is operated to redirect the contents of the CRPGT register, which indicates the carriage distance from the left-hand reference point, to the WORK register. As shown in Fig. 13, if there are multiple input locations, the contents of the CRGPT register are stored in the WORK register one by one by repeating the operations of the SPACE key and the "*" key. When the registration of the input positions in one line is finished, the RETURN key is pressed. Since the indication TR is set at this point in time, the program continues at branch YES to set the line counter LC from 0 to 1 and stores its content in the WORK register in accordance with the storage of the input location.

Das vorerwähnte Verfahren wird für die Anzahl Zeilen auf dem Seitenformat wiederholt, wobei die Eingabestellendaten jeder Zeile in dem ARBEITS-Register gespeichert werden. Bei Betätigung der FORMAT-Taste wird der Inhalt des ARBEITS- Registers einschließlich des Titels, der Zeilenzahl und der Eingabestellen in jeder Zeile in dem Satzspeicher 54 regi­ striert, und die FORMAT-Lampe wird angeschaltet, um die Re­ gistrierung des Seitenformats zu beenden.The above-mentioned procedure is repeated for the number of lines on the page format, with the input location data of each line being stored in the WORK register. Upon actuation of the FORMAT key, the contents of the WORK register including the title, the number of lines and the input positions in each line are registered in the sentence memory 54 , and the FORMAT lamp is switched on in order to complete the registration of the page format.

Beim Auslesen des auf diese Weise registrierten Seitenfor­ mats, wird die OP-STEUER-Taste auf eine andere Betriebsart als die Betriebsart SPEICHERN gesetzt, um den Hinweis STR rückzusetzen. Entsprechend der Betätigung der FORMAT-Taste fährt dann das Programm bei dem Schritt STR = 1? bei der Abzweigung NEIN fort, um die in Fig. 19 dargestellte Folge FMRD durchzuführen. Entsprechend der Eingabe des Titels des Seitenformats oder von Tabulator-Stopp-Positionen wird die Folge LBFSTR durchgeführt, um den Titel anzuzeigen, und entsprechend der Betätigung der RÜCKLAUF-Taste fährt das Programm bei dem Schritt TR=1? bei der Abzweigung NEIN in der vorerwähnten Weise fort. Die erste Ziffer des Zeilen­ puffers 52 wird dann überprüft, und wenn sie eine Zahl ist, die einen Titel für die Tabulator-Stopp-Position anzeigt, werden die Daten der Tabulator-Stopp-Positionen in dem Satz­ speicher 54, die dem Titel entsprechen, an die Register TAB1 bis TABn übertragen, um wieder die Tabulator-Stopp-Positio­ nen zu setzen. Die Inhalte der Register werden dann durch die Mikroprozessoreinheit 44 gefühlt, um die Daten der vorherigen Tabu­ lator-Stopp-Positionen wieder herzustellen, um dadurch eine automatische Tabulatoreinstellung des Wagens zu ermöglichen. Bei einem Titel, der mit einem Zeichen beginnt, das ein Sei­ tenformat anzeigt, wird das dem Titel in dem Satzspeicher 54 entsprechende Seitenformat an das ARBEITS-Register übertra­ gen, und der Hinweis TR wird gesetzt. Danach werden entspre­ chend der Betätigung der "*"-Taste die Daten für die Einga­ bestellen in dem ARBEITS-Register an die Mikroprozessoreinheit 44 abgegeben, um den Wagen automatisch zu der Eingabestelle zu verschieben. Bei dem in Fig. 13 dargestellten Beispiel wird eine automatische Wagenverschiebung und ein Blattvor­ schub für die Eingabestellung EP1 bis EP11 durch Betätigen der "*"-Taste elfmal und ohne Berührung der RÜCKLAUF-Taste durchgeführt. Dies ist der Tatsache zuzuschreiben, daß sich der Satzspeicher 54 der Wagenrücklaufbefehle und des Zeilen­ vorschubwerts erinnert, die durch die RÜCKLAUF-Taste bei der Registrierung des Seitenformats befohlen worden sind.When reading out the page format registered in this way, the OP CONTROL button is set to a different operating mode than the SAVE operating mode in order to reset the STR message. In accordance with the actuation of the FORMAT key, the program then moves to step STR = 1? at the NO branch to perform the FMRD sequence shown in FIG. 19. In accordance with the input of the page format title or tab stop positions, the sequence LBFSTR is carried out to display the title, and upon pressing the RETURN key, the program goes to step TR = 1? continue at the NO branch in the aforementioned manner. The first digit of the line buffer 52 is then checked, and if it is a number indicating a title for the tab stop position, the data of the tab stop positions in the set memory 54 corresponding to the title transferred to the registers TAB1 to TABn in order to set the tab stop positions again. The contents of the registers are then sensed by the microprocessor unit 44 to restore the data from the previous tab stop positions, thereby allowing the tab to be automatically set. When a title starts with a character indicating a page format, the page format corresponding to the title in the sentence memory 54 is transferred to the WORK register and the flag TR is set. Thereafter, according to the operation of the "*" key, the data for the order input are given to the microprocessor unit 44 in the WORK register to automatically move the carriage to the entry point. In the example shown in Fig. 13, an automatic carriage shift and a sheet feed for the input position EP1 to EP11 is carried out by pressing the "*" key eleven times and without touching the RETURN key. This is due to the fact that the set memory 54 remembers the carriage return commands and line feed values that were commanded by the RETURN key when registering the page format.

Bei dem Lesen des Satzspeichers 54 setzen sich die dort ge­ speicherten Daten über den Zustand des Schreibschrittes des Zeilenabstandes und der OP-STEUER-Taste hinweg, die von dem Tastenfeld 10 aus gewählt worden sind. Wenn beispielsweise das Seitenformat abgerufen wird und der Wagen durch die "*"-Taste zu einer Eingabestelle verschoben wird, wird durch die Betätigung einer Zeichentaste der Zeicheneinheit-Druckbe­ trieb geschaffen, wenn die OP-STEUER-Taste bei dem W-Betrieb 30 für das Worteinheit drucken gesetzt ist, da die Folge BFPRT in der Folge LBFSTR in Fig. 19 nicht durchgeführt wird, wie in Fig. 7 dargestellt ist, sondern wegen des Zustandes TR=1 das nächstemal durchgeführt wird.When reading the sentence memory 54 , the data stored there over the state of the write step of the line spacing and the OP CONTROL key override, which have been selected from the keypad 10 . For example, if the page format is retrieved and the carriage is shifted to an input location by the "*" key, operation of a character key creates the character unit printing operation when the OP CONTROL button at the W mode 30 for that Print word unit is set, since the sequence BFPRT in the sequence LBFSTR in FIG. 19 is not carried out, as shown in FIG. 7, but is carried out the next time because of the state TR = 1.

Auf diese Weise kann das Drucken von der Eingabestelle aus bequem entsprechend jeder Zeicheneingabe durchgeführt wer­ den. Während der Lesefunktion des Seitenformats wird der Titel jedes Seitenformats kontinuierlich durch die Folge LBFSTR angezeigt, so daß es möglich ist, einen Fehler bei der Auswahl des registrierten Seitenformats festzustellen.This allows printing from the entry point carried out conveniently according to each character entry the. During the reading function of the page format, the  Title each page format continuously through the sequence LBFSTR appears so that it is possible to make an error the selection of the registered page format.

Claims (3)

1. Textverarbeitungssystem mit
einer Speichereinrichtung (54) zum Speichern von Textinformation,
einer Eingabeeinrichtung (10) zum Eingeben von Text­ namen mittels Zeichentasten und von Unterbrechungsanweisungen mittels Steuertasten,
einer Steuereinrichtung (44), die die einem mittels der Eingabeeinrichtung eingegebenen Textnamen zugeordnete Textinformation aus der Speichervorrichtung ausliest, und
einer Ausgabeeinrichtung (9, 43), die den mittels der Steuereinrichtung aus der Speichereinrichtung ausgelesenen Text ausgibt,
dadurch gekennzeichnet,
daß die Steuereinrichtung die Ausgabe der Textinfor­ mation nach Maßgabe von in der auszugebenden Textinformation enthaltenen Unterbrechungsanweisungen anhält und den angehal­ tenen Ausgabevorgang auf der Grundlage einer mit einer Steu­ ertaste (*) eingegebenen Fortsetzungsanweisung fortsetzen kann.
1. Word processing system with
a storage device ( 54 ) for storing text information,
an input device ( 10 ) for entering text names using character keys and interrupt instructions using control keys,
a control device ( 44 ) which reads the text information associated with a text name entered by means of the input device from the storage device, and
an output device ( 9 , 43 ) which outputs the text read out of the storage device by means of the control device,
characterized,
that the control means stops outputting the text information in accordance with interrupt instructions contained in the textual information to be outputted and can continue the stopped outputting operation based on a continuation instruction input with a control key (*).
2. Textverarbeitungssystem nach Anspruch 1, dadurch gekennzeichnet, daß die Steuertaste (*) auch zur Eingabe der Unterbre­ chungsanweisung verwendet wird.2. Word processing system according to claim 1, characterized in that the control key (*) also for entering the undersize instruction is used. 3. Textverarbeitungssystem nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß als Ausgabeeinrichtung ein Drucker (43) oder eine Anzeigeeinrichtung (9) verwendet wird.3. Word processing system according to claim 1 or 2, characterized in that a printer ( 43 ) or a display device ( 9 ) is used as the output device.
DE3153729A 1980-10-31 1981-10-30 Serial printer with sentence memory Expired - Lifetime DE3153729C2 (en)

Applications Claiming Priority (11)

Application Number Priority Date Filing Date Title
JP15210680A JPS5775884A (en) 1980-10-31 1980-10-31 Printing device
JP55152104A JPS5776630A (en) 1980-10-31 1980-10-31 Electronic typewriter
JP55152105A JPS5776626A (en) 1980-10-31 1980-10-31 Key input equipment
JP15210380A JPS5776631A (en) 1980-10-31 1980-10-31 Electronic equipment
JP16069280A JPS5784888A (en) 1980-11-17 1980-11-17 Printer
JP16069380A JPS5784881A (en) 1980-11-17 1980-11-17 Printer
JP16069480A JPS5784886A (en) 1980-11-17 1980-11-17 Printer
JP16452780A JPS5787980A (en) 1980-11-25 1980-11-25 Typing machine
JP16453080A JPS5787982A (en) 1980-11-25 1980-11-25 Typing machine
JP55166635A JPS5791291A (en) 1980-11-28 1980-11-28 Electronic equipment
DE3153241A DE3153241C2 (en) 1980-10-31 1981-10-30

Publications (1)

Publication Number Publication Date
DE3153729C2 true DE3153729C2 (en) 1997-05-07

Family

ID=27581474

Family Applications (1)

Application Number Title Priority Date Filing Date
DE3153729A Expired - Lifetime DE3153729C2 (en) 1980-10-31 1981-10-30 Serial printer with sentence memory

Country Status (1)

Country Link
DE (1) DE3153729C2 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4225249A (en) * 1977-06-27 1980-09-30 International Business Machines Corporation Variable character spacing matrix for proportional spacing printing systems

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4225249A (en) * 1977-06-27 1980-09-30 International Business Machines Corporation Variable character spacing matrix for proportional spacing printing systems

Similar Documents

Publication Publication Date Title
DE3153020C2 (en)
EP0020947B1 (en) Text processor with display device
DE3117949C2 (en)
DE2754441C2 (en) Circuit arrangement for automatic proofreading
DE2823965C3 (en) Arrangement in power-driven, memory-controlled typewriters with proportional character spacing to improve the legibility of the typeface
DE2746807C2 (en) Word processor
DE3508472C2 (en)
DE2929560A1 (en) ELECTRONIC TYPEWRITER
DE2646744A1 (en) EQUIPMENT FOR UNDERLINING IN WRITING MACHINES
DE2906883C2 (en)
DE2827674C3 (en) Programmable template delivery and handling facility
DE2801749A1 (en) WORD PROCESSOR
DE3005376C2 (en)
CH647197A5 (en) METHOD to indent ZEILENANFAENGEN IN TYPEWRITER.
DE3153729C2 (en) Serial printer with sentence memory
DE2338116A1 (en) ERASING DEVICE FOR POWER-DRIVEN WRITING AND SIMILAR MACHINES FOR CORRECTING ENTERED CHARACTERS
EP0158718B1 (en) Method for driving the print position in a typewriter for the automatic underlining of a text passage
DE2416587A1 (en) INFORMATION RECORDING DEVICE
DD149093A5 (en) FLAT KNITTING MACHINE WITH ELECTRONIC CONTROL
EP0305753B1 (en) Operating parameter setting method for a microprocessor-controlled typewriter or like office machine
DE2537576A1 (en) TEXT EDITING DEVICE
DE3927858C2 (en) Printing device
DE2247311A1 (en) ADDITIONAL DEVICE FOR A TYPEWRITER
DE3744793C2 (en)
DE2939184C2 (en) Arrangement for displaying and correcting characters

Legal Events

Date Code Title Description
Q172 Divided out of (supplement):

Ref country code: DE

Ref document number: 3153241

8110 Request for examination paragraph 44
AC Divided out of

Ref country code: DE

Ref document number: 3153241

Format of ref document f/p: P

8125 Change of the main classification

Ipc: G06F 15/20

AC Divided out of

Ref country code: DE

Ref document number: 3153241

Format of ref document f/p: P

D2 Grant after examination
8364 No opposition during term of opposition