DE2233891A1 - ELECTRONIC TEXT DISPLAY ARRANGEMENT SIMULATING A TYPEWRITER - Google Patents

ELECTRONIC TEXT DISPLAY ARRANGEMENT SIMULATING A TYPEWRITER

Info

Publication number
DE2233891A1
DE2233891A1 DE2233891A DE2233891A DE2233891A1 DE 2233891 A1 DE2233891 A1 DE 2233891A1 DE 2233891 A DE2233891 A DE 2233891A DE 2233891 A DE2233891 A DE 2233891A DE 2233891 A1 DE2233891 A1 DE 2233891A1
Authority
DE
Germany
Prior art keywords
text
display
line
character
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.)
Pending
Application number
DE2233891A
Other languages
German (de)
Inventor
Arnold Jay Goldman
Stephen Lane Kurtin
Carver Andress Mead
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.)
LEXITRON CORP
Original Assignee
LEXITRON CORP
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
Application filed by LEXITRON CORP filed Critical LEXITRON CORP
Publication of DE2233891A1 publication Critical patent/DE2233891A1/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • 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
    • B41J7/00Type-selecting or type-actuating mechanisms
    • B41J7/96Means checking correctness of setting

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Artificial Intelligence (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Record Information Processing For Printing (AREA)
  • Document Processing Apparatus (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Digital Computer Display Output (AREA)
  • Processing Or Creating Images (AREA)
  • Printers Characterized By Their Purpose (AREA)
  • Controls And Circuits For Display Device (AREA)

Description

PATENTANWÄLTEPATENT LAWYERS

PIPUiNG, HANS BEGRICH · DIPUIKG. ALFONS WASMEIERPIPUiNG, HANS BEGRICH · DIPUIKG. ALFONS WASMEIER

REGENSBURG 3 · LESSINGSTRASSE 1 0 2233891 REGENSBURG 3 LESSINGSTRASSE 1 0 2233891

Patentanwälte Begrich · Wasmeier, 84Q0 Regensburg 3, Postfach Π An dasPatent attorneys, Anbich · Wasmeier, 84Q0 Regensburg 3, P.O. Box Π To the

Deutsche Patentamt 8 München 2German Patent Office 8 Munich 2

Telefon 09411% 19 86 . · Bayer. Staatsbank, Regensburg 507 Postscheckkonto; Mönchen 89309 Telegramme: Begpatent RegensbgrgTelephone 0941 1% 19 86. · Bayer. Staatsbank, Regensburg 507 Postal checking account; Monks 89309 Telegrams: Begpatent Regensbgrg

Ihr ZeichenYour sign

Ihre Nachricht vomYour message from

In dar Antwort bitte angeben Unser ZeichenIn the answer please state our reference

L/p 7450L / p 7450

TagDay

W/HeW / He

Juni 1972June 1972

LIiXITRQN CORPORATIONi 9600 De Soto Avenue, Chatsworth, California, 91311, USA LIiXITRQN CORPORATIONi 9600 De Soto Avenue, Chatsworth, California, 91311, USA

Elektronische Textdarstellanordnung, die eine Schreibmaschine simuliert.Electronic text display device using a typewriter simulated.

AbrißDemolition

Es wird eine elektronische Schreibmaschinenanordnung erläutert, die eine Bedienungsstation und eine Tischkonsole aufweist. Die Bedienungsstation enthält eine Tastatur und eine Sichtanzeige für den geschriebenen Text, und die Konsole enthält entsprechende Steuer- und Speichereinrichtungen und einen Ausdrucker. Die An·* Ordnung ermöglicht, daß Textmaterial über die Tastatur eingegeben und im Format der naturgetreuen Seite auf der Sichtanzeige zur Anzeige gebracht wie auch in einem Speicher gespeichert v/erden kann. Die Anordnung sieht Redigiermöglichkeiten zum Ändern, Redigieren und Manipulieren des Textes vor, und es kann ' eine harte Kopie des zur Anzeige gebrachten Textes von einem Ausdrucker auf Befehl ausgedruckt werden. Die Tastatur und die lichtanzeige sind so konstruiert und ausgelegt, daß sie die Betriebseigenschaften einer herkömmlichen elektrischen Schreibmaschine simulieren. Eine spezielle Einrichtung weist simulierte o'-hreibmanchinendrehknöpfe, Randanzeigevorrichtungen, "An electronic typewriter assembly is illustrated which includes an operator station and a desk console. the The operator station includes a keyboard and a display for the written text, and the console includes corresponding ones Control and storage devices and a printer. The to * Order allows text material to be entered via the keyboard and in the true-to-life page format on the display can be displayed as well as stored in a memory. The arrangement provides for editing options Change, edit and manipulate the text before, and it can 'be a hard copy of the displayed text from one Printer can be printed out on command. The keypad and light indicator are designed and configured to support the Operational characteristics of a conventional electric typewriter simulate. A special facility has simulated o'clock knobs, edge indicators, "

' "■ 2Q988471267 '"■ 2Q988471267

28.6.1972 W/He - 2 - L/p 7^506/28/1972 W / He - 2 - L / p 7 ^ 50

Zwischenraumtasten und Rücktasten und einen Vertikalabstandshebel auf, wie sie ähnlich bei herkömmlichen elektrischen Schreibmaschinen vorhanden sind, und zwar in Verbindung mit elektronischen Teilanlagen, die damit zusammenwirken, damit eine Sichtanzeige eines Seitenumrisses, eine Seitenbewegung auf der Sichtanzeige, eine Einstellung der Ränder für den geschriebenen Text, dne gesteuerte Bewegung eines Positionsanzeigers oder Schiebers usw. erreicht v/erden können. Space keys and back keys and a vertical distance lever, as they are similar to conventional electric typewriters, in connection with electronic subsystems that cooperate with it, so that a visual display of a page outline, a page movement on the visual display, an adjustment of the margins for the written text because controlled movement of a position indicator or slider etc. can be achieved.

Die Erfindung bezieht sich auf eine elektronische Schreibmaschinenanordnung und insbesondere auf eine elektrische Schreibmaschinen- und Textanzeigeanordnung, die die Betriebseigenschaften einer herkömmlichen Schreibmaschine simuliert.The invention relates to an electronic typewriter assembly and in particular to an electric typewriter and text display assembly that has the operational characteristics a conventional typewriter.

Es sind auf dem Gebiet der Datenverarbeitung zahlreiche Bilddarstellungen bzw. Sichtanzeigeanordnungen bekannt. Derartige Darstellanordnungen mit einer hohen Informationsdichte verwenden üblicherweise eine Sichtanzeige über eine Kathodenstrahlröhre. Derartige Darstellanordnungen sind häufig zeilenorganisiert, so daß Computerprogramme mit etier Sprache hohen Pegels dargestellt werden können und spaltenförmige Informationen bilden können, so daß sie eine oder mehrere in Tabellen bringbare Stellungen besitzen können. Wenn die Darstellung in einem Dateneinführ- oder Wechselwirkungsbetrieb verwendet werden soll, kann üblicherweise eine Lageanzeigevorrichtung oder ein Schieber in bestimmter Weise frei auf eine beliebige ausdruokbare Stellung auf der Darstellung gerichtet werden, damit die Stelle angezeigt wird, bei der die nächste Darstellung, die sich auf de.n Betrieb bezieht, auftreten soll. In typischer Weise wird die Lageanzeigevorrichtung durch besonders ausgelegte Knöpfe, Tasten, Steuerknüppel oder andere von Hand betätigte Vorrichtungen verschoben oder in anderer Weise eilgestellt. Ferner weisen solcheNumerous image displays or display arrangements are known in the data processing field. Such Displays with a high information density usually use a visual display via a cathode ray tube. Such display arrangements are often organized in lines, so that computer programs with several languages are high Levels can be displayed and can form columnar information so that they can be brought into one or more tables Can own positions. If the representation is to be used in a data introduction or interaction operation, then usually a position indicator or a slide freely in a certain way to any printable position on the representation so that the point is displayed at which the next representation, which relates to de.n operation refers to occur. Typically, the location indicator moved by specially designed knobs, buttons, joysticks or other manually operated devices or otherwise hastened. Furthermore, such

209884/12S7209884 / 12S7

28.6.1972 W/He - 3 - L/p 7450June 28, 1972 W / He - 3 - L / p 7450

Anordnungen im allgemeinen bestimmte zusätzliche Bedienungssteuerungen für die Dateneingabe,, die Datenmanipulation und die Schieberbewegung auf, die für die normale Typistin ungewöhnlich sind.Arrangements in general provide additional operating controls for data entry, data manipulation and the slide movement on, which is unusual for the normal typist are.

Ziel vorliegender Erfindung ist es, eine neuartige elektronische Schreibmasehinenanordnung zu schaffen, die die Betriebseigenschaften einer herkömmlichen Schreibmaschine simuliert, und bei der eine elektronische Textdarsteilanordnung vorhanden ist, die eine Schreibmaschine simuliert.The present invention aims to provide a novel electronic Typewriter machine assembly to provide the operational characteristics a conventional typewriter, and in which there is an electronic text display device that simulates a typewriter.

Gegenstand der Erfindung ist eine Darstellanordnung für das Redigieren und Manipulieren von Texten, bei der verschiedene Steuerfunktionen durch Steuervorrichtungen vorgesehen werden, die die einer herkömmlichen Schreibmaschine simulieren. Die Darsteilanordnung ist insbesondere zweckmäßig als eine Wecheelwirkungs-Darstellteilanlage eines Eehtzeittextverarbeitungscomputers. Aufgrund einer Darstellanordnung, die vom Standpunkt des Bedienenden aus eine herkömmliche Schreibmaschine simuliert, werden die Einarbeitung des Bedienenden für die Benutzung der Anordnung wie auch Fehler bei der Benutzung auf ein Minimum herabgesetzt.The subject of the invention is a display arrangement for the Editing and manipulation of texts in which various control functions are provided by control devices, that simulate that of a conventional typewriter. The display arrangement is particularly useful as an interactive display subsystem a marriage text processing computer. Due to a display arrangement that from the point of view simulated the operator from a conventional typewriter, the training of the operator for the Use of the arrangement as well as errors in use are reduced to a minimum.

Gemäß vorliegender Erfindung wird bei einer elektronischen Schreibmasehinenanordnung mit einer Tastatur, über deren Tasten die Bedienungsperson einen Text und Steuersignale in die Anordnung eingibt, mit einem Datenverarbeitungsgerät, das e±Bn Speicher zum Verarbeiten und Speichern des Textes und der Steuersignale aufweisfeu, die über die Tastatur eingegeben werden, und mit einem Siohtanzeigegerat zur sichtbaren Darstellung des Textes, der in die Anordnung eingegeben worden ist, vorgeschlagen, daß die vertikale Stellung auf dem Sichtanzeigegerät, an dem vorher eingegebener Text zur Anzeige gebracht -wird, von dem Bedienenden steuerbar ist. Bei dem Sichtanzeigegerät bzw. der Sichtanzeigeanordnung wird eine Anzeigevorrichtung, wie z.B. eine Kathodenstrahlröhre oder eine andere Anzeigevorrichtung hoher Informationsdichte verwendet; des weiteren sind SteuerungenAccording to the present invention is in an electronic typewriter device with a keyboard, over the Keys the operator enters a text and control signals into the arrangement with a data processing device that e ± Bn memory for processing and storing the text and control signals that are entered via the keyboard, and with a visual display device for the visible display of the text that has been entered into the arrangement, that the vertical position on the display device, on the previously entered text is displayed, by is controllable by the operator. In the case of the display device or the display arrangement, a display device, e.g. uses a cathode ray tube or other high density information display device; furthermore there are controls

209 884/125.7,.209 884 / 125.7 ,.

28.6.1972 W/He " - 4 - L/p 7^506/28/1972 W / He "- 4 - L / p 7 ^ 50

vorgesehen, die ehe Tastatur zum Eingeben von Daten, und zwar der Daten und Funktionsdaten zum Format-bilden und Manipulieren des zur Anzeige zu bringenden Textes, aufweisen, und mit Steuerungen für Spezialzwecke, z.B. solche, die die Arbeitsweise der Schreibmaschinendrehknopfe, Randanzeigen und eines Vertikalabstandhebels simulieren. Zusätzlich weist die Anordnung eine Sleuerteilanlage oder eine Echtzeit-Textverarbeitungseinrichtung auf, die mit der Sichtanzeige und den Steuerungen vie auch mit einem Speicher zusammenwirkt, um die Daten in geeigneter Weise zu führen und zu beeinflussen und die Sichtanzeige der anzeigbaren Daten zu steuern sowie die Speicherung von Textinformatipn und von Steuersignalen zu leiten.provided the before keyboard for entering data, namely the data and functional data for formatting and manipulating the text to be displayed, and with Controls for special purposes, e.g. those that control the operation of the typewriter knobs, edge indicators and a Simulate vertical distance lever. In addition, the arrangement has a slider part system or a real-time word processing device that vie with the display and controls also cooperates with a memory in order to guide and influence the data in a suitable manner and the visual display to control the displayable data and to manage the storage of text information and control signals.

Der Text vird auf der Kathodens tr ahl röhre in dem gleichen Format wie eine geschriebene Seite zur Anzeige gebracht. Der UniriiE der zur Anzeige gebrachten Seite und der auf der Seite befindliche Text sind aui der Sichtanzeige der Steuervorgänge des Bedienenden verschiebbar, die die Wirkung und Arbeitsweise der herkömmlicher Schreibmaschinen simulieren. Der Text wird an der Drucklinie durch drehbare Pseudo-Schreibmaschinenwalzendrehknöpfe in dem Maße abgerollt, wie das Papier an dem Schreibkopf einer Büroschreibmaschine vor.beibewegt wird. Eine Lageeinstellvorrichtung oder ein Schieber kann längs der Grundlinie (als Drucklinie bezeichnet) der Seite auf dem Sichtanzeigeschirm unter der Steuerung des Bedienenden entlangbewegt werden, z.B. durch Betätigen der Zwischenraumtaste und der Rücktaste. Der vertikale Abstand einer oder mehrerer Zeilen wird durch Niederdrücken der Wagenrückführtaste abhängig von der Einstellung eines Vertikalabstandshebels erzielt, der somit die Anzahl von freien Zeilen festlegt, die zwischen aufeinanderfolgenden Ansohlten der Wagenrückführtaste eingefügt werden. In horizontaler Richtung laufende Randanzeigehebel sind vorge-. sehen, um Textränder an Stellen auf dem Sichtanzeigeschirm (und auf der Ausdruckkopie) in bezug auf den Rand des Seitenumrisses, der auf dem Schirm zur Anzeige gebracht wird, /wobeiThe text is displayed on the cathode tube in the same format displayed like a written page. The UniriiE of the page brought to the display and the one on the page Text is on the visual display of the operator's control operations movable, which simulate the effect and operation of conventional typewriters. The text is on the print line unrolled by rotatable pseudo-typewriter roller knobs to the extent that the paper on the writing head of a Office typewriter is moved past. A position adjuster or slider can be used along the baseline (as The page on the display screen under the control of the operator, e.g. by pressing the space key and the backspace key. The vertical spacing of one or more lines is given by Depressing the carriage return button achieved depending on the setting of a vertical distance lever, thus the Specifies the number of free lines that are inserted between successive soles of the carriage return button. Edge indicator levers running in the horizontal direction are provided. see, around the edges of text in positions on the display screen (and on the hard copy) relative to the edge of the page outline, which is displayed on the screen, / where

einzustellei"!to be adjusted "!

209884/1257209884/1257

28.6.1972 W/He - 5 - L/p 7450June 28, 1972 W / He - 5 - L / p 7450

diese Ränder der räumlichen-Stellung der Randstellerhebel entsprechen. these edges correspond to the spatial position of the margin stop lever.

Nachstehend wird die Erfindung in Verbindung mit der Zeichnung anhand eines Ausführungsbeispieles im einzelnen erläutert. Die Figuren zeigen:The invention is explained in detail below in conjunction with the drawing using an exemplary embodiment. The figures show:

Fig. 1 eine perspektivische Ansicht einer Anordnung gemäß der Erfindung mit einer Bedienungsstation und einer Steuerkonsole., Fig. 1 is a perspective view of an arrangement according to the invention with an operating station and a control console.,

B1Ig. 2 ein vereinfachtes Blockschaltbild der Anordnung nach Fig. 1, ·B 1 Ig. 2 shows a simplified block diagram of the arrangement according to FIG.

Fig. 3a bis 3c die Sichtanzeige des Textmateriales-auf dem Anzeigeschirm an der Bedienungsstation,Fig. 3a to 3c the visual display of the text material on the Display screen on the control station,

Fig. 4 ein detailliertes Blockschaltbild des erfindungsgemäßen Systems,Fig. 4 is a detailed block diagram of the invention Systems,

FIg. 5 ein in weitere Einzelheiten gehendes Blockschaltbild einer Tastatur und Tastatur-Anschlußgeräten der Anordnung nach Fig. 4,FIg. 5 is a more detailed block diagram a keyboard and keyboard connection devices of the arrangement according to FIG. 4,

Fig. 6 ein detaillierteres Blockschaltbild der Schreibmaschinenfiimulatorsteuerung und Teilanlage der Anordnung nach Flg. 4, ·Figure 6 is a more detailed block diagram of the typewriter simulator controller and part of the arrangement according to Flg. 4, ·

Fig. '{ ein detaillierteres Blockschaltbild der Lageeinstellvorrichtungs- und Randsteuerung für den linken Rand der Anordnung nach Fig. 4,Fig. '{ A more detailed block diagram of the position adjuster and edge control for the left edge of the arrangement of Fig. 4;

Fig. 8 ein detaillierteres Blockschaltbild der Randsteuerung für den rechten Rand der Anordnung nach Fig. 4, undFigure 8 is a more detailed block diagram of the edge control for the right edge of the arrangement according to FIG. 4, and

209884/1267209884/1267

28.6.1972 W/He - 6 - L/p 7450June 28, 1972 W / He - 6 - L / p 7450

Pig. 9 eine Detailansicht der Lagedekodiereinrichtung für die Randanzeigehebel.Pig. 9 shows a detailed view of the position decoding device for the edge indicator lever.

Allgemeine Erläuterung der Anordnung und der Simulierung.General explanation of the arrangement and the simulation.

In Fig. 1 sind ehe Bedienungsstation 10 und eine Tischkonsole dargestellt. Die Bedienungsstation 10 umfaßt eine Tastatur und eine Kathodenstrahlröhren-Sichtanzeige 13 oder eine andere Sichtanzeige hoher Informationsdichte. Die Konsole 11 nimmt die elektronischen Einrichtungen in einem Schrank und einen. Drucker 15 zum Ausdrucken eher geschriebenen Seite l6 auf Befehl auf. Die Station 10 und die Konsole 11 sind miteinander über ein Kabel 17 verbunden.In Fig. 1 are before operating station 10 and a table console shown. The operator station 10 includes a keyboard and cathode ray tube display 13 or other Visual display of high information density. The console 11 takes the electronic equipments in one cabinet and one. Printer 15 on page 16, which is more likely to be written, for printing Command on. The station 10 and the console 11 are connected to one another via a cable 17.

Betrachtet man Fig. 2 in Verbindung mit Fig. 1, kann die Konsole 11 eine elektronische Verarbeitungseinrichtung l8, einen Speicher 19 und eine Nachrichtenverbindungsleitung 20 wie auch die elektronischen Anschlußgeräte und die Steuerlogik ,der Tastatur 12 aufnehmen. Der Bedienungsstation 10 sind ein Schreibmaschinensimulator und Steuerungen 22 zugeordnet. Die Gesamtanordnung kann sowohl einen internen dynamischen Speicher 19 wie auch einen Magnetbandspeicher in Kassettenform zur statischen Speicherung von Daten aufweisen, und die Konsole nach Fig. 1 weist einen Einschub 24 zur Aufnahme einer Bandkassette auf.Looking at Fig. 2 in conjunction with Fig. 1, the console 11 an electronic processing device 18, a memory 19 and a communication line 20 such as also include the electronic connection devices and the control logic, the keyboard 12. The operator station 10 are a Typewriter simulator and controls 22 assigned. The overall arrangement can include both an internal dynamic memory 19 as well as a magnetic tape memory in cassette form for the static storage of data, and the console 1 has a slot 24 for receiving a tape cassette on.

Eine Bedienungsstelle 23 (oder eine Typistin) ist im Blockschaltbild nach Fig. 2 angedeutet; diese Bedienungsstelle bildet ein wichtiges Glied in der gesamten Anordnung, die eine vechsel-" seitig wirkende Echtzeit-Textverarbeitungs- und Darstellanordnung ist, welche die Bedienungsstelle bzw. den Bedienenden direkt in die Steuerung des Textinhaltes, des Textformates und des Seiten-Layout bringt. Der Bedienende betrachtet die Anzeige 1.3 und verbindet sie mit der Anordnung über die Tastatur 12 und den Schreibmaschinensiraulator und Steuerungen 22. Betrachtet manA control point 23 (or a typist) is in the block diagram indicated according to FIG. 2; this control point forms an important link in the entire arrangement, which is an alternate " side acting real-time word processing and display arrangement, which the control point or the operator directly in the control of the text content, the text format and the page layout brings. The operator looks at the display 1.3 and connects it to the arrangement via the keyboard 12 and the Typewriter Irator and Controls 22. Consider

209884/1257209884/1257

23.6.ä>972 w/He- - 7 - " L/p 745023.6.ä> 972 w / He- - 7 - "L / p 7450

speziell die Umgebung des Bedienenden, d.h. die Bedienungsstation 10 nach Fig. 1, die die Tastatur 12, die Siehtanzeige-13 und die Steuerungen 22 enthält, so besitzt die Tastatur 12 ein zentrales Feld von schreibmaschlnen-ähnlichen Tasten, die von dem Bedienenden zur Texterzeugung, d.h. Texteingabe verwendet we.rcß1. Der Ausgang der alphanumerischen Tasten des Feldes 25 hat die Form elektronischer Signale, die ii codierter Form eine Textinformation darstellen. Zusätzlich zu dem zentralen Tastenfeld 25 können zusätzliche Gruppen von Tasten 26, 27 und 28, die im wesentlichen Steuerschalter .sind, vorgesehen und vom Bedienenden dazu verwendet werden, Textredigierungsund Textman^ipulierungsfunktionen durchzuführen, wie weiter unten im einzelnen erläutert wird. Die Ausgänge dieser Schalter 26-28 wie auch von Funktionsschaltern (z.B. Leertaste) des Feldes 25 sind in ähnlicher Weise elektronische Signale, diese Signale werden jedoch von der Verarbeitungseinrichtung der Fig. 2 so interpretiert, daß die verschiedenen Funktionen einschließlich Redigieren und ^nipulieren des Textes in der gewünschten Weise eingeleitet und gesteuert.werden, ohne daß erforderlich ist, daß der Bedienende irgendwelche komplizierten Befehle oder Programme durchführt oder kennt.especially the environment of the operator, ie the operating station 10 according to FIG. 1, which contains the keyboard 12, the visual display 13 and the controls 22, the keyboard 12 has a central field of typewriter-like keys which are used by the operator to generate text , i.e. text input uses we.rcß 1 . The output of the alphanumeric keys of the field 25 is in the form of electronic signals which represent, in coded form, text information. In addition to the central keypad 25, additional groups of keys 26, 27 and 28, which are essentially control switches, can be provided and used by the operator to perform text editing and text manipulation functions, as will be explained in detail below. The outputs of these switches 26-28 as well as of function switches (e.g. space bar) of field 25 are similarly electronic signals, but these signals are interpreted by the processing device of FIG. 2 so that the various functions including editing and manipulating the text initiated and controlled in the desired manner without the operator having to execute or know any complicated commands or programs.

Die Sichtanzeige I3 kann eine Kathodenstrahlröhre aufweisen, die innerhalb des Gehäuses 30 angebracht ist, das eine geeignete Transparentabdeckung 31 besitzt. Die Kathodenstrahlröhre bietet dem Bedienenden ein Bild eines Umrisses 32 einer. Seite wie auch ein Bild des geschriebenen Textes 33 auf dieser Seite dar. Die gesamte Textinformation, die auf der Tastatur eingegeben worden ist, wird durch die Verarbeitungseinrichtung 18 in den Speicher 19 gegeben und auf der Sichtanzeige I3 zur Anzeige gebracht. Das Format des zur Anzeige gebrachten ' Textes wird durch die Verarbeitungseinrichtung entsprechend vorbestimmten Formatregeln gesteuert, deren Begrenzungen durch den Bedienenden mit Hilfe von Steuerungen bekannter Art eingestellt; werden, z.B. durch Randanzeigehebel, Balzendrehknöpfe, Vertikalahstandshebel und dergl., die die Steuerungen desThe display I3 can have a cathode ray tube, which is mounted within the housing 30, which is a suitable Transparent cover 31 has. The cathode ray tube provides the operator with an image of an outline 32 of a. Page as well as an image of the written text 33 on this one Page. All of the text information that appears on the keyboard has been entered, is given by the processing device 18 in the memory 19 and on the display I3 brought to the display. The format of the text brought to the display is correspondingly determined by the processing device controlled by predetermined format rules, their limitations by adjusted to the operator with the help of controls of a known type; are, for example, by means of edge indicator levers, rotary knobs, vertical position levers and the like, which control the

209884/1257-209884 / 1257-

28.6.1?~2 K/He - t - L/p 745028.6.1? ~ 2 K / He - t - L / p 7450

Schreibmaschinensimulators und der Steuerungen 22 bilden.Typewriter simulator and the controls 22 form.

Eetrachtet man diese letzteren Steuerungen im einseinen, so sind zwei drehbare Walzendrehknöpfe 36 und 37 vorgesehen und auf der Sichtanzeige 13 nach Fig. 1 befestigt. Die Drehknöpfe gestatten eine Verschiebung des Seitenurcrisses und des Textes auf der Sichtanzeige nach oben und unten. Zusätzlich sind dzwei bewegliche Randanzeigehebel yS und 39 am unteren Teil der Sichtanzeige 13 angeordnet. Diese Hebel gestatten die Einstellung der linken und rechten Ränder des Textes. Ein Vertikalabstandshebel Ik ist vorgesehen, urr. den vertikalen Abstand, eiier, zweier oder dreier Zeilen beim Niederdrücken eines Wagenrückführknopfes 42 festzulegen, der in einer herkömmlichen Stellung in dem zentralen Tastaturfeld 25 angeordnet ist.If these latter controls are viewed in isolation, two rotatable roller knobs 36 and 37 are provided and attached to the display 13 according to FIG. The rotary knobs allow the page outline and text to be shifted up and down on the display. In addition, two movable edge indicator levers yS and 39 are arranged on the lower part of the display 13. These levers allow you to adjust the left and right margins of the text. A vertical distance lever Ik is provided, urr. determine the vertical spacing of one, two or three lines when a carriage return button 42 is depressed, which is located in the central keypad 25 in a conventional position.

Ein wesentliches Merkmal vorliegender Erfindung ist die Bedienungsstation 10 nach Fig. 1 in Verbindung mit den zugeordneten elektronischen Teilanlagen zur Erzielung einer Sichtanzeige und zur Verschiebung des Seitenumrisses 32 und des Textes 33 in gleicher V/eise wie ein beschriebenes Blatt Papier in einer herkömmlichen Schreibmaschine, wobei der Bedienende die Steuerung in ähnlicher Weise wie eine Typistin vornimmt. Die Sichtanzeige 13 simuliert in jedem Detail eine geschriebene Seite. Die zur Anzeige gebrachte Seite hat das gleiche Bildformat wie eine fertig geschriebene Kopie und stellt für den Bedienenden visuell den zur Anzeige bringbaren Inhalt des Speichers dar.An essential feature of the present invention is the operating station 10 according to FIG. 1 in connection with the associated Electronic sub-systems for achieving a visual display and for shifting the page outline 32 and the text 33 in the same way as a sheet of paper written on in a conventional typewriter, with the operator controlling in a similar way as a typist does. The display 13 simulates a written page in every detail. The displayed page has the same image format as a finished copy and provides the operator with the visual display of the contents of the memory that can be displayed represent.

Die wechselweise wirkenden Sichtanzeigesteuerungen tragen ferner zur Schreibmaschinensimulierung bei. Diese Steuerungen enthalten die Walzenknöpfe 36 und 37» deren Betätigung elektrische Signale erzeugt, die von der Verarbeitungseinrichtung als ein Befehl interpretiert werden, den zur Anzeige bringbaren Inhalt des Speichers auf einer Zeilendruckbasis an der Drucklinie (z.B.der Sichtanzeige) so vorbeizubewegen, daß die l'alzendrehknopffunktion auf einer Schreibmaschine simuliert wird, und darr.it jede Textlinie in bekannter Weise zugänglich,The alternate display controls also contribute to typewriter simulation. These controls The roller buttons 36 and 37 contain their actuation electrical Generates signals that are interpreted by the processing device as a command that can be displayed To move the contents of the memory past the print line (e.g. the display) on a line print basis so that the The roll knob function is simulated on a typewriter becomes, and darr.it each line of text accessible in a known way,

209884/1.257 mmkL inspected209884 / 1,257 mmkL inspected

28.6.10.2 '.; He - 9 - '■ L-'p "45028.6.10.2 '.; He-9- '■ L-'p "450

auch zugänglich für Eedigierfunktionen, zu machen. Diese ■ Steuerungen schließen die beweglichen Randanzeigehebel J>3_ und 39 ein, die von dem Bedienerren von Hand eingestellt werden. Die Lageeinstellung dieser Hebel erzeugt elektrische Signale, die -ron der Verarbeitungseinrichtung 13 als Randstellungen für den zur Anzeige gebrachten Text 33 interpre-.iert werden. Der Hebel 38 richten den linken Rand des Textes 33 ein, und der Hebel y) bewirkt, daß ein Läutewer'·: . anspricht und die Tastatur arretier- wird, wie dies bei einer normalen Schreibmaschine der Fall isv. Die Einstellung des Vertikalabsv.ar.dshebels --O erzeugt 'in ähnlicher V/eise ein elektrisches Signal, das von der Verarbeitungεeinrichtung Ιο als die Anzahl von gewünschten freien Zeilen zwischen gesehriebener. Zeilen ausgelegt wird, und das bewirkt, daß das zur Anzeige gebrachte Material um eine bestimpte Anzahl von Zeilen (eine, zwei oder, drei) vorgeschoben wird, und"zwar jedesmal dann, wenn die V/agenrückführtaste 42 angeschlagen wird.also accessible for editing functions. These controls include the movable margin indicator levers J> 3_ and 39 which are manually adjusted by the operator. The position adjustment of these levers generates electrical signals which are interpreted by the processing device 13 as marginal positions for the text 33 being displayed. The lever 38 sets up the left edge of the text 33, and the lever y) causes a bell '·:. responds and the keyboard is locked, as is the case with a normal typewriter. The setting of the vertical abs.ar.dshebels --O generates an electrical signal in a similar manner, which is sent by the processing device as the number of desired free lines between several levels. Lines, and this causes the displayed material to be advanced a predetermined number of lines (one, two or three) each time the return key 42 is pressed.

Die Sichtanzeige 13 dient nicht nur zur Anzeige des zur Anzeige bringbaren Inhalts des Speichers. I9, sondern auch als Vorrichtung, mittels der der Bedienende jene Teile des Textes 3; beeinflußt (z.B. auswählt und manipuliert), die er zu .-redigieren oder zu überarbeiten wünscht, beispielsweise Löschen eines oder mehrerer Schriftzeichen, Hinzufügen neuer Schriftzeichen oder Syr/.bole, Addieren oder Löschen von Wörtern und dergl. Die Grundlinie der Sichtanzeige 13 ist, ähnlich wie beim S.hreiben auf einem Blatt Papier in einer Schreibmaschine, die Drucklinie, wie oben erwähnt. Eine Lageanzeigevorrichtung b2Vi. ein Schieber 44 nach den Figuren 3a bis 30 bewegt sich längs der Druck! in ie und wird von einer Zv/ischenraumtaste 45 · und einer Rücktaste 46 gesteuert, die an herkömmlichen Stellen im Tastaturfeld 25 angeordnet sind. Diese Lageanzeigevorrichtung identifiziert die Stellung, der oder an der der nächste Arbeitsvorgang auftritt. Typische Arbeitsvorgänge können dieThe visual display 13 is not only used to display the display bringable contents of the memory. I9, but also as Device by means of which the operator those parts of the text 3; influences (e.g. selects and manipulates) whom he to.-edit or wishes to revise, for example deleting one or more characters, adding new characters or Syr / .bole, adding or deleting words and The baseline of the display 13 is similar to when rubbing on a sheet of paper in a typewriter, the print line, as mentioned above. A location indicator b2Vi. a slide 44 according to FIGS. 3a to 30 moves along the pressure! in ie and is activated by a room key 45 and a back key 46, which are arranged in conventional locations in the keypad 25. This location indicator identifies the position at which the next operation occurs. Typical work processes can be the

9 8 8 A / 1 2 5 79 8 8 A / 1 2 5 7

28.6.1972 V/.'He - lö - L/p 7450June 28, 1972 V /. 'He - lö - L / p 7450

Texterzeugung (d.h. das Schreiben von Schriftzeichen), die Redigierung (d.h. das Löschen oder Hinzufügen von einem oder mehreren Schriftzeichen) und so weiter umfassen. Diese Arbeitsvorgänge werden von der Verarbeitungseinrichtung l8 durchgeführt, wie vielter unten im einzelnen noch erläutert wird, da diese Einrichtung die direkten Steuerbefehle des Bedienenden interpretiert. Der1 einfachste Direktsteuerbefehl ist beispielsweise das Niederdrücken einer alphanumerischen Taste des Feldes 25, das anzeigt, daß der Bedienende wünscht, daß das alphanumerische Schriftzeichen auf der Sichtanzeige in der korrekten Druckstellung erscheht. Das codierte Signal, das aus der Tastatur kommt, wird in den Speicher eingeführt, und die Verarbeitungseinrichtung kann jeden vorher vorhandenen Code im Speicher nach Wunsch modifizieren und die Instruktion geben, daß das Ergebnis sichtbar gemacht wird. Der Bedienende sieht somit unmittelbar auf der Sichtanzeige 13 das Ergebnis der Arbeitsvorgänge, die er durchführt. Somit kann der Bedienende direkt über die Sichtanzeige in den Inhalt des Speichers 19 eingrefen.Text generation (ie, writing characters), editing (ie, deleting or adding one or more characters), and so on. These operations are carried out by the processing device 18, as will be explained in detail below, since this device interprets the direct control commands of the operator. The 1 simplest direct control command is, for example, depressing an alphanumeric key in field 25, which indicates that the operator wants the alphanumeric characters to appear on the display in the correct printing position. The encoded signal coming from the keyboard is introduced into the memory and the processing means can modify any pre-existing code in the memory as desired and instruct that the result be visualized. The operator thus sees the result of the work processes that he is carrying out directly on the display 13. The operator can thus access the contents of the memory 19 directly via the visual display.

Unterschiedlich von interpretativen Computeranordnungen ist es im Falle vorliegender Erfindung nicht notwendig, daß der Bedienende Instruktionen in einen Computer einschreibt. Die Befehle kommen direkt und wechselweise wirkend in Schtzeit in einer Weise, mit der die Typistin vertraut ist;. Tesxtstellungen auf der Sichtanzeige entsprechen Speicherstellen, und der Bedienende wählt (z.B. über die Walzendrehknöpfe 36 und 37, die Zwischenraumtaste 45 und so weiter) die Stelle auf der-Seite, an der er einen Vorgang im Text durchzuführen wünscht, und drückt die entsprechende Taste der Tastatur. Die Verarbeitungseinrichtung interpretiert das elektrische Signal aus der Tastatur und verändert den Speicherinhalt entsprechend, wobei das Ergebnis unmittelbar zur Anzeige gebracht wird. Somit beeinflußt der Bedienende den im Speicher gespeicherten Text theoretisch direkt.It is different from interpretive computer arrangements in the case of the present invention it is not necessary for the operator to write instructions into a computer. the Commands come in directly and acting alternately in time a manner with which the typist is familiar. Text positions on the display correspond to memory locations, and the operator selects (e.g. using the rotary knobs 36 and 37, the space key 45 and so on) the spot on the -page, at which he wishes to carry out an operation in the text and presses the corresponding key on the keyboard. The processing facility interprets the electrical signal from the keyboard and changes the memory content accordingly, whereby the result is displayed immediately. Thus, the operator influences the one stored in the memory Text theoretically direct.

iAD QWQINAt. 209884/1267iAD QWQINAt. 209884/1267

Z-&.6.19T2 \i He - 11 - L/p 7450 Z - &. 6.19T2 \ i He - 11 - L / p 7450

Die Verarbeitungseinrichtung l8 ist eine elektronische Teilanlage, die den Textlluß und die Steuersignale' in Abhängigkeit von Befehlen'des Bedienenden überwacht und Verstärkt. Einige der grundsätzlichen Funktionen des erfindungsgemäßen Systems umfassen die Interpretation der Stellungen der Randanzeigehebel 38 und 39 und die richtige Anordnung des Textes 33 auf der Sichtanzeige 13, die Verschiebung des Seitenumrisses 32
und des Textes 33 entsprechend der Betätigung der Walzendrehknöpfe und der rlalzenrückführung, die Steuerung der Einstellung des Schiebers, die richtige Weiterleitung von Daten einschließlich Schriftzeichen - oder Textdaten und Furlktions-
oder Steuerdaten. Die Verarbeitungseinrichtung wirkt in der
Weise, daß sie den Text steuert, der im Speicher I9 festgehalten wird, und der Speicher seinerseits wirkt in Verbindung
mit der Verarbeitungseinrichtung. Eine Textmanipulation (z.B». Löschen oder Hinzufügen eines Schr^iftzeichens) wird im
Speicher durchgeführt, jedoch unter der Steuerung der Verar-]~eitungseinrichtung.
The processing device 18 is an electronic subsystem which monitors and amplifies the text flow and the control signals 'as a function of commands' from the operator. Some of the basic functions of the system according to the invention include the interpretation of the positions of the edge indicator levers 38 and 39 and the correct arrangement of the text 33 on the display 13, the displacement of the page outline 32
and the text 33 corresponding to the actuation of the roller knobs and the roller return, the control of the setting of the slide, the correct forwarding of data including characters - or text data and Furlktions-
or tax data. The processing device acts in the
Way that it controls the text which is held in memory I9, and the memory in turn acts in connection
with the processing facility. Text manipulation (eg ». Deletion or addition of a font) is carried out in the
Memory carried out, but under the control of the processing device.

Der Speiche-5 19 ist zeilenorganisiert und hält den zur Anzeige S'ebrachten, redigierten und manipulierten Text fest. Der zur Anzeige gebrachte Text ist ein Teil der Information, die im
Speieher gespeichert ist, wie dies durch die Verarbeitungseinrichtung beim Interpretieren der Befehle des Bedienenden festgelegt ist. Beispielsweise bewirkt ein Niederdrücken einer
alphanumrischen Taste, daß ein Code im Speicher entsprechend dem gewünschten Schriftzeichen gespeichert werden soll; ein
Niederdrücken der Wagenrückführtaste bewirkt, daß ein Wagenrückführcode gespeichert wird, usw. Der Text im Speicher
steht für die Sichtanzeige zur Verfügung und wir:*d von dem
Bedienenden durch Tastaturbefehle, die in die Verarbeitungseinrichtung gegeben werden, manipuliert. Beispielsweise kann eine ganze Seite gesehrieben und zur Anzeige gebracht worden sein, der Bedienend kann jedoch auf einen speziellen Teil
zurückkehren (z.B., auf die ersten drei Zeilen nach Fig. 3a),
The memory 5 19 is organized in lines and holds the edited and manipulated text that has been brought to the display S '. The displayed text is part of the information contained in the
Is stored as it is determined by the processing device when interpreting the commands of the operator. For example, depressing an
alphanumeric key that a code is to be stored in the memory corresponding to the desired character; a
Depressing the carriage return key causes a carriage return code to be stored, etc. The text in memory
is available for visual display and we : * d of that
Operator manipulated by keyboard commands that are given in the processing device. For example, an entire page can have been edited and displayed, but the operator can access a specific part
return (e.g., to the first three lines according to Fig. 3a),

209884/1257209884/1257

28.6.1972 W/He - 12 - L/p 7^506/28/1972 W / He - 12 - L / p 7 ^ 50

um -zu redigieren oder zu korrigieren, und zwar unter Verwendung der Walzendrehknöpfe ur-d der Zwischenraum- oder Rücktaste.to edit or correct using the reel knobs ur-d the space or backspace key.

Der Grundspeicher ist im wesentlichen ein dynamischer Umlaufspeicher, dessen Inhalt (z.B. aufeiuanderfolgende, codierte Signale, die aufeinanderfolgende Schriftzeichen, Abstände und Steuercodes darstellen) fortlaufend erneuert wird. Der Speicher speichert interne Steuercodes, die nicht zur Anzeige gebracht werden, die aber für die Verarbeitungseinrichtung zum Erkennen und Beeinflussen des Textes- im Speicher erforderlich sind. Derartige Steuercodes enthalten beispielsweise eine Wagenrückführung, einen Zwischenraum und eine Identifizierung eines Durchstriehes (z.B. ja), was nachstehend im einzelnen erläutert wird.The basic memory is essentially a dynamic circulating memory, the content of which (for example successive, coded signals representing successive characters, spaces and control codes) is continuously updated. The memory stores internal control codes which are not displayed, but which are required for the processing device to recognize and influence the text in the memory. Such control codes contain, for example, a carriage return, a space and an identification of a strikethrough (e.g. yes), which will be explained in detail below.

Der Drucker 15 dient dazu, auf Befehl eine Aufzeichnung einer harten Kopie des erzeugten Textes bereitzustellen. Der Text fließt von dem Speicher zum Drucker 15 unter Steuerung der Verarbeitungseinrichtung. Die gedruckte Kopie ist im Inhalt und im Format mit dem Seitenbild identisch, wie es auf. der Sichtanzeige 13 erscheint. Der Drucker braucht nur dann eingeschaltet zu v/erden, wenn eine harte Kopie erwünscht ist. Die gesamte Texteingabe und -manipulation wird im Wechselwirkungsbetrieb durchgeführt, wobei die Sichtanzeige 13 vor einem endgültigen Ausdrucken als "Vorschau-Bild" verwendet wird.The printer 15 is used to record a to provide a hard copy of the generated text. The text flows from the memory to the printer 15 under the control of the Processing facility. The printed copy is identical in content and format to the page image as it is on. the Display 13 appears. The printer only needs to be switched on to ground if a hard copy is desired. All text input and manipulation is carried out interactively, with the display 13 before a final one Printing is used as a "preview image".

ViIe bereits früher erwähnt, kann die Anordnung auch einen Bandhilf sspeicher aufweisen. Dieser kann die Form einer Magnetbandkassette annehmen, die als hilfsweise, statische und quasi permanente Textaufzeichnung dient. In Wechselwirkung stehende Texterzeugungs- und Textmanipulationsfunktionen werden zwischen der Verarbeitungseinrichtung und dem dynamischen Speicher durchgeführt; wenn der Bedienende jedoch wünscht, daß der Inhalt des dynamischen Speichers zum künftigen Wiederauffinden unbegrenzt gespeichert /jird, kann eine Übertragung auf Bandkassette vorgenommen werden. In ähnlicher Weise kann der auf der KassetteAs mentioned earlier, the arrangement can also have a band aid have s memory. This can take the form of a magnetic tape cassette, as an auxiliary, static and quasi-permanent Text recording is used. Interacting text generation and text manipulation functions are between performed by the processing device and the dynamic memory; however, if the operator wishes the contents of dynamic memory to be unlimited for future retrieval stored / jird, a transfer can be made to a tape cassette will. Similarly, the one on the cassette

209884/1257209884/1257

26.6*1972 W/He - I3 - L/p 74^026.6 * 1972 W / He - I3 - L / p 74 ^ 0

gespeicherte Text wieder aufgefunden und auf der Sichtanzeige 13 zur Anzeige gebracht werden.saved text retrieved and displayed on the display 13 can be displayed.

Kurze Beschreibung der Anordnung ' . Brief description of the arrangement '.

Nachstehend wird eine kurze Beschreibung der Anordnung nach Fig. 4 gegeben, bevor in eine ins einzelne gehende Erörterung dieser Anordnung und der Sichtanzeige- und Simulierkonzeption eingegangen wird. Bei der in Pig. 4 dargestellten Anordnung sind mit Ausnahme der Tastatur 12, der Sichtanzeige 13, des Druckers 15, des Speichers 19 und der Nachrichtenverbindungsleitung 21 alle Einrichtungen Teil der Verarbeitungseinrichtung l8 nach Fig. 2".. Die Tastaturansehlußgeräte sind getrennt in Flg. 2 zur Vereinfachung des Verständnisses der Anordnung dargestellt, sie stellen jedoch logischerweise einen Teil der Verarbeitungseinrichtung dar. Die Verarbeiv-ungseinrichtung überwacht und verstärkt den F-Iuß des Textes- und der Steuersignale entsprechend der·. Befehlen der Bedienungsstelle. Bie umfaßt Tastaturansehlußgeräte 21, die eine Verbindung zwischen der Tastatur 12 und der Leimung 20 herstellen..Die Anschlußgeräte 21 speisen beispielsweise Schriftzeichendaten ein, die die alphanumerischen Tasten repräsentieren, welche von dem Bedienenden angeschlagen worden sind, Uie auch Punktionsdaten, die Sueuerfunktionen anzeigen (z.B. Wagenrückführung, Sehriftzeichen-streichen, Sohriftzeichenlöijchen, Redigieren usw.)., die von dem Bedienenden ausgehen. Sie ermöglicht auch die Steuerung des Flusses solcher Daten in die Ivachrichtenverblndungsleitung 20, so daß die Daten durch andere Teilanlagen im Bedarfsfälle entsprechend verwendet werder. können. Die Schriftzeichendaten und die Funktionsdaten werden durch Kabel J!7 und 48 den Tastatur-Anschluß^eräten 21 aufgegeben, die ihrerseits solche'Daten in der richtigen Zeitfolge über- Kabel 4ya und 48a in die Leitung 20 einspeisen. Markierslgnale, die im wesentlichen Gattersignale sind, welche ii'.etfa auffjtreiun, wenn Tasten angeschlagen werden, werden über Leitungen 4) und 4ya an die Tastaturansehlußgeräte 21 gegeben. Jede alphanumerische Taste der Tastatur bewirkt, daß ein Schriftzeichencode erzeugt und den Anschlußgeräten 21 aufgegeben wird.A brief description of the arrangement of Figure 4 is provided below before entering into a detailed discussion of this arrangement and the display and simulation design. In Pig. 4, with the exception of the keyboard 12, the display 13, the printer 15, the memory 19 and the communication line 21, all devices are part of the processing device 18 according to FIG The processing device monitors and amplifies the flow of the text and control signals in accordance with the commands from the operator station 12 and the glue 20. The connection devices 21 feed in, for example, character data that represent the alphanumeric keys that have been struck by the operator, Uie also puncture data that indicate control functions (e.g. carriage return, delete characters, delete characters, editing, etc. )., which originate from the operator. It also makes it possible to control the flow of such data into the message connection line 20, so that the data can be used accordingly by other subsystems if necessary. can. The character data and the function data by cable J! 7 and 48 of the keyboard connector ^ eräten abandoned 21, fed into the line 20 which in turn solche'Daten in the proper time sequence over- cable 4ya and 48a. Marking signals, which are essentially gate signals, which are displayed when keys are struck, are given to the keyboard connection devices 21 via lines 4) and 4ya. Each alphanumeric key on the keyboard causes a character code to be generated and sent to the terminal devices 21.

209884/1 25 7 «to209884/1 25 7 to

28.6.1972 V/, He - 14 - L/p 7450June 28, 1972 V /, He - 14 - L / p 7450

Die Funktions- und Steuertasten speisen Funktionssignale in die Anschlußgeräte ein. Die Verbindung der Tastaturanschlußgeräte 21 mit der Nachrichtenverbiridüngsleituns und anderen Teilanlagen wird uei'oer unten im einzelnen beschrieben, diese Teilanlage dient jedoch kurz gesagt dazu,. Schriftzeichen- und Funktionsdaten der Nachrichtenverbindungsleitung 20 und dem Speicher 19 zur Verfügung zu stellen und das Einschreiben von Daten in den Speicher durch ein Schreibsteuersignal auf einer Leitung bO zu ermöglichen.The function and control keys feed function signals into the connecting devices. The connection of the keyboard connection devices 21 with the news connection line and others Subsystems are described in detail below, these In a nutshell, however, the unit is used to. Characters and To provide functional data of the communication line 20 and the memory 19 and the writing of To enable data in the memory by means of a write control signal on a line bO.

Die Verarbeitungseir.iirichtungv.eist ferner eine Schreibrnaschinen-Simulator-Teilanlage 50 auf, die die Signale'aus den Walzendrehknöpfen 36, 37, den Randanzeigehebeln 38, "59 und dem Vertikal-' abstandshebel 40 aufnimmt und dekodiert und diese Information an die Leitung 20 zu den früher beschriebenen Zwecken gibt. Die Verarbeitungseinrichtung besitzt ferner eine Lageanzeigevorrichtung und eine linke Randsteuerung 51» eine rechte Handsteuerung 52 und eine Zeitsteuerung 53· Erstere dient dazu, die Einstellung der Lageanzeigevorrichtung 44, wie sie von dem Bedienenden angegeben wird und in den Figuren Ja. bis ."5c dargestellt ist, auszurichten, und den linken Rand des geschriebenen Textes 33* wie er durch den Randanzeigehebel 38 eingestellt wird, festzulegen. In ähnlicher Weise richtet die rechte Rands,teuerung 52 die Grenzen des rechten Randes des beschriebenen Textes 33 dadurch aus, daß entsprechende Steuersignale vorgesehen werden, die ein Läutewerk zum Ansprechen bringen und die Tastatur sperren, wenn der'Bedienende erreicht. Die Zeitsteuerung 53 dient lediglich dazu, Grundzeitsignale oder zeitbezogene Gattersignale für das System vorzusehen.The processing device also has a typewriter simulator subsystem 50, which receives and decodes the signals from the rotary knobs 36, 37, the edge indicator levers 38, 59 and the vertical distance lever 40 and sends this information to the line 20 The processing device also has a position display device and a left edge control 51 »a right hand control 52 and a time control 53 · The former is used to set the position display device 44 as indicated by the operator and as shown in the figures Yes . to. "5c, and set the left margin of the written text 33 * as set by the margin indicator lever 38. In a similar manner, the right-hand margin control 52 aligns the boundaries of the right-hand margin of the text 33 being described by providing appropriate control signals which cause a bell to respond and lock the keyboard when the operator reaches it. The timing controller 53 only serves to provide basic time signals or time-related gate signals for the system.

Die Verarbeitungseinrichtung umfaßt faner eine Videoschaltung 55 und einen Schriftzeichengenerator 56, der über die Kabel -57 und 57a mit entsprechenden Daten gespeist wird, die ihrerseitsThe processing device comprises faner a video circuit 55 and a character generator 56, the cables -57 and 57a is supplied with corresponding data, which in turn

zur Erzeugung der entsprechenden Information (z.B. Seitenumriß und Text) auf der Sichtanzeige I3 dienen. Eine zusätzliche Vtrarbeitungsteilanlage 58 kann zur Steuerung anderer TextmanLpula- ;. ions funkt ionen, z.B. Zeilenlänge des Textes oder dergl.to generate the corresponding information (e.g. page outline and text) on the display I3. An additional processing sub-system 58 can be used to control other text modules ;. functional functions, e.g. line length of the text or the like.

209884/1257 sad ORiQiNAL209884/1257 sad ORiQiNAL

28.6.1972 W/He - 15 - L/p 7450June 28, 1972 W / He - 15 - L / p 7450

vorgesehen sein.be provided.

Beschreibung von Simulierung und Teilen der AnordnungDescription of simulation and parts of the arrangement SeitenumrißPage outline

Ein Beispiel für die Darstellung des Seitenumrisses ,32 und des Textes 3.3 auf der Sichtanzeige 30 ist in den Figuren .3a bis 3Ό dargestellt. Sowohl die Art und Weise als auch das Verfahren der Erzeugung des Seitenumrisses, der Sichtanzeige desselben, der Erzeugung des Textes und der Redigierung und Manipulierung des Textes wird später im einzelnen beschrieben, an dieser Stelle erscheint jedoch eine allgemeine:Erörterung davon zweckmäßig.An example of the display of the page outline, 32 and the Text 3.3 on the display 30 is shown in Figures .3a to 3Ό shown. Both the way and the method of generating the page outline, the visual display of the same, the creation of the text and the editing and manipulation of the text will be described in detail later, at this point a general one, however, appears to be useful.

Die Bildung des Seitenumrisses 32 wird dadurch vorgenommen, daß horizontale Spursegmente auf der Kathodenstrahlröhre der Sichtanzeige dargestellt werden, die die obere und untere Begrenzungslinie der Seite bilden. Die linken und rechten Seitenumrißlinien werden durch eine'Folge kurzer vertikaler Liniensegmente erzeugt. Die beiden Arten von Segmenten, nämlich horizontale und vertikale, sind in einem Schriftzeichengeneratorrepertoir enthalten und werden zu entsprechenden Zeiten während der Strahlstellung zur Anzeige gebracht. Die horizontalen und vertikalen Symbole werden wie. alphabetische Schriftzeichen adressiert, indem der Schriftzeichengenerator 56 nach Fig. k entsprechend adressiert wird. Lormalerweise werden alle Schriftzeichen der Reihe nach von links nach rechts in Zeilen und von oben nach unten bis zur Anzeige gebracht. Deshalb kann eine volle Linie aus horizontalen Segmenten so zur Anzeige gebracht werden, daß sie die obere Linie des Seitenumrisses darstellt. Dieser Vorgang wird durch die Videoschaltung 55 während der Zeitdauer veranlaßt, die der Zeile oben,(d.h. der Zeile 0) der ersten Linie des Textes entspricht, welche die Adresse des-horizontalen Zeilensegmentes in den Schriftzeichengenerator 56 einspeist und ihn veranlaßt,The formation of the page outline 32 is accomplished by displaying horizontal track segments on the cathode ray tube of the display which form the upper and lower boundaries of the page. The left and right side outlines are generated by a series of short vertical line segments. The two types of segments, namely horizontal and vertical, are contained in a character generator repertoir and are displayed at appropriate times during the beam position. The horizontal and vertical symbols are like. alphabetic characters are addressed by addressing the character generator 56 of FIG. k accordingly. Normally, all characters are displayed sequentially from left to right in lines and from top to bottom. Therefore, a full line of horizontal segments can be displayed to represent the top line of the page outline. This process is caused by the video circuit 55 during the period of time corresponding to the line above (ie line 0) of the first line of the text, which feeds the address of the horizontal line segment into the character generator 56 and causes it to

2098BA/12572098BA / 1257

28.6.197?. Vi'He - 16 - L-p ? 6/28/197 ?. Vi'He - 16 - Lp?

die horizontale Linie "Schriftzeichen" in einer Folge eine Zeile lang zur Anzeige zu bringen. Die unt.ere Begrenzung der Seite wird in ähnlicher Weise gezogen, wobei eine Zeile der horizontalen Segmente unmittelbar unterhalb (z.B. Zeile 59) der letzten Zeile (z.B. Zeile 5") angeordnet wird, in welcher der Text zur Anzeige gebracht werden kann. Während die Zwischenzeilen (z.B. die Zeilen 1 bis 58) des Textes gezogen werden, wird der Schriftzeichengenerator 56 so gesteuert, daß er eine vertikale Linie unmittelbar links von einer ersten möglichen Schriftzeichenstelle in jeder Zeile am Ende des Rücklaufes zieht. "Dieser Vorgang ergibt die linke Seite des Seitenumrisses, Das tatsächliche erste Schriftzeichen des Textes, das zur Darstellung kommt, ist üblicherweise eine Anzahl von Zwischenräumen eingerückt, wie dies durch Einstellung des linken Randhebels 38 vorgewählt wird. Die rechte Seitenkante kann in ahn- ; -Hoher Weise erzeugt werden (d.h. ein vertikales Liniensegment rechts von der letztmöglichen Schriftzeichenstellung in jeder Zeile j , den Text mit gleichmäßigem Zwischenraum zur Anzeige gebracht werden soll, und zwar an einer vorbestimmten Schriftzeichenund Zwischenraumzählung. Im Falle von Proportionalschrifttext kann die rechte Seitenkante dadurch erzeugt werden, daß ein vertikales Lini-ensegment zur Anzeige gebracht wird, wenn eine bestimmte horizontale Stellung oder Kippspannung erreicht worden ist. Ersteres ist nur eine Funktion der Zeitsteuerung der Anordnung, letzteres eine Funktion der Strahlstellung. to display the horizontal line "characters" in a sequence for one line. The lower border of the page is drawn in a similar way, with one line of the horizontal segments being placed immediately below (eg line 59) the last line (eg line 5 ") in which the text can be displayed Between lines (e.g. lines 1 to 58) of the text are drawn, the character generator 56 is controlled so that it draws a vertical line immediately to the left of a first possible character position in each line at the end of the return. "This process results in the left side of the Page outline, the actual first character of the text that is displayed is usually indented a number of spaces, as is preselected by setting the left margin lever 38. The right side edge can be in ahn- ; -Highly generated (i.e. a vertical line segment to the right of the last possible character position in each line j, the text is to be displayed with even spacing, namely at a predetermined character and spacing count. In the case of proportional font text, the right side edge can be generated thereby that a vertical line segment is displayed when a certain horizontal position or tilting voltage has been reached The former is only a function of the timing of the arrangement, the latter a function of the beam position.

Aus den Figuren Ja bis 3c ergibt sich, daß der Seltenumriß 32 wie auch der Text 33 sich auf der Sichtanzeige 13 nach oben bewegen, wenn zusätzliche Zeilen beschrieben werden, und zwar in der gleichen V/eise wie beim Schreiben einer tatsächlichen Seite. Zusätzlich wird die Lageeinstellvorrichtung oder der Schieber 44 durch den Schriftzeichengenerator 56 erzeugt und bewegt sich in horizontaler Richtung auf der Sichtanzeige beim Schreiben, um anzuzeigen, wo der nächste SchreibvorgangFrom the figures Ja to 3c it follows that the rare outline 32 as well as the text 33 move upward on the display 13 as additional lines are described, and in the same way as when writing an actual page. In addition, the position adjustment device or the slider 44 is generated by the character generator 56 and moves horizontally on the display while writing to indicate where the next write will be

2 0 9 8 S 4 / 1 2 5 72 0 9 8 S 4/1 2 5 7

28.6.1972 W/He - - 17 - , L/p 7^50 .6/28/1972 W / He - - 17 - , L / p 7 ^ 50.

erfolgen soll. Die Walzendrehknöpfe steuern die Reihen ader Zeilen des zur Anzeige gebrachten Textes, der nicht zur Anzeige gebrachte Text unterhalb der Druckzeile ist jedoch nicht verloren, sondern bleibt im Speicher gespeichert. Dieser untere Teil der Seite bleibt frei, obgleich die Daten dafür aus dem Speicher über die Verbindungsleitung zu den Sichtanzeigesehaltungen aufgegeben werden, damit eine Darstellung davon auf dem oberen Teil des Anzeigeschirmes verhindert wird. Auf diese Weise wird die Darstellung von Daten bis zum Auftreten der oberen Linie des Seitenumrisses ausgespart, und nur das Material aus dem oberen Seitenumriß wird durch die Drucklinie zur Anzeige gebracht.should take place. The rotary knobs control the row veins Lines of the displayed text, but the non-displayed text below the print line is not lost, but remains stored in memory. This lower part of the page remains free, although the data for it is from the Storage via the connection line to the display postures be abandoned so as to prevent it from being displayed on the upper part of the display screen. To this Way, the representation of data is omitted until the appearance of the top line of the page outline, and only the material from the top page outline is displayed by the print line.

desof

Die Figuren Ja bis Jc zeigen auch den Vorschub geschriebenen Materiales. Fig. j5b ist eine Darstellung des Textes, nachdem die ersten drei Zeilen geschrieben worden sind, eine Wagenrückführung vorgenommen ist und ein Teil der vierten Zeile geschrieben worden ist . In ähnlicher Weise zeigt Fig. ^c, wie die vierte Zeile fertig geschrieben worden ist, eine Wagenrückführung durchgeführt worden ist und dann die fünfte Zelle geschrieben worden ist. Die Seite (d.h. der Umriß 32 und der Text 33) kann auf der Sichtanzeige dreh Drehung entweder des Knopfes 36 oder des Knopfes 37 aufwärts und abwärts bewegt werden. Die Seite nach Fig. 3c kann beispielsweise in die in Fig. 3a gezeigte Stellung zurückgeführt werden, wenn eine Redigierung erwünscht ist, z.B. um das Wort "standard" in der dritten Zeile in Fig. 3a In "conventional" zu ändern, indem der Schieber 44 in entsprechender Weise eingestellt und eine Funktionstaste niedergedrückt sowie im Anschluß daran das neue V/ort eingeschrieben wird. Beispielsweise kann eine der Tasten 28 der Tastatur 12 in Fig. 1 eine "Redigier-"Taste sein, so daß der Schieber 44 unter dem ersten Buchstaben eines zu verschiebenden Wortes angeordnet werden kann und dann das An-Schlagen der Redigiertaste im Speicher den übrigen Teil der betreffenden Zeile nach abwärts verschiebt. Für Redigier- und Manipulierfunktionen können auch andere Tasten für SpezialzweckeFigures Ja to Jc also show the advance of written material. Figure 5b is an illustration of the text after the first three lines have been written, a carriage return has been made and part of the fourth line has been written. Similarly, FIG. ^ C, as the fourth row has been finished writing, a carriage return has been performed, and then the fifth cell has been written. The page (ie, outline 32 and text 33) can be moved up and down on the display by rotating either button 36 or button 37. The side of Figure 3c. For example, in the a position shown recycled in Fig. 3, when a redaction is desired, for example the word "standard" in the third line in Fig. 3a In "Conventional" to change by the Slide 44 is set in a corresponding manner and a function key is depressed and the new location is then entered. For example, one of the keys 28 of the keyboard 12 in Fig. 1 can be an "edit" key so that the slider 44 can be positioned under the first letter of a word to be moved and then hitting the edit key in memory the remainder shifts the relevant line downwards. Other keys for special purposes can also be used for editing and manipulating functions

209884/1257209884/1257

28.6.1972 ν/'He - Ιό - 1/ρ '?¥jO June 28, 1972 ν / 'He - Ιό - 1 / ρ '? ¥ jO

vorgesehen sein. In diesem Beispiel sind jedoeh die vierte und fünfte Zeile, die der FLg. 3c zu entnehmen ist, nicht verloren, da sie im dynamischen Speicher gespeichert worden sind, und sie können erneut zur Darstellung gebracht v.: erden, wenn dies erwünscht ist, indem eki l'alzendrehknopf gedreht wird, wodurch die Seite wieder in die in Fig. 3o dargestellte Stellung angehoben wird, und zwar ähnlich wie bei einer tatsächlich geschriebenen Seite. Die Walzendrehknöpfe ändern die zur Anzeige gebrachte Stellung der Seite auf der Kathodenstrahlröhre, der Inhalt des Speichers 19 wird jedoeh dadurch nicht geändert, wodurch eine absolute Adressierung der Speicherstellen unabhängig von einer Sichtanzeigestellung ermöglicht wird. Das bedeutet, daß Zeile eins des Textes 33 Zeile eins im Speicher bleibt, unabhängig davon, welche räumliche Stellung Zeile eins des Textes auf dem Slchtanzeigeschirm einnimmt. Die VJ .lzendrehknöpfe verstellen oder bewegen den Inhalt des Speichers somit auf der Kathodenstrahlröhre der Sichtanzeige 13 auf und ab.be provided. In this example, however, the fourth and fifth lines are those of the FLg. 3c is not lost, since they have been stored in dynamic memory, and they can be displayed again v. : Earth, if desired, by making eki l'alzen rotary knob turned is raised whereby the side back into the position shown in Figure 3o, similarly as with an actual written page.. The rotary knobs change the displayed position of the page on the cathode ray tube, but the content of the memory 19 is not changed thereby, whereby an absolute addressing of the memory locations is made possible independently of a visual display position. This means that line one of the text 33, line one remains in the memory, regardless of the spatial position of line one of the text on the display screen. The VJ.

V/al ζ endr ehknöpf eV / al ζ endr ehknöpf e

Wie vorstehend erläutert, werden die Drehknöpfe 3β und 37 verwendet, um den Inhalt des Sichtanzeigeschirmes, d.h. den Se Lterumriß 32 und den Text 35 auf dem Schirm nach oben und unten zu bewegen, ähnlich, wie ein Stück Papier in einer Schreibmaschine nach oben und unten bewegt wird. Bei dieser Anordnung geht man davnn aus, daß der Elektronenstrahl der Kathodenstrahlröhre der Sichtanzeige 13 an der oberen linken Ecke der Sichtanzeige beginnt und nach rechts v/andert, wie beim herkömmlichen Betrieb von Kathodenstrahlröhren, jedoeh ohne Ineinandergreifen. Hat der Strahl das rechte Ende der Sichtanzeige erreicht, nimmt der Videoverstärker, der der Kathodenstrahlröhre zugeordnet ist, ein Rücklaufsignal auf und führt den Strahl nach links auf der Sichtanzeige und um einen bestimmten Abstand nach abwärts unterhalb der ersten Zeitablenkung, wie dies wiederum bekannt 1st.As explained above, the rotary knobs 3β and 37 are used, around the contents of the display screen, i.e. the screen outline 32 and text 35 up and down the screen like moving a piece of paper up and down in a typewriter. With this arrangement you go assume that the electron beam of the cathode ray tube of the display 13 begins at the upper left corner of the display and changes to the right, as in conventional operation of cathode ray tubes, but without interlocking. When the beam has reached the right end of the display, take the video amplifier associated with the cathode ray tube picks up a return signal and directs the beam to the left on the Visual display and a certain distance downwards below the first time deflection, as is again known.

209884/1257209884/1257

28,6.1972 W/He - 19 - L/p 745028.6.1972 W / He - 19 - L / p 7450

Nachdem der Vertikalverstärker ein Rücklaufsignal aufgenommen hat, kehrt der Sichtanzeigestrahl wieder in seine Ausgangsstellung zurück. After the vertical amplifier recorded a flyback signal the display beam returns to its original position.

Dreht der Bedienende einen der Walzendrehknöpfe 36 und 37v die räumlich miteinander verbunden sein können, fühlt der Schreibmaschinensimulator 50 nach den-Figuren 4 und 6 die Drehrichtung ab und erzeugt ein Inkrement-oder Dekrement-Reihenschieber-Signal. Das Inkrementsignal zeigt an, daß eine zusätzliche Reihe oder Textzeile zur Anzeige gebracht werden soll, während das Dekrementsignal anzeigt, daß eine Textzeile weniger dargestellt werden soll. In jedem FallIf the operator turns one of the roller knobs 36 and 37v that can be spatially connected to each other, he feels Typewriter simulator 50 according to FIGS. 4 and 6 Direction of rotation and generates an incremental or decrement row slide signal. The incremental signal indicates that an additional row or line of text is displayed should be, while the decrement signal indicates that a Less text line should be displayed. In any case

d
bleibt der Schieber auf der Grundruckzeile und wird dort zur Anzeige gebracht, wie den Figuren 3a bis 3c zu entnehmen ist. Wenn beispielsweise drei Zeilen zur Anzeige gebracht werden, wie die Fig. 3a zeigt, gibt ein Jnkrement-Reihenschieber-Signal an, daß eine zusätzliche Linie, wie in Fig. 3b gezeigt, zur Anzeige gebracht werden soll. In ähnlicher Weise bewirkt ein Dekrementsignal, das mit dem in Fig. 3b gezeigten Text auftritt, die Sichtanzeige einer Zeile weniger als in Fig.
d
the slide remains on the basic print line and is displayed there, as can be seen in FIGS. 3a to 3c. For example, if three lines are displayed, as shown in FIG. 3a, an increment row shifter signal indicates that an additional line, as shown in FIG. 3b, is to be displayed. Similarly, a decrement signal appearing with the text shown in Fig. 3b causes the visual display of one line less than in Fig.

3a zeigt. Die Anzahl der erzeugten Inkrement- oder Dekrementsignaler hangt von der Anzahl von Zahnstellungen ab, um die die Walzendrehknöpfe verschoben werden. In jedem Fall hebt und senkt die Inkrement- und Dekr ementb.e tat igung die zur Anzeige gebrachte Seite 32 und den Text 33 auf der Sichtanzeige 13·3a shows. The number of increment or decrement signals generated depends on the number of tooth positions by which the roller knobs are moved. In any case, lifts and lowers the increment and decrement action for display placed page 32 and the text 33 on the display 13

Das Inkrement-oder Dekrement-Reihenschieber-Signal wird über die Verbindungsleitung 20 an die Lageanzeigevorrlchtungssteuerung 51 gegeben, um den Inhalt eines Reihenschieberzählers zu verändern. Insbesondere wird dieses Signal über eine Leitung 62 aus dem Schreibmaschinensimulator 50 der Verbindungsleitung 20 aufgegeben. Falls es sich um ein Inkrementsignal handelt, wird es der Verbindungsleitung zu einem Zeitpunkt (t2) während des Rücklaufes aufgegeben; falls es sich um ein Dekrementsignal handelt, wird es zu einem anderen Zeitpunkt (t,) während desThe increment or decrement row slide signal is given via the connecting line 20 to the position display device control 51 in order to change the content of a row slide counter. In particular, this signal is applied to the connecting line 20 via a line 62 from the typewriter simulator 50. If it is an incremental signal, it is given to the connecting line at a point in time (t 2 ) during the return; if it is a decrement signal, it will be at another time (t 1) during the

20988Λ/ 125720988Λ / 1257

28.6.1972 W'1He - 20 - ' L/p 7^506/28/1972 W ' 1 He - 20 -' L / p 7 ^ 50

Rücklaufes aufgegeben. Diese Inkrement- und Dekrement-Signale stehen aus der Verbindungsleitung 20 zur Verfügung und.werden auf entsprechenden Leitungen 63 und 64 der Lageanzeigevorrichtungs- und linken Randsteuerung 5I aufgegeben und dienen zur Beeinflussung eines Reihenschieberzählers in der Steuerung 51 > die fflifc letztlich eine größere oder kleinere Anzahl von Textzeilen aus dem zur Anzeige zu bringenden Speicher ergibt, wie im einzelnen in Verbindung mit einer Beschreibung der Fig. 7 erläutert wird. Somit wird jedesmal beim Drehen eines Drehknopfes um eine Zahnstellung in einer Richtung (z.B. im Gegenuhrzeigersinn) der Reihenschieberzähler erhöht, bei einer Drehung um eine/· Zahnstellung in der anderen Richtung (im Uhrzeigersinn) wird dieser Zähler verringert. Der Inhalt dieses Zählers wird jeweils mit einer Speicherreihenzählung für einen Speicher-adressierzähler verglichen. Die Reihen-schieberzählung stellt die Textlinie dar, an der der Bedienende den Schieber wünscht. Die Schieberstellung hängt vollständig von der Steuerung durch den Bedienenden ab. Er bewegt den Schieber die Seite auf und ab, indem er die Walzendrehknöpfe 36, 57 und,'oder die Wagenrückführtaste verwendet. Die Speicherreihenzählung entspricht der Textreihe, die von den Speichern 19 ausgelesen wird. Wenn die erste Reihe von Daten aus dem Speicher ausgelesen wird, ist die Speicherreihenzählung beispielsweise 1, und wenn dieAbandoned return. These increment and decrement signals are available from the connecting line 20 and are sent to corresponding lines 63 and 64 of the position display device and left-hand edge control 5I and serve to influence a series slide counter in the control 51> the fflifc ultimately a greater or lesser number of lines of text from the memory to be displayed, as will be explained in detail in connection with a description of FIG. This means that every time a rotary knob is turned one tooth position in one direction (e.g. counterclockwise) the row slide counter is increased, when it is turned one tooth position in the other direction (clockwise) this counter is decreased. The content of this counter is compared with a memory row count for a memory addressing counter. The row slider count represents the text line on which the operator wants the slider. The position of the slider depends entirely on the operator's control. He moves the slider up and down the page using the platen knobs 36, 57 and, 'or the carriage return button. The memory row count corresponds to the text row read out from the memories 19. For example, when the first row of data is read from memory, the memory row count is 1, and when the

η Reihe des Speichers ausgelesen wird, ist die Speicherreihenzählung n. Während der üblichen Arbeitsweise steuert eh Taktgeber den Speicherreihenzähler, und der Zähler wird der Reihe nach von 0 bis 59 erhöht und dann zurück af 0 verringert. Die Reihenschieberzählung wird fortlaufend mit der Speicherreihenzählung verglichen, und wenn diese Zählungen gleich sind (was für die zur Darstellung gebrachte Grundlinie des Textes zutrifft) wird ein "Reihenvergleichs"-Signal "ja" und bleibt "ja", bis die Speicher/reihenzählung erhöht wird. Wenn das Reihenvergleichssignal "nein" wird, wobei der Rückb-uf der Sichtanzeige eingeleitet wird, kehrt der Sichtanzeigestrahl in die Ausgangsstellung zurück. Auf diese Weise befindet sich die Reihe, dieη row of the memory is read out, the memory row count is n. During the usual operation, the clock controls anyway the memory row counter, and the counter is sequentially incremented from 0 to 59 and then decremented back af 0. the Row shifter count is continuously compared to the memory row count, and if these counts are equal (what applies to the baseline of the text shown) a "row compare" signal becomes "yes" and remains "yes" until the memory / row count is incremented. When the series comparison signal "No" is, whereby the recall of the display is initiated, the display beam returns to the starting position return. That way is the row that

209884/1257209884/1257

28.6.1972 W/He - 21 - L/p 7450June 28, 1972 W / He - 21 - L / p 7450

die Schieber- oder Lageanzeigevorrichtung 44 enthält, stets auf der unteren Reihe der Sichtanzeige, d.h. auf der Schreiblinie. Wenn der Bedienende einen Walzendrehknopf bewegt und den .Reihenschieber erhöht, tritt das Reihenvergleichssignal um eine Speicherreihezählung später auf, wodurch der Rücklauf eine Reihe später eingeleitet wird, was wiederum eine zusätzliche, zur Anzeige zu bringende Informationslinie bewirkt.the slider or position indicator 44 includes, always on the lower row of the display, i.e. on the writing line. When the operator moves a roller knob and increases the row shifter, the row comparison signal occurs by one memory row count later, whereby the return is initiated one row later, which in turn creates an additional, causes the information line to be displayed.

RandeinstellvorrichtungenMargin adjusters

Die Rande'instellvorrichtungshebel 3>8 und ."59 ermöglichen dieThe edge adjustment device levers 3> 8 and "59 enable the

stellung der Ränder des dargestellten Textes in der gleichen Weise wie bei einer herkömmlichen Schreibmaschine. Der Bedienende verschiebt den linken Hebel 58 und den rechten Hebel 39 in die gewünschten Stellungen, damit die Texträrider einge- ■ stellt werden. Wenn einer dieser Hebel verschoben wird oder die Anordnung eingeschaltet wird, werden Binärcodes entsprechend den jeweiligen Randhebelstellungen innerhalb des Schreibmaschinensimulators 50 erzeugt und gelangen über die Verbindungsleitung 20 in die entsprechenden Steuerungen 51 und 52. Die Randdaten- und Lastsignale werden über ein Kabel 68 und eine Leitung 69 der Verbindungsleitung 20 und von dort den Steuerungen 51 · und 52 aufgegeben. Die linken .Randdaten werden von der Verbindungsleitung 20 über ein Kabel 70 an die Steuerung 51 gegeben, die rechten Randdaten über ein Kabel 71 an die Steuerung 52. Diese Randstellungen werden in den jeweiligen Steuerungen 51 und 52 unter Steuerung von "Lastrand"-Signalen gespeichert. Ein Lastrandsignal (das aus der Leitung 69 stammt) wird aus der Leitung 20 über eine Leitung 72 in die Steuerung 51 eingegeben. In ähnlicher Weise wird ein Lastsignal über eine Leitung 73 der Steuerung 52 aufgegeben. Diese "Last"-Signale zeigen an,, daß linke und/Oder rechte Randdaten zur Verfügung stehen und daß sie Ln Verklinkungen oder Register der jeweiligen Steuerungen 51 und 52 eingegeben werden können. Auch wird ein Lastsignal jedesmal dann erzeugt, wenn die Anordnung unter Energie gesetztposition of the edges of the displayed text in the same way as with a conventional typewriter. Of the Operator moves the left lever 58 and the right lever 39 in the desired positions so that the copywriters can ■ will be presented. When one of these levers is slid or the arrangement is turned on, binary codes become accordingly the respective edge lever positions within the typewriter simulator 50 are generated and arrive via the connecting line 20 into the corresponding controllers 51 and 52. The edge data and load signals are transmitted via a cable 68 and a line 69 of the connecting line 20 and from there to the controls 51 and 52 abandoned. The left edge data are from the connecting line 20 to the controller 51 via a cable 70, the right edge data to the controller 52 via a cable 71. These edge positions are set in the respective controls 51 and 52 stored under control of "load edge" signals. A load edge signal (originating on line 69) is obtained from the Line 20 entered into controller 51 via line 72. In a similar way, a load signal is applied to the controller 52 via a line 73. These "load" signals indicate that left and / or right edge data are available and that they are Ln latches or registers of the respective controls 51 and 52 can be entered. Also becomes a load signal generated every time the device is energized

0 9 8 8 4/1257 S*D0 9 8 8 4/1257 S * D

28.6.1972 W/He - 22 - L/p 7^506/28/1972 W / He - 22 - L / p 7 ^ 50

wird. Wenn einer der Randhebel verschoben wird, wird die neue Stellung in ähnlicher VJeise dekodiert und gespeichert.will. If one of the edge levers is moved, the new position is decoded and stored in a similar manner.

Die linke Randsteuerung 51 stellt grundsätzlich die linke Randbegrenzung des Textes 5.3* der auf der Sichtanzeige erscheint, ein. Die rechte Randsteuerung dient grundsätzlich zur Erzielung eines "Läute"-Signales auf einer Leibung 72, das ein Läutewerk beaufschlagt, bevor der rechte Rand erreicht ist, ferner zur Erzielung eines "am rechten Rand"-Signales auf der Leitung 75> um anzuzeigen, daß der rechte Rand erreicht ist. Dieses letztere Signal wird zum Verriegeln der Tastatur und zur Verhinderung weiteren Anschlagens in dieser Reihe oder Linie sowie zum Sperren von Leerias:;ensignalen verwendet, um zu verhindern, daß der Schieber an dem »rechten Rand vorbeibewegt wird, wenn nicht eine Randfreigabetaste gedrückt wird. Zu diesem Zweck weist die Tastatur 12 nach B1Ig. 1 eir.. Läutewerk' und ein damit verbundenes Solenoid auf; beide werden elektrisch betrieben. Das Solenoid wird betätigt und schlägt auf das Tastatur^ehäuse auf, wenn eine Taste angeschlagen wird, um das Geräusch und die Wirkung einer Schreibmaschine zu simulieren, und beim "Verriegeln" wird das Solenoid gesperrt, so daß es die Verriegelungscharakteristik einer Tastatur simuliert und das Aufgeben von Schriftzeichen- und Funktionsdaten aus der Tastatur 12 an die Anschlußgeräte sperrt. Die Leitungen 7^a und 75b gehören zum Läutewerk .und sperren die Solenoidsignale für die Tastatur 12.The left margin control 51 basically sets the left margin of the text 5.3 * that appears on the display. The right edge control is basically used to achieve a "chime" signal on a reveal 72, which acts on a bell before the right edge is reached, and also to achieve a "at the right edge" signal on line 75> to indicate that the right edge is reached. This latter signal is used to lock the keyboard and prevent further hits in that row or line, as well as to disable empty slides to prevent the slider from moving past the right edge unless an edge release key is pressed. For this purpose, the keyboard 12 points to B 1 Ig. 1 eir .. chime and a solenoid connected to it; both are operated electrically. The solenoid is actuated and strikes the keyboard housing when a key is struck to simulate the sound and action of a typewriter, and when "locking" the solenoid is locked so that it simulates the locking characteristics of a keyboard and that Surrender of character and function data from the keyboard 12 to the terminal devices. The lines 7 ^ a and 75b belong to the chime and block the solenoid signals for the keyboard 12.

Zusätzlich wird die Lageanzeigevorriohtung- und linke Randstfmerung 21 zur Erzeugung von Reihen- und 3palten-"Vergleichs"-i-:i^nalen verwendet, die einen Vergleich zwischen der Schiebe r-stellur ^ und dem Speicherplatz anzeigen. Eine Spaltenschieberzählung zeigt die Position des Bedienenden auf einer bestimmten Zeile an, während die Reihenschieberzählung angibt, um welche Linie es sieh handelt. Jedesmal, wenn der Bedienerde eine Taste anschlägt, wird das Schriftzeichensignal· von der Tastatur 12 über die Anschlußgeräte 21 zur Verbindungsleitung 20 aufgegeben, und das Schriftzeichen wird in den Speicher 19 eingeführt; die Spaltensxihieber—In addition, the position display is pre-programmed and left border maintenance 21 for the generation of row and 3-column "comparison" -i-: i ^ nals used to make a comparison between the sliding r-stellur ^ and the storage space. A column slide count shows indicates the operator's position on a particular line, while the row slide count indicates which line it is looking at acts. Every time the operator presses a key, the character signal is sent from the keyboard 12 via the terminal equipment 21 abandoned to the connecting line 20, and the character is introduced into the memory 19; the crevasse thugs—

209 884/1257 SAO ORIGINAL209 884/1257 SAO ORIGINAL

28.6.1972 W/He - 23 - .' L/p 7459June 28, 1972 W / He - 23 -. ' L / p 7459

zählung Ti'ird erhöht und dabei wird eine Sichtanzeige des Schiebers beeinflußt und der Bedienende auf die nächste Position auf der Zeile geleitet wird. Die Steuerung 51 ergibt die Reihen- und Spaltenvergleichssignale auf den'Leitungen 76 und 77 zur Verbindungsleitung 20, damit die Lage des Schiebers 44 auf der Sichtanzeige beeinflußt wird. Dies wird bei einem Reihen-r und Spaltenvergleich dadurch erzielt, daß der Schriftzeichengenerator 56 in der Weise beeinflußt wird, daß die Schieberstellung erzeugt wird. Die Reihen- und Spaltenvergleichssignale werden UND-geschaltet und als ein "Vergleichssignal" über Datenkabel 57 und 57a dem Schriftzeichengenerator 56 aufgegeben. Dieses Vergleichssignal wird über eine Leitung · 78 auch den Tastaturanschlußgeräten. 21 aufgegeben.counting Ti'ird is increased and a visual display of the Influenced and the operator is directed to the next position on the line. The controller 51 results the row and column comparison signals on the lines 76 and 77 to the connecting line 20, so that the position of the slide 44 is influenced on the display. this will in a row-r and column comparison achieved in that the character generator 56 is influenced in such a way that that the slide position is generated. The row and column comparison signals are AND-switched and sent as a "comparison signal" via data cables 57 and 57a to the character generator 56 abandoned. This comparison signal is also sent to the keyboard connection devices via a line 78. 21 abandoned.

Der linrke Rand kann als die Spalte der Seite definiert werden, zu der der Schieber 44 zurückkehrt, nachdem der Bedienende den Wagenrückführknopf angeschlagen hat. Jedesmal dann, wenn der Bedienende den Wagenrückführknopf anschlägt, wird ein Zuwachsreihensignal über eine Leitung 80 aus den Tastaturanschlußgeräten 21 zur Verbindungsleitung 20 aufgegeben. Dann wird ein Lastsignal aus der Verbindungsleitung 20 auf einer Leitung 8l der linken Randsteuerung 51 aufgegeben, um den Inhalt einer linken Randverklinkung (die früher durch das Lastsignal auf der Leitung 72 belastet worden ist) in einen Spaltenschieberzähler in der Steuerung 51 zu-übertragen. Dieser Vorgang führt eine voreingestellte Zählung, die eine Funktion'der eingestellten Position des linken Randanzeigehebels 38 ist, in den Spaltenschieber zähl er ein, um die Anfangsspaltenposition des Schiebers auf der Linie anzuzeigen, das bedeutet, daß der Schieber am linken Rand statt an der linken'Kante der Seite zur Anzeige gebracht wird..-Ein "am linken Rand"-Signal wird auch durch die Steuerung 5I erzeugt und über eine Leitung 79, die Verbindungsleitung 20 und eine Leitung 79a in die,-Tastaturanschlußgeräte 21 eingegeben, um Rücktastensignale bei einem Vergleich mitThe linear margin can be defined as the column of the page to which the slider 44 returns after the operator hits the carriage return button. Every time the Operator strikes the carriage return button, an incremental row signal is output over line 80 from the keypad connector devices 21 abandoned to the connecting line 20. Then a load signal from the connecting line 20 on a line 8l the left margin control 51 abandoned the content of a left edge notch (which was earlier due to the load signal on the line 72 has been charged) to a column slide counter in the controller 51. This process leads a preset count that is a function of the set Position of the left margin indicator lever 38 is in the column pusher it counts in to indicate the starting column position of the slider on the line, that is, the slider on the left edge instead of the left edge of the page for display is brought ..- A "left margin" signal is also brought by the Control 5I generated and via a line 79, the connecting line 20 and a line 79a in the keyboard connection devices 21 input to backspace signals when compared with

9-8-84/1 2-57"9-8-84 / 1 2-57 "

28.6.1972 W/He - 24 - L/p 7450June 28, 1972 W / He - 24 - L / p 7450

Ausnahme des Falles, daß eine Randfreigabetaste niedergedrückt wird, gesperrt wird (d.h., zu verhindern, daß ein Rücktastersignal den Schieber nach links bewegt).Except for the case that an edge release key is depressed, is disabled (i.e., to prevent a Push button signal moves the slider to the left).

Die Lage des Schiebers längs der Zeile ändert sich mit fortschreitendem Ausschreiben und wird durch Inkrement- und/oder Dekrementspaltensignale auf entsprechenden Leitungen 8.3 und 84 aus den Tastaturanschlußgeraten 21 zur Verbindungsleitung 20 gesteuert. Diese Signale werden der Verbindungsleitung 20 über die Leitungen 86 und 87 zur Steuerung 51 aufgegeben, um den Spaltenschieber längs der Zeile in seiner Stellung zu erhöhen oder zu verringern. Die Spaltenstellung des Schiebers längs der Zeile wird dadurch geändert, daß eine alphanumerische Schriftzeichentaste (Inkrement), Zwischenraumtaste (Inkrement), Rücktaste (Dekrement) angeschlagen wird, und ferner durch Redigiertasten, z.B. eine Löschtaste (Dekrement) der Gruppe 28 der Fig. 1; die Schieberreihenstellung ist stets die Grundschreiblinie, diese Reihenstellung in bezug auf die Speicherreihenstellung wird jedoch dadurch geändert, daß die Wagenrückführtaste niedergedrückt wird oder daß die Walzendrehknöpfe gedreht werden, wie weiter oben erläutert, um mehr oder weniger Textzeilen zur Darstellung zu bringen.The position of the slider along the line changes as it progresses Write out and is activated by increment and / or decrement column signals on corresponding lines 8.3 and 84 from the keyboard connection devices 21 to the connecting line 20 controlled. These signals are transmitted to the connecting line 20 abandoned the lines 86 and 87 to the controller 51 to the To increase or decrease the position of the column shifter along the line. The column position of the slide along the Line is changed by having an alphanumeric character key (Increment), space key (increment), backspace key (decrement) is struck, and also by editing keys, e.g., a clear (decrement) key of group 28 of Fig. 1; the slide row position is always the basic writing line, however, this row position with respect to the storage row position is changed by the carriage return key is depressed or that the roller knobs are rotated, as explained above, by more or fewer lines of text to bring to representation.

Die rechte Randsteuerung 52 berücksichtigt die Schriftzeichenabstände und freien Abstände, wie sie beim Schreiben einer Zeile verwendet werden, so daß die Signale fiir das Läutewerk und für "am rechten Rand" gebildet werden. Bei einer beispielsweisen Ausführungsform der Erfindung hat die Information in einer Textzeile auf der Sichtanzeige, die in einer Reihe des Speichers gespeichert ist, eine Länge von 128 Schriftzeichen. Es gibt deshalb eine diskrete Arzahl von Schriftzeichen pro Zeile der Sichtanzeige und pro Zeile des Speichers. Um die Anzahl von Schriftzeichen und Abständen, die während des Schreibens einer Textzeile verwendet werden, zu berücksichtigen, werden die Schriftzeichen und Abstände in der rechten Randsteuerung 52 gezählt. Zusätzlich weisen bei .einer Proportionalschrift unterschiedlicheThe right margin control 52 takes the character spacing into account and free spaces, as used when writing a line, so that the signals for the bell and for be formed "at the right edge". In an exemplary embodiment of the invention, the information is in a line of text on the display, which is stored in a row of the memory, a length of 128 characters. There is therefore a discrete number of characters per line of the display and per line of memory. The number of characters and spaces used while writing a line of text are used, the characters and spaces in the right margin control 52 are counted. In addition, with a proportional font, different

209804/1257209804/1257

28.6.1972 WjBHe - 25 - L/p 7450June 28, 1972 WjBHe - 25 - L / p 7450

. 2233831. 2233831

Schriftzeichen verschiedene Breiten auf (Breite und schmale Schriftzeichen), und somit werden Breitencodes erzeugt, um die Anzahl von Schriftzeichenräumen, die auf einer Zeile verwendet v/erden,, zu berücksichtigen. Die Breitencodes werden auch von dem Schriftzeichengenerator zur Steuerung der Länge des Schiebers verwendet. Das Niederdrücken einer alphanumerischen Taste aus der Tastatur 12 sendet ein codiertes Signal in den Speicher 19, der seinerseits dieses codierte Signal zur Adressierung eines Lesespeichers verwendet, um den geeigneten Code für dieses Schriftzeichen abzuleiten. Dieser letztere Code enthält Schriftzeichenbreitenj^information, und.der Code wird im Speicher gespeichert und wird auch zur Adressierung des Schriitzeichengenerators 56 für die Sichtanzeige des Schriftzeichens verwendet. Die Breitencodedaten werden aus der Verbindungsleitung 20 über ein Kabel 66 entnommen; sie zeigen die Breite der Schriftzeichen und Abstände an, und der Breitencode wird einem Zähler innerhalb der rechten Randsteuerung 52 aufgegeben und gezählt, um die Anzahl von Abständen (Sohriftzeichenabstände und freie Räume), die beim Schreiben der Zeile verwendet woden, zu berücksichtigen. Die Zählung wird verwendet, um festzulegen, wann die Läutewerk- und Rechterand-Signale erzeugt werden sollen; mit anderen Worten heißt dies, daß sie angeben sollen, wann der rechte Rand erreicht IxSt. Wenn die gezählte Anzahlgleich oder größer der rechten Randzählung ist, wie sie durch die Einstellung des rechten Randanzeigehebels 39 festgelegt wird, wird das Signal "am rechten Rand" erzeugt und der Leitung 75 aufgegeben. Das Läutesignal auf der Leitung 74 wird eine bestimmte Anzahl von Abständen vor dem Signal "am rechten Rand" erzeugt. Beispielsweise kann die Steuerung 52 so eingestellt werden, daß das Läutesignal 15 Abtanke inhe it en früher auftritt als das Sig-r. nal "am rechten Rand" erzeugt v.'ird. Die Äbstands— oder Breitencodedaten werden über das Kabel 66"einem Addierer innerhalb der Steuerung 52 aufgegeben, und .zwar in Verbindung mit der vorausgehenden Abstandszählung für die Zeile, die innen aufgespeichertCharacters of different widths (width and narrow characters) and thus width codes are generated to account for the number of character spaces used on a line. The width codes are also used by the character generator to control the length of the slider. The depression of an alphanumeric key from the keyboard 12 sends a coded signal to the memory 19, which in turn uses this coded signal to address a read-only memory in order to derive the appropriate code for this character. This latter code contains character width information and the code is stored in memory and is also used to address the character generator 56 for the visual display of the character. The latitude code data is taken from the connecting line 20 via a cable 66; they indicate the width of the characters and spaces, and the width code is applied to a counter within the right margin control 52 and counted to account for the number of spaces (fonts and spaces) used in writing the line. The count is used to determine when to generate the chime and right edge signals; in other words, they should indicate when the right margin reaches I x St. If the counted number is equal to or greater than the right margin count as determined by the setting of the right margin indicator lever 39, the signal "will be at the right margin "generated and given up to line 75. The ringing signal on line 74 is generated a certain number of times before the "right edge" signal. For example, the controller 52 can be set in such a way that the ringing signal 15 Abtanke inhe it occurs earlier than the Sig-r. nal "on the right edge" creates v.'ird. The spacing or width code data is applied over cable 66 "to an adder within controller 52 in conjunction with the preceding spacing count for the line stored within

9884/12579884/1257

28.6.1972 WHe - 26 - L/p 7^506/28/1972 WHe - 26 - L / p 7 ^ 50

wird. Die Abstanfezählung wird auf den neuesten Stand gebracht und einem Zähler aufgegeben: dieser Zähler berücksichtigt die gesamte Anzahl von Abständen, wie sie verwendet werden. Der Ausgang aus diesem Zähler wird dann mit dem rechten Randgrenzwert verglichen, wie er durch den rechten Randanzeigehebel eingestellt wird, damit das Signal "am rechten Rand" erzeugt wird, und mit einer voreingestellten Zahl (z.B. einer Zahl, die 15 Abstände anzeigt) verglichen, damit das Läutesignal erhalten wird.will. The distance counting is brought up to date and a counter: this counter takes into account the total number of intervals as they are used. Of the Output from this counter is then compared to the right margin limit as determined by the right margin indicator lever set so that the signal is generated "on the right edge" and with a preset number (e.g. a number, which shows 15 distances) compared to the ringing signal is obtained.

esit

Zusätzlich zdm Schreiben von Schriftzeichen ist auch möglich, durchzustreichen, z.B. ά. Eine weitere Möglichkeit, nämlich das Unterstreichen, wird dadurch erreicht, daß lediglich das Bit höchster Bedeutung im Schriftzeichencode geändert wird. Wenn ein Schriftzeichen durchgestrichen werden soll, wird der Schieber unter ein Schriftzeichen (c) mit Hilfe der Zwischenraumtaste oder der Rücktaste (und mit den Walzendrehknöpfen, wenn das durchzustreichende Schriftzeichen auf einer anderen Zeile als der gerade geschriebenen Zeile liegt)- gesetzt, undIn addition to writing characters, it is also possible to strike out, e.g. ά. Another possibility, namely underlining, is achieved in that only the most significant bit in the character code is changed. If a character is to be crossed out, the slider is placed under a character (c) with the help of the space key or the backspace key (and with the rotary knobs if the character to be crossed out is on a line other than the line just written) -, and

zweite
das Schriftzeichen (ein Schrägstrich) wird über UaS1 erste Schriftzeichen (c) geschrieben, so daß ersteres durchgestrichen ist. Dies wird dadurch erreiche, daß berücksichtigt wird, daß der Schieber unter .einem vorhandenen Schriftzeichen steht und daß die Sichtanzeige der beiden Schriftzeichen übereinander gerichtet wird. Auch wird ein Code (Durchstreich- oder Rüc'.""-tastencode) im Speicher gespeichert, um das Vorhandensein eines derartigen Suriches anzuzeigen.
second
the character (a slash) is written over UaS 1 first character (c) so that the former is crossed out. This is achieved by taking into account that the slide is under an existing character and that the visual display of the two characters is directed over one another. A code (strike-through or back key) is also stored in memory to indicate the presence of such a surich.

Eine Schriftzeichenanzeigeleitung 88 ergibt ein Signal aus der Verbj.ndungsleitung 20 zu den Tastaturanschlußgeräten 21.. um anzuzeigen,- daß ein Schriftzeichen zu eir.em bestimmten Zeitpunkt angeschlossen ist. Dieses Schriftzeiehenanzeigesignal mlt den "Vergleichs-"Signal auf der Leitung /'8 zeigt an, daß der Schieber unter einem Schriftzeichen steht, und durch die Tastatur-Anschlußgeräte 21 beim Niederdrücken einer S hrlftzeichentaste zur Einleitung einer Durchstreichfolge oder einesA character display line 88 outputs a signal the connection line 20 to the keyboard connection devices 21 .. to indicate that a character is intended for a particular one Time is connected. This handwriting indicator signal mlt the "compare" signal on line / '8 indicates that the slide is under a character, and through the Keyboard connection devices 21 when depressing a symbol key to initiate a strikeout sequence or a

, 209884/1257, 209884/1257

SADSAD

2 3. ζ>. 19 72 17/Ke ' - 27 - . L/p 7^502 3. ζ>. 19 72 17 / Ke '- 27 -. L / p 7 ^ 50

Durchstreichprοgrammes verwendet wird. Der Zveck dieser Folge besteht 'darin, einen Rückzügeode·zu.erzeugen, der in einer Speicherstelle zwischen den beiden betreffenden Schriftzeichen gespeichert ist (z.B., c, Rückzugcode. ,'), -ium anzuzeigen, daß die beiden Schriftzeichen einer über dem anderen zur Darstellung gebracht werden sollen. Dieser Code steuert den Drucker auch in der Weise, daß der Durchstrich beim Ausschreiben von Hand erfolgt und der Durchstrichcode selbst natürlich nicht gedruckt oder zur Darstellung gebracht-wird.. Während Redigierungsfunktionen zeigt der Code in ähnlicher Weise das Vorhandensein des ^ Durchstreichens bzw. Überschlagens an; wenn es erwünscht ist, den Überschreibvorgang beim Niederdrücken einer Löschtaste zu löschen, sollen alle drei (zwei Schriftzeichen und der Rückzugcode) gelöscht werden. Dies wird dadurch erreicht, daß der Schieber unter die Übersehreibstelle auf der Sichtanzeige gebracht und die Löschtaste niedergedrückt wird. Das erste Schriftzeichen wird aus der Speieherstelle gelöscht, und der Schieber wird in eine höhere Stellung gebracht, wodurch ein Rüektast/Schieber-Vergleich erfolgt, der wiederum anzeigt, daß sowohl der Rücktastecode als auch das zweite Schriftzeichen aus dem Speicher gelöscht werden. >Strikethrough program is used. The purpose of this episode consists in generating a retreat ode that is contained in a Is stored between the two characters concerned (e.g., c, withdrawal code., '), -Ium to indicate that the two characters are to be displayed one above the other. This code also controls the printer in such a way that the strikethrough is done by hand when writing and the strikethrough code itself is of course not printed or rendered. During editing functions similarly, the code indicates the presence of the crossover; if it is desired, overwriting operation when a delete key is pressed delete, all three (two characters and the withdrawal code) to be deleted. This is achieved in that the slide is brought under the overwriting point on the display and the delete key is depressed. The first character is deleted from the memory, and the The slide is brought to a higher position, which results in a back key / slide comparison, which in turn shows that both the backspace code and the second character are deleted from memory. >

VertikalabstandshebelVertical distance lever

Der Vertikal- oder Zeilenabstandssteuerhebel 14 dient der gleichen Eunktion wie der entsprechende Hebel auf einer normalen Schreibmaschine. Der Bedienende st.ellt den Hebel 14 auf die' gewünschte Anzahl von Zwischenräumen (z.B. Einfach- Doppeloder Dreifach-Zwischenraum) ein, und der zur Darstellung, gekommene Text ist im gleichen Abstand versetzt, genau wie beim richtigen Sehreiben. Der Sehreibmaschinensimulator. 50 erzeugt' einen Binärzwischenraumcode, der die Stellung des Schalters ^O darstellt, und dieser Code wid über ein Kabel 90 an die Verbindurigsleitung-20 und von dieser über· ein Kabel 91 an die Tastatur-Anschlußgeräte 21 gegeben ud dort gespeichert. WennThe vertical or line spacing control lever 14 is used same function as the corresponding lever on a normal typewriter. The operator sets up the lever 14 Enter the 'desired number of spaces (e.g. single, double or triple space), and the one that is displayed Text is offset the same distance, just like correct writing. The typewriter simulator. 50 generated ' a binary space code representing the position of the switch ^ O, and this code is sent via a cable 90 to the Connection line-20 and from this via a cable 91 to the Keyboard connection devices 21 given and stored there. if

209884/ 1 2 S7209884/1 2 S7

28.6.1972 W/He - 28 - L/p 7450June 28, 1972 W / He - 28 - L / p 7450

der Bedienende die Wagenrücktaste anschlägt, werden ein, zwei oder drei Wagenrückführungen durch die Tastatur-Anschlußgeräte 21 erzeugt, welche über das Kabel 47a auf die Verbindungleitung 20 gegeben werden. Diese codierten Signale werden über die Verbindungsleitung 20 über das Datenkabel 94 an den Speicher I9 gelegt und in ihm gespeichert. Die resultierenden, gespeicherten Viagenrückführungen dienen zur Erhöhung des Druckers 15 beim Ausdrucken, so daß die geeignete Anzahl von Zwischenräumen zwischen Zeilen währenddes Drückens erzielt wird.the operator hits the carriage back button, one or two or three carriage returns through the keyboard connector 21 generated, which via the cable 47a to the connection line 20 are given. These coded signals are sent to the memory I9 via the connecting line 20 via the data cable 94 placed and stored in it. The resulting, stored Viagen returns are used to increase the printer 15 at Print so that the appropriate number of spaces between lines is obtained during printing.

SpeicherStorage

Der Speicher 19 weist einen Hauptspeicher 98 auf, der über einen Pufferspeicher 99 mit einem Eingabe-Ausgabe-Pufferspeicher 100 in Verbindung steht. Ein "Breiten"-Lesespeicher (ROM)IQl steht mit den Puffernspeichern 99 und 100 in Verbindung. Der Lesespeicher 101 wird durch den Schriftzeichencode adressiert und dient als Tischleseeinrichtung zur Bestimmung der Breite von Schriftzeichen. Er ergibt ein Zweibitausgangssignal zur Anzeige mehrerer (z.B. fünf) unterschiedlicher Schriftzeichenbreiten. Diese Breiteninformation wird zusammen mit dem Schriftzeicheneode über das Kabel 94 in die Verbindungsleitung 20 zu den vorstehend beschriebenen.Zwecken eingespeist (z.B. zur Berücksichtigung der Anzahl von Zwischenräumen, die beim Schreiben einer Zeile verwendet werden, und zur Bestimmung der Länge des Schiebers).The memory 19 has a main memory 98 which is connected to an input-output buffer memory 100 via a buffer memory 99. A "wide" read-only memory (ROM) IQ1 is in communication with the buffer memories 99 and 100. The read-only memory 101 is addressed by the character code and serves as a table reading device for determining the width of characters. It produces a two-bit output signal for displaying several (eg five) different character widths. This width information is fed together with the character code via the cable 94 into the connecting line 20 for the purposes described above (e.g. to take into account the number of spaces that are used when writing a line and to determine the length of the slider).

Der Speicher 98 ist so ausgelegt, daß er 60 Reihen (entsprechend Sichtanzeigezeilen 1Q bis leg) ergibt, wobei jede Reihe 1024 Bits aufweist, die in 128 Schriftzeichen unterteilt sind, wobei jedes die Länge von acht Bits besitzt. Die Speicheradressen-Zählung (MAC) legt fest, welches Schriftzeichen in eine gegebene Zeile oder Reihe des Speichers 98 ein bzw. aus ihr ausgelesen wird, und eine Speicherreihenzählung adressiert die Reihen des Speichers. Wie früher erwähnt, bestimmt eine Koinzidenz (Vergleich)The memory 98 is designed so that it gives 60 rows (corresponding to display lines 1 to Q leg), each row having 1024 bits which are divided into 128 characters, each having the length of eight bits. The memory address count (MAC) determines which character is being read into or out of a given line or row of memory 98, and a memory row count addresses the rows of memory. As mentioned earlier, a coincidence (comparison) determines

209884/1257209884/1257

28.6.1972 W/He - 29 - . L/p 7450June 28, 1972 W / He - 29 -. L / p 7450

einer Schieberstellung (Reihen und Spalten) mit der MAC-Zählung die exakte ,Lage im Speicher 98.» in welcher ein Schriftzeichenzu speichern ist.. Jede Reihe des Speichers entspricht einer Textzeile auf der Seite j52, die erste und letzte Reihe werden jedoch nicht zur Textsichtanzeige vervrendet. In format ions ze ilen werden jeweils in Serie in entsprechenden Speicherreihen festgehalten, und die Information in jeder Speicherreihe wird in Umlauf gesetzt. Die darin gespeicherten Schriftzeichen werden periodisch, z.B. etwa 35 mal pro Sekunde, dem Schriftzeichengenerator 56 zur fortlaufenden Sichtanzeige des gespeicherten Textes aufgegeben. Bei typischen bekannten Speichersichtanzeigeanordnungen besteht eine direkte Übereinstimmung zwischen einer Speicherschriftzeichenstelle und einer Sichtanzeigeschriftzeichenstelle, und es wird eine gesamte Textseite in einem einzeiligen umlaufenden Speicher gespeichert. Obgleich in vorliegender Anordnung Speieherreihen zur Anzeige gebrachten Zeilen entsprechen, brauchen die Schriftzeiehensteilungen innerhalb einer Zeile der Sichtanzeige nicht notwendigerweise Stellen in einer Reihe des Speichers zu entsprechen, weil codierte Signale oder nicht zur Anzeige bringbare Schriftzeichen, z.B. der Rücktastencode für das Durchstreichen und die Wagenrückführcodes mit dem Text vorhanden sind. Die erfindungsgemäße Anordnung ermöglicht eine absolute Adressierung des Speichers sogar,· wenn die zur Anzeige gebrachten Textzeilen geändert werden (nach oben oder unten belegt werden( z.B. durch Bewegen des Walzendrehknopfes). Das bedeutet, daß eine bestimmte Zeile auf der Sichtanzeige (z.B. Zeile 5) stets einer gegebenen Reihe (z.B. de;r Reihe 5) des Speichers entspricht, gleichgültig, wo diese bestimmte Zeile räumlich auf der Sichtanzeige auftritt. Lediglich durch Ä'ndern der Schieberreihenzählung (mit Hilfe der Walzendrehknöpfe oder bei einer Wagenrückführung) kann somit die Sichtanzeigenstellung des Textes auf der Sichtanzeige geändert werden, diese Änderung bringt jedoch, keine Änderung des Inhalts des Hauptspeichers 98.a slide position (rows and columns) with the MAC count the exact position in the memory 98. » in which a character is to be stored. Each row of the memory corresponds to a line of text on page j52, but the first and last rows are not used for text display. Format lines are held in series in respective memory rows, and the information in each memory row is circulated. The characters stored therein are periodically, for example about 35 times per second, applied to the character generator 56 for continuous visual display of the stored text. In typical known memory visual display assemblies, there is a direct correspondence between a memory font and a visual display font and an entire page of text is stored in a single line rotating memory. Although in the present arrangement storage rows correspond to displayed lines, the character divisions within a line of the visual display do not necessarily have to correspond to positions in a row of the memory, because coded signals or non-displayable characters, e.g. the back key code for the strike through and the carriage return codes the text are present. The arrangement according to the invention enables an absolute addressing of the memory even if the text lines displayed are changed (assigned up or down ( e.g. by moving the rotary knob). This means that a certain line on the display (e.g. line 5) always corresponds to a given row (e.g. row 5) of the memory, regardless of where this particular row appears spatially on the display. The display position of the Text on the display can be changed, but this change does not change the contents of the main memory 98.

2 0 9 8 8 4 / 12 5 72 0 9 8 8 4/12 5 7

28.6.1972 W/He - 30 - L/p 7^506/28/1972 W / He - 30 - L / p 7 ^ 50

Ein Reihenvergleich (Zeile 76 aus der Steuerung 51) tritt auf, wenn die Speicherreihenadresse und die Schieberreihenzäjilung gleich sind. Dieses Signal bleibt "ja", bis die nächste Speicherreihe adressiert ist (zu diesem Zeitpunkt erfolgt kein Vergleich mehr zwischen den Schieber- und Speicherreihen). Wenn das Reihenvergleichssignal "nein" wird, wird ein Rücklauf der Sichtanzeige I3 getriggert, und der Elektronenstrahl der Kathodenstrahlröhre kehrt zum oberen Ende des Schirmes zurück. Wenn die Reihenschieberzählung erhöht wird, beispielsweise mit Hilfe der Walzendrehknöpfe, tritt das Reihenvergleichssignal eine Zeile später auf, wodurch ein Rücklauf eine Zeile später auftritt, so daß eine Sichtanzeige einer zusätzlichen Textzeile bewirkt wird. Als spezielles Beispiel sei angenommen, daß Zeile 3 des Textes, wie in Fig. 3a zur Darstellung gebracht wird. Zeile 4 und die nachfolgenden Zeilen werden von dem Hauptspeicher 98 ausgelesen und über den Schriftzeichengenerator 56 an die Sichtanzeige 13 gegeben, damit sie am oberen Ende des Sichtanzeigeschirmes zur Darstellung gebracht werden; alle Zeilen (Zeile 4 usw.) werden nach dem Schreiben der Zeile, obgleich sie in die Sichtanzeige eingespeist werden, durch die Videoschaltung 55 freigelassen oder gesperrt, damit eine entsprechende Sichtanzeige verhindert wird. Bei Erhöhung des Reihenschieberzählers durch Drehen der Walzendrehknöpfe um eine Position tritt das Reihenverglelchssignal, wie vorstehend ausgeführt, um eine Reihe später auf, wodurch die vierte Textzeile, wie in Fig. 3)b teilweise gezeigt, zur Sichtanzeige gebracht wird. Der Rücklauf tritt am Ende der vierten Zeile auf, und nunmehr werden die fünfte und nachfolgende Zeilen des Textes aus dem Speicher an das obere Ende der Sichtanzeige geführt, wie früher ausgeführt, jedoch freigelassen.A series comparison (line 76 from controller 51) occurs if the memory array address and the shift array enumeration are the same. This signal remains "yes" until the next memory row has been addressed (no comparison is made at this point in time more between the slide and accumulator rows). When the row comparison signal becomes "no", a retrace becomes the Visual display I3 triggered, and the cathode ray tube electron beam returns to the top of the screen. When the row spool count is incremented, for example with help the reel knobs, the row comparison signal occurs one line later, causing a return to occur one line later, so that an additional line of text is displayed visually. As a specific example, assume that Line 3 of the text, as shown in Fig. 3a. Line 4 and the following lines are read out from the main memory 98 and sent via the character generator 56 to the Display 13 given so that it is at the top of the display screen be brought to the display; all lines (line 4, etc.) are after the line is written, although they are fed into the display, released or blocked by the video circuit 55, so that a corresponding Visual display is prevented. When increasing the row slide counter by turning the rotary knobs by one position the row comparison signal occurs one row later, as stated above, whereby the fourth line of text, as in FIG Fig. 3) b partially shown, is brought to the visual display. Of the Return occurs at the end of the fourth line, and now the fifth and subsequent lines of text are extracted from the Memory led to the upper end of the display, as stated earlier, but left free.

Ein ähnlicher Vorgang tritt bei einer Verringerung auf. In diesem Falle tritt das Reihenvergleichssignal eine Zeile höher auf, so daß der Rücklauf am Ende der früheren Zeile auftritt. Es sei als spezielles Beispiel wieder angenommen, daß die Zeile 5 des Textes, wie in FLg. ")c gezeigt, zur Darstellung gebracht wird.A similar process occurs with a decrease. In this case the row comparison signal occurs one line higher, so that the rewind occurs at the end of the previous line. As a special example, assume again that line 5 of the Text, as in FLg. ") c shown, is brought to the representation.

209884/ 1 257209884/1 257

28.6.1972 W/He - 31 - L/p 7^506/28/1972 W / He - 31 - L / p 7 ^ 50

Eine entgegengesetzte Drehung eines Walzendrehknopfes verringert die Reihenschieberzählung, und somit tritt der Reihenvergleich (und der Rücklauf am Ende der Zeile) eine Zeile früher auf, nämlich an der Zeile 4..Reverse rotation of a roller knob decreases the row slide count, and thus row comparison occurs (and the rewind at the end of the line) one line earlier, namely at line 4 ..

Lediglich durch Änderung einer Zahlung, d.h. der SchieberreiheH-zählung, entweder nach oben oder nach unten, kann die Position des Textes auf dem Sichtanzeigeschirm verändert werden. Dies ermöglicht, daß der Text "53 und der Seitenumriß 32 ehfach auf dem Anzeigeschirrn nach oben ader unten gerollt werden können, und die vorstehend beschriebene Anordnung trotzdem eine absolute Adressierung zum Speicher ohne Aufwärts- und Abwärtsverschiebung des Speicherinhaltes ergibt, was eine Änderung in der Speicheradressierung bewirken würde.The position of the text on the display screen can only be changed by changing a payment, ie the slide row H counting, either upwards or downwards. This allows the text "53 and the Seitenumriß 32 ehfach on the Anzeigeschirrn to be rolled up vein below and the above-described arrangement still results in an absolute addressing to the memory without the upward and downward displacement of the memory contents, resulting in a change in the memory addressing would effect.

Zeitsteuerung _ Time control _

Die Zeitsteuerung 53 führt die verschiedenen Zeitsteuersignale in das Gesamtsystem ein. Sie enthält einen Taktgeber zur Erzeugung, der Zeitsteuersignale. Die grundlegende Zeitdauer ist eine Zeit"t", die über eine Leitung 107 eingespeist wird, wie sich "bei einer Betrachtuna· der detaillierten Blockschaltbilder der Teilanordnungen nach den Figuren 5 bis 8 ergibt. Je Zeitdauer t wird in acht Zeitdauern Δ t unterteilt, die auf einer Leitung 108 zu Speichersteuerzwecken (z.B. zum serienmäßigen Verschieben von Schriftzeichenbits) eingespeist werden, und acht Zeitdauern t sind gleich einer MAC-Zählung oder -Zeitdauer. Die MAC-Zählungen vier den über eine Leitung 109 vorgenommen und Speicherreihenzählungen (die nach einer vorbestimmten Anzahl von MAC-Zählungen auftreten) werden über eine Leitung 110 eingespeist. Jede MAC-Zählung entspricht einer Schriftzeichenposition im. Speicher, wie weiter oben aörtert, und 128 MAC-Zählungen oder -Zeitdauern stellen die Sichtanzeigedauer für eine vollständige Zeile auf der Sichtanzeige dar. Am Ende1 der Sichtanzeigedauer tritt ein Rücklauf (der 10 MAC-Zählungen dauert), auf, welcher den Reihenschieberzähler erhöht und eineThe timing controller 53 introduces the various timing signals into the overall system. It contains a clock generator for generating the timing signals. The basic duration is a time "t", which is fed in via a line 107, as can be seen "when looking at the detailed block diagrams of the partial arrangements according to FIGS. 5 to 8. For each duration t, the on a line 108 for memory control purposes (e.g. for serial shifting of character bits), and eight time periods t are equal to a MAC count or period of time of MAC counts) are fed in over line 110. Each MAC count corresponds to a character position in memory, as discussed above, and 128 MAC counts or durations represent the display time for a complete line on the display At the end of 1 of the display duration, a deceleration occurs (which lasts 10 MAC counts), which the row shifter counter increased and one

20 9 6 04/126720 9 6 04/1267

28,6.1972 W/HeJune 28, 1972 W / He

L/pL / p

Adressierung der nächsten Speicherreihe bewirkt» Das Rücklaufsignal wird über eine Leitung 111 zugeführt. 6ö Rückläufe plus eine fly-back-Dauer,(die 128 MAC-Zählungen beträgt) stellen die Zeitdauer der Sichtanzeige einer ganzen Textseite, dar, die, wie weiter oben ausgeführt, etwa 30 mal pro Sekunde wiederholt wird. Das flyback-Signal wird über eine Leitung 112 zur Verfügung gestellt. Ein Kabel l4o speist Steuersignale (z.B. Vergleich) ein, die zur Erzeugung von flyback- und Rücklaufsignalen verwendet werden. ·..-.■Addressing the next memory row causes »The return signal is supplied via a line 111. 6ö returns plus a fly-back duration (which is 128 MAC counts) represent the Duration of the visual display of an entire page of text, which, as stated above, repeats about 30 times per second will. The flyback signal is provided over a line 112. A cable l4o feeds control signals (e.g. Comparison), which are used to generate flyback and return signals. · ..-. ■

Die Zeitsteuerung ermöglicht einen Simultanbetrieb der Ver- ,·..,-. bindungsleitung 20. Somit kann die Datenverbindungsleitung : simultan mit eher großen Anzahl von Signalen beaufschlagt werden, wobei jede Art von Information über die Leitung während einer zugewiesenen Zeit übertragen wird. Die Zeitdauer wird in drei größere Zeitzyklusdauern unterteilt, nämlich die Sichtanzeigedauer, die Rücklaufdauer und die flyback-Dauer. Die Sichtanzeigedauer wird in acht Zeitabschnitte t, nämlich to-t~ unterteilt. Dies gestattet, daß Daten auf der Verbindungsleitung in einem frühen Zeitabschnitt angeordnet und daraus erforderlichenfalls während eines späteren Zeitabschnittes ausgelesen werden können.-Die Verbindungsleitung 20 kann vorzugsweise in verschiedene getrente Leitungen unterteilt werden, z.B. eine Datenleitung, Steuer- und Anzeigeleitungen, Adressenleitung, Zeitsteuerleitung und Spannungsverteilungsleitungen. Die Datenleitung überträgt Schriftzeichendaten und Breitendaten j die Steuer- und Anzeigeleitungen übertragen Steuersignale, z.B. zum Reihenvergleich, zum Spaltenvergleich, zur Wagenrückführung usw.: die Adressenleitung dient zum Adressieren für das Übertragen von Information von einer Teilanordnung zu einer Teilanordnung, im wesentlichen zu Vorgängen des Redigierens und Manipulierens des Textes; die Zeitsteuerleitung überträgt Zeitsteuersignale, z.B. Abtast-, flyback- und Rücklaufsignale. Die Spannungsleitungen schließlich speisen die verschiedenen erforderlichen Spannungen für die gesamte Anordnung ein. Die ·The time control enables simultaneous operation of the supply, · .., -. Link line 20. Thus, the data link line can: Simultaneously have a rather large number of signals applied to it, each type of information being transmitted over the line during an allotted time. The time period is divided into three major time cycle periods, namely the display period, the flyback period, and the flyback period. The visual display duration is divided into eight time segments t, namely t o -t ~. This allows data to be arranged on the connecting line in an early period of time and, if necessary, to be read out therefrom during a later period of time Power distribution lines. The data line transmits character data and width data j the control and display lines transmit control signals, e.g. for row comparison, column comparison, carriage return, etc. and manipulating the text; the timing line carries timing signals such as scan, flyback and return signals. Finally, the voltage lines feed in the various voltages required for the entire arrangement. The ·

209884/1267209884/1267

28.6.1972 V//He ·. ■ - 33 - " L/p 7450June 28, 1972 V // He ·. ■ - 33 - "L / p 7450

ersten drei Leitungen arbeiten synchron ,„,die letzten beiden asynchron.first three lines work synchronously, “, the last two asynchronous.

Video- und SchriftzeichengeneratorVideo and character generator

Die. Videosteuerungsschaltung 55 dient zur Speicherung von Schriftzeichendaten aus der Verbindungsleitung 2Ö bei Jeder Speicheradressenzählung (MAC) für eine nachfolgende Darstellung durch die Sichtanzeige 13· Sie steuert auch den Durchlauf der Sichtanzeige 13· Der Schriftzeichengenerator 56 nimmt digitale Codes auf, die Schriftzeichen repräsentieren, und steuert die Sichtdarstellung der Schriftzeichen und des Schiebers auf der Kathodenstrahlröhre der Sichtanzeige I3. Die Darstellung kann in Form einer Punktmatrix vorgenommen werden; es ist jedoch zweckmäßig, daß der Schriftzeichengenerator 56 analoge Signale zum Abdrucken der Schriftzeichen auf der Sichtanzeige erzeugt. Der Schriftzelchenbreiteneode wird durch die Videosteuerschaltung 55 zur Steuerung der Breite des Schriftzeichens verwendet, indem der horizontale Durchlauf der Sichtanzeige gesteuert wird. Zusätzlich steuert die Videosteuerung 55 den Strahldurchlauf für das Überschreiben, wie weiter oben erläutert,· dies bedeutet, daß der Elektronenstrahl nach dem Schreiben eines Schriftzeichens (t) so abgelenkt wird, daß er das zweite Schriftzeichen (/) über das erste Schriftzeichen (^) schreibt. Die Videosteuerung 55 steuert auch die Erzeugung der Seitenurnrißlinie und steuert die Sichtanzeige leer oder nicht leer, so daß nur die entsprechenden Teile des Textes, die von dem Speicher aufgenommen werden, zur Darstellung gelangen. Die Videosteuerung bewirkt somit eine Sichtanzeige der Textinformation und des Seitenumrisses aus der Zeile 0 bis zum flyback und hält alles Übrige leer. Die Sichtanzeige wird auch durch die Schaltung 55 bei Aufnahme des nicht zur Anzeige gebrachten Schriftzeichens leergehalten, z.B. des Rücktastencodes und des Wagenrückfuhrcodes. Die Videoschal-'tung kann ein Schriftzeichen zum Blinken bringen, indem diesesThe. Video control circuit 55 is used to store character data from the connecting line 20 at each memory address count (MAC) for subsequent display by the display 13 It also controls the scrolling of the display 13. The character generator 56 receives digital codes representing characters and controls them Visual representation of the characters and the slide on the cathode ray tube of the display I3. The representation can be made in the form of a dot matrix; however, it is desirable that the character generator 56 generate analog signals for printing the characters on the display. The character width code is used by video control circuitry 55 to control the width of the character by controlling the horizontal scrolling of the display. In addition, the video control 55 controls the beam passage for the overwriting, as explained above, this means that after a character (t) has been written, the electron beam is deflected so that it places the second character (/) over the first character (^) writes. The video controller 55 also controls the generation of the page outline and controls the display blank or non-blank so that only the appropriate portions of the text which are received by the memory are displayed. The video control thus effects a visual display of the text information and the page outline from line 0 to the flyback and keeps everything else blank. The display is also kept blank by the circuit 55 when the undisplayed character is picked up, for example the backspace code and the carriage return code. The video circuit can make a character flash by using this

209884/1257209884/1257

28.6.1972 V/.'He - 3^ - L/p 7^506/28/1972 V /. 'He - 3 ^ - L / p 7 ^ 50

Schriftzeichen auf Wunsch weniger häufig zur Anzeige gebracht wird.If desired, characters are displayed less frequently.

Die Videosehaltung spricht auf die Wagenrückführung zum Auffinden der rechten vertikalen Segmente an, um die rechte Seitenkante zu erzielen, wie bereits früher erwähnt, und um den ' geeigneten Zwischenraum zwischen den Text-ζ eilen zu erhalten. Die horizontalen und vertikalen Segmente v/erden durch Codes in dem Schriftzeichengepnerator 56 dargestellt. Die obere Zeile des Seitenumrisses wird dadurch erzeugt, daß bei einer Zeile 1Q (die stets die erste Zeile im Speicher und die oberste Zeile der Sichtanzeige ist) eine Folge der horizontalen Zeilensegmente erzeugt wird. Der linke Seitenumriß wird links von der ersten möglichen Schriftzeichenposition an der Spalte 0 dadurch zur Anzeige gebracht, daß vertikale Segmente erzeugt werden, wie bereits weiter oben erwähnt. Die rechte Umrißlinie in einer Monoschrittschreibanordnung kann bei einer bestimmten Spaltenposition erzeugt werden, bei einer Proportional Schrittanordnung wird ein Analogsignal, das den-Horizontalablenkverstärker für die Kathodenstrahlröhre steuert, geprüft und mit einer festen Bezugsspannung verglichen, um den Schriftzeichengenerator in der Weise zu steuern, daß ein rechtes vertikales Segment beim Auftreten eines bestimmten Spannungspegels erzeugt wird. Auf diese V/eise wird die rechte Linie an einer konstanten Position zur Erzeugung der rechten Seitenumrißlinie dargestellt. Die untere Linie der Seite wird bei der Linie L^1, gezogen und nach einem letzten Rücklauf tritt ein flyback auf.The video attitude is responsive to the carriage return to find the right vertical segments in order to achieve the right side edge, as mentioned earlier, and to obtain the appropriate space between the text lines. The horizontal and vertical segments are represented by codes in the character generator 56. The top line of the side outline is generated by applying at a line Q 1 is generated (which is always the first line in the memory, and the top line of the display) is a sequence of horizontal line segments. The left page outline is displayed to the left of the first possible character position at column 0 in that vertical segments are generated, as already mentioned above. The right-hand contour line in a mono step writing arrangement can be generated at a certain column position, in a proportional step arrangement an analog signal which controls the horizontal deflection amplifier for the cathode ray tube is checked and compared with a fixed reference voltage in order to control the character generator in such a way that a right vertical segment is generated when a certain voltage level occurs. In this way, the right line is displayed at a constant position to generate the right side outline. The bottom line of the page is drawn at line L ^ 1 , and a flyback occurs after a final rewind.

Weitere detaillierte Beschreibung der Anordnung und der SimulierungFurther detailed description of the arrangement and the simulation

Vorstehende Ausführungen dienen dem umfassenden Verständnis sowohl der Arbeitsweise der Anordnung als auch der verschiedenen Simulierungseigenschaften; nachstehend wird eine ins einzelne gehende Erörterung der Bestandteile und der Arbeitsweise der verschiedenen Teilanlagen der erfindungsgemäßen Anordnung gegeben.The above statements serve to provide a comprehensive understanding of both the mode of operation of the arrangement and of the various Simulation properties; Below is a detailed discussion of the components and operation of the given various subsystems of the arrangement according to the invention.

2 0 9 8 8 U / 1 2 5 7.2 0 9 8 8 U / 1 2 5 7.

28.6,1972 W/He - 35 - L/p 7^5028.6.1972 W / He - 35 - L / p 7 ^ 50

22538912253891

Dies ist im einzelnen in den' Figuren 5" bis 8 dargestellt; Tastatur-Anschlußgeräte This is shown in detail in FIGS. 5 to 8; keyboard connection devices

In Flg. 5 sind im einzelnen die Tastatur-Anschlußgeräte 21 mit ihren Zwischenverbindungen zwischen der Tastatur 12 und der Verbindungsleitung 20 dargestellt. Die Tastatur-Anschlußgeräte 21 nehmen, wie weiter oben bereits angedeutet, Informationen und Daten aus der Tastatur 12 auf und speisen diese Daten in geeigneter Welse in die Leitung 20 ein.In Flg. 5 are the keyboard connection devices 21 in detail with their interconnections between the keyboard 12 and the connecting line 20 is shown. The keyboard connection devices 21 take, as already indicated above, information and data from the keyboard 12 and feed them Data into line 20 in a suitable manner.

Die Tastatur 12 enthält die verschiedenen alphanumerischen Tasten und Funktions- und Steuertasten. Jede Taste beaufschlagt einen Schalter. Wenn einer dieser Schalter geschlossen ist, werden Signale erzeugt, die ihrerseits die Zufuhr codierter Signale und Steuersignale aus der Tastatur 12 in die Tastatur-Anschlußgeräte 21 ergeben. .Wenn eine numerische Schriftzeichentaste niedergedrückt wird, wird z.B. ein Sieben-Bit-Code für dieses spezielle Schrift ze ichein auf sieben Datenleitungen des asynchronen Schriftzeichendatenkabels 47 einer Schriftzeichensteuer- und Zeiteinteilungsfolgeächaltung 12b. aufgegeben. Beispielsweise kann das Schriftzeichen "A" einen Code 0001100' (nach der Standard-USASCII-Codierung) besitzen. Wenn die Taste niedergedrückt ist, wird ein Hauptmarkiersignal auf der Leitung 49 von der Tastatur eingespeist, das anzeigt, daß die Schriftzeichendaten zur Speicherung- in oder zur Verwendung durch die Tastatur-Anschlußgeräte'21 bereitstehen. Dieses Markiersignal wird einer Kauptmarkiersteuerung 127 aufgegeben, die ihrerseits tJas Gattern von Daten in die Steuerung-126 steuert. Die. Marklersl-euerung 127 erregt auch das Solenoid,, damit ein Ton erzeugt wird, der die Arbeitsweise einer Schreibmaschine simuliert. Die Zwischenrauni-Bücfc-und Tabellier\asten können getrennte Steuer-. '.-i/Tnale auf Leitungen innerhalb des Datendkabels 47 erzeugen. Die '.j"ägenrückfUhrtaste karn in ähnlicher Weise ein getrenntes Signal oder eiiien bestimmten Code·, erzeugen. In jedem -Fall erzeugen die verschiedenen Schriftzeichen- und Steuerlasten derThe keyboard 12 contains the various alphanumeric Keys and function and control keys. Each key is pressed a switch. When one of these switches is closed, signals are generated which in turn encode the feed Signals and control signals from the keyboard 12 to the keyboard connection devices 21 result. .If a numeric character key is depressed, for example, a seven-bit code for that particular font will point to seven data lines of the asynchronous character data cable 47 of a character control and timing sequencer shutdown 12b. given up. For example, the character "A" can have a code 0001100 ' (according to the standard USASCII coding). When the key is depressed, a main marker signal is on the line 49 from the keyboard indicating that the character data for storage in or for use by the keyboard connection devices'21. This marker signal is given to a main marking control 127, which in turn tJas gating data into the controller-126 controls. The. Marklersl-euerung 127 also energizes the solenoid, creating a sound that simulates the operation of a typewriter. the Intermediate books and tabulations can have separate taxation. Generate '.-i / Tnals on lines within the data cable 47. The '.j "return button could similarly be a separate Signal or a specific code. Generate in every case the various character and tax loads of the

28.6.1972 W/He - p6 - L/p 7^506/28/1972 W / He - p6 - L / p 7 ^ 50

Tastatur 12 Signale oder codierte Signale, die in geeigneter Weise in die Tastatur-Anschlußgeräte 21 auf Befehl der Hauptmarkierun.3 eingeführt werden und letztlich auf die Verbindungsleitung 20 aufgegeben werden.Keyboard 12 signals or coded signals that are appropriate Way into the keyboard connection devices 21 at the command of the main marker. 3 are introduced and ultimately on the connecting line 20 to be abandoned.

Zusätzlich können verschiedene Arten von Funkt ions tasi; en vorges.ehen sein, die früher erwähnt worden sind. Das Anschlagen einer der Funktionstasten schließt in ähnlicher Weise einen Schalter, der asynchrone Funktionsdaten über das Kabel 48 an eine Funktionssteuerung und Zeiteinteilungsfolgeschaltung 128 in den Tastatur-Anschlußgeräten 21 einführt. Wenn eine dieser Fuhktionstasten niedergedrückt wird, wird ebenfalls ein Funktionsmarkiersignal über die Leitung ^9a an eine Funktiansma,rki er steuerung 129 aufgegeben, die ihrerseits der Steuerung ]2$ angibt, daß die Funktionsdaten zur Verfügung stehen. Obgleich nicht dargestellt, kann ein Funktionsmarkiersignal' dem Solenoid aus dem gleichen Grunde wie das Hauptmarkiersignal aufgegeben werden.In addition, different types of functional tasi; en provided that have been mentioned earlier. Hitting one of the function keys closes one in a similar way Switch that sends asynchronous function data via cable 48 to introduces a function control and timing sequencer 128 in the keyboard terminal devices 21. If any of these Function buttons is also depressed Function marking signal over the line ^ 9a to a functiansma, rki he gave up control 129, which in turn indicates to the control] 2 $ that the function data are available. Although not shown, a function marker signal can be applied to the solenoid for the same reason as the main marker signal to be abandoned.

Die meisten Schriftzeichen-Steuer- und Funktionstasten sehen ein einfaches Schließen eines Schalters vor. Bestimmte Tasten können jedoch ein doppeltes Schließen ergeben (z.B. ein weiteres Schalterschließen bei vollem Niederdrücken der Taste), um anzuzeigen, daß das bestimmte Ereignis wiederholt werden soll, wie dies im Falle einer herkömmlichen Schreibmaschine zutrifft. Beispielsweise schließt ein volles Niederdrücken der Leertaste einen zweiten Schalter, wobei angezeigt wird, daß die Leertaste vollständig niedergedrückt ist, damit ein Leertastensignal und ein Hauptmarkiersignal wiederholt eingespeist werden, solange die Leertaste voll niedergedrückt ist; ein teilweis.es Niederdrücken bewirkt hingegen, daß nur eines dieser Signale auftritt. Das gleiche gilt für die Rücktaste. Bestimmte Funkt ions tasi; en können auch Doppelanschlagtasten sein,· z.B. Sehriftzeichenaddieren, Schriftzeichenbeseitigen und.-laschen, was wiederum bewirkt, daß ein bestimmtesMost character control and function keys provide for a simple switch closure. Certain buttons can, however, result in a double closing (e.g. another switch closing when the button is fully depressed), to indicate that the particular event should be repeated, as in the case of a conventional typewriter applies. For example, a full depression closes the space bar a second switch, indicating that the space bar is fully depressed, so that a Space bar signal and a main marker signal repeatedly fed as long as the space bar is fully depressed; a partial depression, however, causes only one of these signals occurs. The same goes for the backspace key. Certain functional tasi; en can also have double-stroke keys be, e.g. add very letters, remove letters and.-tabs, which in turn causes a certain

209884/12 5 7209884/12 5 7

28.6.1972 Wife - J?-- L/p 7^50'6/28/1972 Wife - J? - L / p 7 ^ 50 '

22338812233881

Funkt i one's teuer signal und Funktionsmarkiersignal von der Tastatur in die Äiischlu.ßgeräte wiederholt aufgegeben werden.Funct i one's expensive signal and function marking signal from the Keypad to be repeatedly abandoned in the terminal equipment.

Die Tastatur-Ansehlußgeräte 21 speisen die Schriftzeichen- und Funktionsdaten in die Verbindungsleitung 20 zu entsprechenden Zeiten ein. Die "Vergleichs-"Leitung jB aus der Verbindungsleitung 20 ist mit einem UND-Gatter 1^1 verbunden, dessen Ausgang an einen Eingang der SchriftZeichensteuerung 126 gelegt ist. Entsprechende Leitungen, die Zeitsteuersignale aus der Zeit- . steuerung 53 iii Fig. 4 einspeisen, werden in der gesamten Anordnung verwendet, sie sind jedoch in den meisten Fällen nicht dargestellt, um die Übersichtlichkeit der Zeichnung nicht zu gefährden. Die Schriftzeichendaten werden aus der Steuerung 126 über das Datenkabel 47a bei einer Koinzidenz des "Vergleichs- und Zeit steuersignal es t-, aufgegeben, und es wird ein Schreibsteuersignal auf der Leitung 6o aufgegeben, ' das bewirkt, daß das jeweilige zu schreibende Schriftzeichen in die richtige Speicherstelle eingeschrieben wird. Diese Vorgänge treten auf, wenn kein Signal "am rechten Rand" vorliegt, das bewirkt, daß das KMD-Gatter Γ31 die Schreibsteuer- und Inkrementspaltensignale sperrt. Die Steuerung 26 erzeugt auch Inkrementspaltensignale auf einer Ausgangsleitung 8ja sowie ein Inkrementreihensignal bei- einer Wagenrückführung auf einer Ausgangsleitung 80; diese Signale werden durch die Positionsanzeige- und linke Randsteuerung 51 der Fig. H- verwendet, wie vielter oben erläutert. Die Steuerung 126 nimmt den Abstandscode über das Kabel 21 auf, und dieser Code wird bei einer Wagenrückführung verwendet, um den geeigneten Wagenrückführcode in den Speieher einzuspeisen, damit die Anzahl von Abstanden angezeigt wird, die zwischen Zeilen aufgrund der Einstellung durch den Abstandshebel 40 in Fig. 4 vorzusehen sind.The keyboard connection devices 21 feed the character and function data into the connecting line 20 at appropriate times. The "comparison" line jB from the connecting line 20 is connected to an AND gate 1 ^ 1, the output of which is applied to an input of the character control 126. Corresponding lines, the timing signals from the time. control 53 iii Fig. 4 feed, are used in the entire arrangement, but they are not shown in most cases in order not to jeopardize the clarity of the drawing. The character data are applied from the controller 126 via the data cable 47a at a coincidence of the "comparison and timing control signal es t-, and a write control signal is applied to the line 6o," which causes the respective character to be written into the These operations occur when there is no "right edge" signal which would cause KMD gate Γ31 to disable the write control and increment column signals. Controller 26 also generates increment column signals on output line 8ja and an increment row signal at a carriage return on output line 80, these signals being used by the position indicator and left edge control 51 of Figure H , as discussed earlier, controller 126 picks up the distance code over cable 21 and this code is used on a carriage return used to feed the appropriate carriage return code into the memory so that the Number of spaces is displayed to be provided between lines due to the setting by the spacer lever 40 in FIG.

Soweit Sehreibkräfte in der Lage sind, einzelne Typen mit außerordentlich hoher Geschwindigkeit nahezu parallel anzuschlagen, beispielsweise, wenn das Wort "the" geschrieben wird,' kann die Steuerung 126 einen kleinen Pufferspeicher (z.B. mitAs far as eyesight is able to use individual types striking extremely high speed almost parallel, for example, if the word "the" is written, ' the controller 126 can use a small buffer memory (e.g. with

209884/1257209884/1257

28.6,1972 W/He - 38 - L/p 7450.6/28/1972 W / He - 38 - L / p 7450.

einer Länge von vier Schriftzeichen) aufweisen, um die angeschlagenen Schriftzeichen während des zu schnellen Sehreibens festzuhalten. Dann führt der Speicher die Sehr Ht ze leihend a ten der Reihe nach zu entsprechenden Zeiten in die Verbindungsleitung 20 ein.a length of four characters) in order to avoid the typed characters while typing too fast to hold on. Then the store keeps track of the data one after the other into the connecting line 20 at appropriate times.

Die Funktionssteuerung und die Zeiteinteilungsfolgesehaltung 128 arbeitet ähnlich der Steuerung 126, um Funktionsdaten über das Kabel 48a in die Verbindungsleitung 20 zu. entsprechenden Zeiten einzuspeisen. Sie erzeugt auch die Dekrementspaltensignale auf der Leitung 84 und die Inkrementspaltensignal e auf der Leitung 83d zu Zwecken, wie sie vorstehend angegeben sind. Wie bei der Steuerung 126 tritt die übertragung von Funktionsdaten an die Verbindungsleitung bei einer Koinzidenz des "Vergleichs"-Signales auf der Leitung 78 und einer bestimmten Zeit "t" für die verschiedenen durchgeführten Funktionen auf. Das Vergleichssignal wird über die Leitung 78 an ein U^D-Gatter 132 gelegt, dessen Ausgang mit der Steuerung 128 verbunden ist. Das Signal "am linken Rand" wird über die Leitung 79a dem Gatter 132 aufgegeben, und bei einer Koinzidenz dieses Signales und des Vergleichssignales wird ein Repetieren gesperrt. In ähnlicher Weise spricht ein UND-Gatter 1.34 auf das Vergleichssignal und das Signal "am rechten Rand" an, um das Einführen von Zwischenräumen in den Text zu sperren. Die Inkrementspal tensignale aus den beiden Steuerungen 126 und 128 werden über die Leitungen 8.5a und "5b an ein QDER-Gatter 135 gegeben, das seinerseits Inkrementspaltensignale auf der Leitung 83 in die Verbindungsleitung 20 einspeist. Die Ausgänge aus den UND-Gattern 131, 132 und 134 werden aucH dem Eingang eines ODER-Gatters I36 aufgegeben, um die Betätigung des Tastatursolenoids zu sperren wie auch das Anlegen der Hauptmarkiersignale an die SchriftZeichensteuerung 126 beim Aufteten eines der Sperrausgänge aus diesen Gattern.The function controller and timing sequencer 128 operate similarly to controller 126 to feed function data onto connecting line 20 via cable 48a. feed corresponding times. It also generates the decrement column signals on line 84 and the increment column signals e on line 83d for purposes as noted above. As in the case of the controller 126, the transmission of function data to the connecting line occurs when the "comparison" signal on the line 78 coincides with a specific time "t" for the various functions performed. The comparison signal is applied via the line 78 to a U ^ D gate 132, the output of which is connected to the controller 128. The signal "on the left side" is a the gate 132 applied via the line 79, and at a coincidence of this signal and the comparison signal, a repetition is inhibited. In a similar way, an AND gate 1.34 responds to the comparison signal and the signal "at the right edge" in order to prevent the introduction of spaces into the text. The increment column signals from the two controllers 126 and 128 are sent via the lines 8.5a and "5b to a QDER gate 135, which in turn feeds increment column signals on the line 83 into the connecting line 20. The outputs from the AND gates 131, 132 and 134 are also applied to the input of an OR gate I36 in order to disable the operation of the keyboard solenoid as well as the application of the main marking signals to the character control 126 when one of the disable outputs from these gates occurs.

209884/1257209884/1257

28.6.1972 W/He . ; -39- L/p 7^50June 28, 1972 W / He. ; -39- L / p 7 ^ 50

Die Tastatur-Anschlußgeräte 21 steuern auch das Überschreiben mit Hilfe einer Überschreibsteuerung I38. Wie bereits früher ausgeführt, werden die Codes für zwei Schriftzeichen, die als ein Überschreiben (z.B.. 4) zur Darstellung gebracht werden sollen, gespeichert und durch einen Rücktastencode (z.B. c, Rücktastencode, /)getrennt. Ein Sohriftzeichenanzeigesignal auf einer Leitung 88 aus der Verbindungsleitung 20 zeigt an, daß ein Schriftzeichen auf der Verbindungsleitung vorhanden ist (das- erste Schriftzeichen des Überschreibens in diesem Falle). Ein UND-Gatter 139 nimmt das Schr^iftzeichenanzeigesignal, das Vergleichssignal aus der Leitung 78 und das Hauptmarkiersignal aus der Leitung 49 auf, damit ein Einleitsignal für die überschreibsteuerung 138 erzielt wird.,Das Schriftzeichenanzeigesignal wird dadurch erzielt, daß geprüft wird, ob ein Schriftzeichen .auf dem Datenteil der Verbindungsleitung 20 zum Zeitpunkt t, vorhanden ist; trifft dies zu, wird das Schriftzeichenanzeigesignal auf die Leitung 88 zum Zeitpunkt t aufgegeben. Wenn das Vergleichssignal ebenfalls zum Zeitpunkt t~ vorhanden 1st, steht der Schieber unter einem Schriftzeichen. Diese Information in Verbindung mit dem Niederdrücken einer Taste (für das zweite Schriftzeichen) wird durch das Hauptmarkiersignal aus-dem UND-Gatter 139 angezeigt, damit ein Flip-Flop innerhalb der Überschreibsteuerung I38 gesetzt wird, um ein Überschreibprogramm einzuleiten. Die Überschreibsteuerung 138 gibt.Signale'an die Schriftzeichensteuerung und an die Funktionssteuerung 128, um die entsprechenden Schriftzeichen- und Steuerdaten an die Verbindungsleitung 20 zu gattern.The keyboard terminal devices 21 also control overwriting with the aid of an overwriting controller I38. As already stated earlier, the codes for two characters that are to be displayed as an overwrite (e.g. 4) are stored and separated by a backspace code (e.g. c, backspace code, /). A font indicator signal on line 88 from trunk 20 indicates that a character is present on the trunk (the first character of overwriting in this case). An AND gate 139 receives the character display signal, the comparison signal from line 78 and the main mark signal from line 49 to provide an initiation signal for the overwrite control 138. The character display signal is obtained by checking whether a character is present . is present on the data part of the connection line 20 at time t; if so, the character display signal is applied to line 88 at time t. If the comparison signal is also present at time t ~, the slide is under a character. This information in connection with the depression of a key (for the second character) is indicated by the main marker signal from the AND gate 139 so that a flip-flop is set within the overwrite control I38 to initiate an overwrite program. The overwrite control 138 gives signals to the character control and to the function control 128 in order to gate the corresponding character and control data to the connecting line 20.

Jede Schriftzeichencode- oder Spaltenspeicherposition im Speicher speichert eine Information für ein einziges Schriftzeichen, einen Zwischenraum oder einen Code. Soweit ein Übersehreibvorgang drei Inforrnationsteile umfaßt (d.h.. das erste Schriftzeichen, den Rücktastencode und das zweite Schriftzeichen), tritt eine Felge von Arbeitsvorgängen auf, die bewirkt, daß das erste Schriftzeichen in einer ersten Stellung, der Rücktastencode in der unmittelbar darauffolgenden Stellung und das zweite Schriftzeichen in der dritten Stellung gespeichert wird, obgleichAny character code or column storage location in memory stores information for a single character, space or code. So much for an overwriting process comprises three pieces of information (i.e. the first character, the backspace code and the second character), a rim of operations occurs which causes the first Characters in a first position, the backspace code in the immediately following position, and the second Character is stored in the third position, although

28.6.1972 U/He . - 40 - L/p 7450June 28, 1972 U / He. - 40 - L / p 7450

der Schieber auf der Sichtanzeige unter dem ersten Schriftzeichen steht und das zweite Schriftzeichen dann durch die Tastatur über das erste Schriftzeichen eingeführt"wird. Ein beispielsweises "berschreibprogramrr kann im wesentlichen die folgenden Schritte enthalten, die durch die Steuerung 1J)8 vorgenommen werden, nachdem das erste Sphriftzeichen geschrieben worden ist: Speichern des zweiten Schriftzeichens in der nächstfolgenden Speichersteile und Erhöhen des Schiebers; Verschieben dieses Schriftzeichens in die folgende Stelle (zur Öffnung einer Speicherstelle für den Rücktastencode) und Speichern des Rücktastencodes in der Stelle zwischen den ersten und zweiten Schriftzeichen. Präziser kanu ein beispielsweises 'Jberschreibprogramm die folgenden Schritte umfassen, wobei angenommen wird, daß das erste Schriftzeichen bereits in den Speicher eingeführt xvorden ist und die Schriftzeichenanzeige-, -Vergleichs- und -Hauptmarkier-Signaleingänge (ein zweites Schriftzeichen ist auf der Tastatur angeschlagen worden) in das UND-Gatter 1.39 einer "Eins" entsprechen, wodurch das Programm eingeleitet wird, das über die Steuerung 1.3>8 gesteuert- wird:the slider on the display under the first character and the second character then protrudes through the keyboard the first character is introduced ". An example The overwrite program can essentially take the following steps included, which are made by the controller 1J) 8 after the first alphabet has been written: store the second character in the next following memory section and raising the slider; Move this character to the following position (to open a memory location for the backspace code) and storing the backspace code in the space between the first and second characters. More precisely can an example 'J overwriting program comprise the following steps, assuming that the first character is already inserted into memory xvorden and the character display, comparison and -Main marking signal inputs (a second character has been struck on the keyboard) in the AND gate 1.39 correspond to a "one", whereby the program is started which is controlled by the controller 1.3> 8:

(1) Eine Schriftzeichenaddition tritt auf, um einen Schriftzeichenabstand (acht Bits) im Speicher zu öffnen, soweit die ersten und zweiten Schriftzeichen nicht in der gleichen Speicherstelle gespeichert werden können: (2) die Schriftzeichensteuerung 126 wird durch die Steuerung 138 in der Weise.beaufschlagt, daß Daten in die Verbindungsleitung eingespeist werden, und bewirkt, daß das zweite Schriftzeichen in der geöffneten Speicherstelle gespeichert wird, und der Schieber wird erhöht; und (3) eine zweite Schriftzeichenaddition tritt auf, um einen Abstand zwischen den ersten und zweiten Schriftzeichenpositionen zu öffnen, und der Rücktastencode wird in dieser Stelle gespeichert, und der Schieber zweimal erhöht, damit.er nach dem angezeigten Überstreichen erscheint.(1) Character addition occurs by one character pitch (eight bits) to be opened in the memory if the first and second characters are not in the same memory location can be stored: (2) the character controller 126 is acted upon by the controller 138 in the manner. that data is fed into the connection line, and causes the second character in the open Location is saved and the slider is incremented; and (3) a second character addition occurs by one Space between the first and second character positions, and the backspace code is stored in this location, and the slider increases twice so that it appears after the indicated swipe.

2098847125720988471257

28.6.1972 W/He · - 41 - L/p 7*50June 28, 1972 W / He - 41 - L / p 7 * 50

Das Programm kann erweitert werden, wenn -Vorkehrungen zur Überprüfung des Testes erwünscht sind, indem der zusätzliche Schritt enthalten ist, die Breitencodes für die' beiden Schriftzeichen' zu vergleichen und dann Vakehrungen zu treffen, um das Schriftzeichen größerer Breite vor dem Rücktastencode zu speichern» Auf diese Weise werden die Breitencodes für die Schriftzeichen in die Überschreibsteuerung 138 aus dem Breitenlesespeicher des Speichers 19 eingespeist, damit der Breitenvergleich durchgeführt werden kann* Die Speicherung des Schrift-1 zeichens mit größerer Breite zuerst, falls es sich um das zweite angeschlagene Schriftzeichen handelt, wird dadurch erreicht, daß eine zusatzlüie Registereinrichtung im Speicher 19 vorgesehen wird, die durch das Überschreibprogramm beaufschlagt wird, damit das zweite oder nachfolgende Schriftzeichen gespeichert werden und dann in die frühere Stelle verschoben werden kann, und das erste Schriftzeichen in die nachfolgende Stelle verschoben werden kann, die auf den Rücktastencode folgt, so daß das Resultat erhalten wird: Breitestes Schriftzeichen, Rücktastencode, schmälstes Schriftzeichen.The program can be expanded if arrangements to verify the test are desired by including the additional step of comparing the width codes for the 'two characters' and then taking precautions to store the larger width character in front of the backspace code » in this way, the width codes for the characters in the rewrite controller 138 will be fed from the parallel read memory of the memory 19, so that the width of comparison can be carried out * at first, if it is, the storage of the font 1, sign of greater width around the second hinged characters, is achieved in that an additional register device is provided in the memory 19, which is acted upon by the overwrite program so that the second or subsequent characters can be stored and then shifted to the previous position, and the first character can be shifted to the next position following the backspace code so that the result is obtained: widest character, backspace code, narrowest character.

Das Überschreibprogramm bewirkt somit.eine Speicherung der Reihe nach des ersten Schriftzeichens, des Rücktastencodes und des zweiten Schriftzeichens. Als spezielles Beispiel für die gespeicherte und ausgelesene Information sei angenommen, daß der Text für die Sichtanzeige und für das gespeicherte Ausdrucken folgender ist: hB0O> Bei tx und einer MAC-Zahlung von Null {d.h., Jb1'.MAC O) ist das '^"-Schriftzeichen, angeschlossen (d.h. steht auf der Verbindungsleitung 20 zur Verfügung) und wird zu diesem Zeitpunkt in die Videoschaltung 55 eingetragen. Das Schriftzeichen wird durch den Schriftzeichengenerator 56 erzeugt und anschließend, z.B. während'der Zeiten tr- bis tQ von der Kathodenstrahlröhren-Sichtanzeige 13 aufgezeichnet. In ähnlicher Weise erscheint das Schriftzeichen "B" auf der Leitung bei ^,MAC 1 und wird anschließend wie das SchriftzeichenThe overwrite program thus causes the first character, the backspace code and the second character to be stored in sequence. As a specific example of the stored and read information, assume that the text for the visual display and for the stored printout is: hB0O> At t x and a MAC payment of zero {ie, Jb 1 '. MAC O) the '^ "character is connected (ie it is available on the connecting line 20) and is entered at this point in time into the video circuit 55. The character is generated by the character generator 56 and then, for example during the times tr - until t Q is recorded by the CRT display 13. Similarly, the character "B" appears on the line at ^, MAC 1 and then becomes like the character

20988 4/125720988 4/1257

28.6.1972 W/He - 42 - L/ρ 745QJune 28, 1972 W / He - 42 - L / ρ 745Q

223389'!223389 '!

"A" dargestellt. Entsprechend wird das Schriftzeichen lfC" in die Vifeoschaltung bei t-. .MAC 2 eingeführt und etwa in der Zeitperiode tp- bis t0 dargestellt. Zum Zeitpunkt t-..MÄC 3 steht der Rücktastencode aus dem Speicher zur Verfugung. Dieser Code zeigt an, daß die Sichtanzeige kein Schriftzeichen darstellen soll, sondern die Einheitsschriftzählung gleich der des Schriftzeichens "c" zurückgehen soll, und der Kathodenstrahl wird zurückgekippt. Zum Zeitpunkt t, .MA.C 4 wird die schräge Linie (/) in die Videoschaltung 55 eingeführt und etwa zur Zeit t,-bis t„ ausgeschrieben. Das Schriftzeichen "D" wird in ähnlicher Weise zum Zeitpunkt t, .MAC 5 eingespeichert und dann zur Zeit tp. bis t0 aufgezeichnet. Die drei aufeinanderfolgenden Schriftzeichen-steilen im Speicher für das Überschreiben haben somit die entsprechenden Codes für "c", den Rücktastencode und."/" gespeichert. Im Falle eines Niederdrückens der Löschfunktionstaste wird beispielsweise das erste Schriftzeichen (ri.h. C" aufgezeigt und gelöscht; dann werden durch Aufzeigen des Rücktastencödes und des Schiebervergleiches sowohl der Rücktastencode als auch das zweite Schriftzeichen (d.h. /1J gelöscht."A" shown. Correspondingly, the character lf C "is introduced into the Vifeo circuit at t- .MAC 2 and is represented approximately in the time period tp- to t 0. At time t- .. MÄC 3, the backkey code is available from the memory. This code shows indicates that the display should not display a character, but that the standard font count should go back equal to that of the character "c", and the cathode ray is tilted back and about time "advertised. the character" t -bis t D "is in a similar way at the time t, 5 stored .MAC and tp at the time. to t 0 is recorded. the three consecutive character-steep in the memory for the Overwriting has saved the corresponding codes for "c", the backspace code and "/". If the delete function key is pressed, for example, the first character (ri.h. C "is displayed and deleted scht; then by displaying the backspace code and the slider comparison, both the backspace code and the second character (ie / 1 J are deleted.

SchriftZeichensimulatorFont drawing simulator

Zur detaillierten Erläuterung des Schreibmaschinensimulators 50 wird auf die Fig. 6 bezug genommen! der Simulator speist die Inkrement- und Dekrementreihenschiebersignale auf der Leitung 62, die Randdaten und die Randlast auf einem entsprechenden Kabel 68 und der Leitung 69 und den Zwischenraumcode auf dem Kabel 90 in die Verbindungsleitung 20 ein. Die Walzendrehknöpfe "56 und Sind miteinander verbunden und beaufschlagen Drehschalter, damit Zählsignale für jede Feststellposition darauf erzielt werden. Diese Zählsignale werden durch eine Drehsinnschaltung 150 abgefühlt, die Ausgangssignale für jede Änderung in der Feststellposition auf Leitungen I5I und 152 ergibt, um die entsprechende Verschiebung des Textes nach oben und unten auf der Sichtanzeige zu steuern.For a detailed explanation of the typewriter simulator 50 reference is made to FIG. 6! the simulator feeds the Increment and decrement row shifter signals on line 62, the edge data and the edge load on a corresponding cable 68 and line 69 and the space code on cable 90 into connecting line 20. The roller knobs "56 and Are connected to each other and act on rotary switches so that counting signals are obtained for each locking position. These counting signals are sensed by a sense circuit 150, the output signals for each change in the parking position on lines I5I and 152 results in the corresponding Control movement of text up and down on the visual display.

209884/1257209884/1257

28.6.1972 W/He - 43 - L/p 7450June 28, 1972 W / He - 43 - L / p 7450

Bei einer beispielsweisen Anordnung wird ein Doppelebenen-Br/ehs ehalt er mit 24 Schaltstellungen und ein Graycode verwendet, um einen Wiederholzyklus von vier Binärcodes zu erzielen» Diese Codes werden durch die Schaltung 150 aufgezeigt, damit beide Ausgangsimpulse, je Feststellposition erzeugen und die Drehrichtung angeben* Die Verwendung dieser Art von Codierung ergibt Sätze von eindeutigen Zahlen, die jede Richtung der Drehung der.Walzendrehknöpfe beginnend von jeder Ruhestellung aus anzeigen* Wenn die Walzendrehknöpfe somit im Gegenuhrzeigersinn gedreht werden-, wird eine R-aihe von Impulsen auf die Leitung 151 für jede Feststellpositionsbevjegung der Knöpfe aufgegeben. Wenn sie entsprechend im Uhrzeigersinn verdreht werden, wird eine Anzahl von Impulsen der Leitung 152 aufgegeben. Wenn die Anzahl von Positionen, die in einer Richtung gedreht worden sind, gleich der in der anderen Richtung gedrehten Anzahl ist, werden keine Impulse auf die „Leitungen 151 und 152 gegeben. Biese Leitungen sind mit'entsprechenden UND-Gattern 154 und. 155 verbunden, um die entsprechenden Inkrement- undDFekrementreihenschieberausgänge auf der Leitung 62 zu entsprechenden Zeiten zu erzielen. Beispielsweise werden die Inkrementimpulse aus der Leitung I5I, falls sie voitenden sind, durch das Gatter 154 bei Koinzidenz von Rücklauf und flyback und MAG 9 und tp SeSattert. Die Dekrement impulse v/erden in ähnlicher Weise, jedoch zum Zeitpunkt t^ gegattert. Die Reihenschieberinkrement- und -dekrernentsignale werden über die Leitung 62 in die Verbindungsleitung 20 eingespeist, um den Reihenschieber in der oben angegebenen Weise zu erhöhen oder zu erniedrigen..In an exemplary arrangement, a double-level bracket with 24 switch positions and a Gray code are used to achieve a repetition cycle of four binary codes. These codes are displayed by circuit 150 so that both generate output pulses for each locking position and indicate the direction of rotation * The use of this type of coding results in sets of unique numbers indicating each direction of rotation of the reel knobs starting from any rest position abandoned any parking position movement of the buttons. When rotated clockwise accordingly, a number of pulses on line 152 are applied. If the number of positions rotated in one direction is equal to the number rotated in the other direction, no pulses are applied to lines 151 and 152. These lines are provided with corresponding AND gates 154 and. 155 to provide the appropriate increment and D decrement row shifter outputs on line 62 at appropriate times. For example, the increment pulses from the line I5I, if they are coming, are passed through the gate 154 at the coincidence of the flyback and flyback and MAG 9 and tp S e S at t er t. The decrement pulses are grounded in a similar way, but gated at time t ^. The row shifter increment and decrement signals are fed into the connecting line 20 via line 62 in order to increase or decrease the row shifter in the manner indicated above.

Die Randanzeigehebel 38 und 39 nach Fig. 6 beaufschlagen ein Paar von Mehrfachkontaktelementen, die auf einer Codeschiene gleiten, welche im einzelnen in Fig. 9 gezeigt ist. Beispielsweise weist der Hebel .38 sieben elektrisch miteinander verbun-,dene Kontakte -auf, die seitlich nebeneinander angeordnet sind und längs einer Grundschiene I60 gleiten sowie entsprechende stromleitende Codiersegmente I6I bis 166, wie die Fig. 9 zeigt.The edge indicator levers 38 and 39 according to FIG. 6 act on a Pair of multiple contact elements sliding on a code rail, which is shown in detail in FIG. For example If the lever .38 has seven electrically interconnected contacts, which are arranged side by side and slide along a base rail I60 as well as corresponding Conductive coding segments I6I to 166, as FIG. 9 shows.

209884/12S7209884 / 12S7

28.6.1972 W/He - 'W - L/p 7450June 28, 1972 W / He - 'W - L / p 7450

Die Bereiche zwischen den Segmenten sind nicht stromleitend, die Segmente einer jaden entsprechenden Reihe stehen jedoch miteinander in Verbindung. Die Position des Hebels J8 bewirkt, daß eine oder mehrere Ausgangsklemmen 171 bis 176 entweder eine gegebene Ausgangsspannung erzeugen oder mit der Grundschiene verbunden sind. Auf diese Weise wird aus den linken Anschlüssen der Schiene in Fig. 9 ein aus sechs Bits bestehender Code über ein Kabel I78 in den Schreibmaschinensimulator 15 in Fig. 6 an eipe Multiplexeinrichtung 180 gegeben. In ähnlicher Weise ergibt die Position des rechten Hebels 39 einen sieben Bits bestehenden Cafe aus den rechten Ausgangsklemmen der Schiene in Fig. 9 über ein Kabel 182 an die Multiplexeinrichtung I80 der Fig. 6. ,Die Multiplexeinrichtung dient dazu, daß die linken Randdaten der Verbindungsleitung zu einem bestimmten Zeitpunkt und die rechten Randdaten der Verbindungsleitung zu einem anderen Zeitpunkt aufgegeben werden können. Die linken und rechten Randdaten werden über die Multiplexeinrichtung I80 durch einen Eingangs-Ausgangs-Speicher 84 und das Kabel 68 der Verbindungsleitung 20 aufgegeben und den entsprechenden Registern in der linken Randsteuerung 51 und der rechten Randsteuerung 52 gespeichert. Das linke Bit geringster Bedeutung (LSG) und das rechte Bit geringster Bedeutung der entsprechenden Randcodes werden über Leitungen I86 und I87 einem Zustandsanderungsdetektor I88 aufgegeben. Jede Bewegung eines Hebels wird durch Aufzeigen des Bits geringster Bedeutung aufgezeigt, soweit das LBG-Signal sich mit jeder Positionsänderung ändert?und die Hebelposition in codierter Form wird der Multiplexeinrichtung aufgegeben. Der Detektor I88 erzeugt linke und rechte Randsignale auf entsprechenden Leitungen 190 und 19I und ein Steuersignal für die UND-Gatter 193 und 194. Wenn einer der Randanzeigehebel 38 oder 39 verschoben wird oder die Anordnung eingeschaltet vird, £,eht der Steuerausgang des Detektors I6& nach "1" und bewirkt, daß eines oder beide der UND-Gatter 193 und Steuersignale in die Multiplexeinrichtung 18O zu entsprechenden Zeiten einspeisen (z.B.*MAC 1 für den linken Rand und MAC 2 für den rechten Rand, wie in Fig. 6 angedeutet), um die Randdaten fürThe areas between the segments are not conductive, but the segments of a corresponding row are connected to one another. The position of lever J8 causes one or more output terminals 171-176 to either produce a given output voltage or to be connected to the base rail. In this way, a code consisting of six bits is fed from the left connections of the rail in FIG. 9 into the typewriter simulator 15 in FIG. 6 to a multiplexing device 180 via a cable I78. Similarly, the position of the right lever 39 provides a seven-bit cafe from the right output terminals of the rail in FIG. 9 via a cable 182 to the multiplexer I80 of FIG at a certain point in time and the right edge data of the connection line can be abandoned at another point in time. The left and right edge data are applied via the multiplexing device I80 through an input / output memory 84 and the cable 68 of the connecting line 20 and are stored in the corresponding registers in the left edge control 51 and the right edge control 52. The left bit of least significance (LSG) and the right bit of least significance of the corresponding edge codes are sent to a status change detector I88 via lines I86 and I87. Every movement of a lever is indicated by showing the bit of least significance, as far as the LBG signal changes with every change of position ? and the lever position in coded form is given to the multiplexer. The detector I88 generates left and right edge signals on respective lines 190 and 19I and a control signal for the AND gates 193 and 194. When either of the edge indicator levers 38 or 39 is shifted or the assembly is turned on, the control output of the detector I6 follows "1" and has the effect that one or both of the AND gates 193 and feed control signals into the multiplex device 18O at appropriate times (e.g. * MAC 1 for the left edge and MAC 2 for the right edge, as indicated in FIG. 6), around the edge data for

209884/1257209884/1257

28.6.1972 W7He . ■ - 45 - L/p 7^50June 28, 1972 W 7 He. ■ - 45 - L / p 7 ^ 50

die Multlplexeinrichtung ISO zu gattern. Zusätzlich werden die Ausgänge aus diesen UND-Gattern 193 und 194 über ein QDER-Gatter 196 aufgegeben, um das Randfüllsignal auf der Linie 6y zur Verbindungsleitung einzuspeisen. . .to gate the multiplex device ISO. Additionally be the outputs from these AND gates 193 and 194 through a QDER gate 196 abandoned the border fill signal on line 6y feed to the connection line. . .

Die MuItiplexeinrichtung l8o nimmt die linken und rechten Randdaten auf und überträgt sie an den. Eingabe-Ausgabe-Pufferspeieher l34 in Abhängigkeit davon, welche Randhebelposition geändert worden äst. Das Randfüllsignal auf der Leitung 69 gibt an, daß Randdaten zur Verfügung stehen, es stellt ein Lastbefehlssignal für Widerstände in der linken Randsteuerung 51 und der rechten Randsteuerung 52 dar. Vorzugswelse entspricht die linke Randposition direkt einer Speicherspaltenadresse (und bei mehreren Zahlenabständen aus der linken Kante der Seitenumrißlinie 32), so daß der linke Randpositionscode als Speicheradresse betrachtet werden kann. Bei einem Text mit gleichbleibendem Zwischenraum wird der rechte Rand ebenso betrachtet; bei Proportionalschrift wird jedoch der rechte Rand als eine besondere Einheitzwischen-raumzählung oder -abstand von der linken Kante der Seitenumrißlinie 32 behandelt, wie früher erläutert worden ist. Kennt man die Anzahl der zur Verfügung stehenden Schriftzeichen zwischen Räume pro Speioherreihe und den rechten Randcode, der durch den Hebel 39 ausgewählt wird, ermöglicht dies, daß eine Sperre wirksam wird und das Läutewerk eine vorbestimmte Anzahl von Zwischenräumen vor dem Wirksamwerden der Sperre betätigt wird,The multiplexer 18o takes the left and right margin data and transfers it to the. Input-output buffer l34 depending on which edge lever position changed been eating. The margin fill signal on line 69 indicates that Edge data is available, it provides a load command signal for resistors in the left edge control 51 and the right Edge control 52 represents. The preferred position corresponds to the left edge position directly from a memory column address (and in the case of several number spacings from the left edge of the page outline 32), so that the left margin position code can be regarded as the memory address. For a text with constant space the right margin is considered in the same way; with proportional font, however, the right margin is used as a special unit space count or distance from the left edge of the page outline 32 as discussed earlier. If you know the number of available characters between rooms per row of storage units and the right margin code, the is selected by the lever 39, this enables a lock to take effect and the chime a predetermined number of times is operated by gaps before the lock takes effect,

Der Abstandshebel 40 zeigt in der vorstehend angegebenen Weise die Anzahl von Abständen bzw. Zwischenräumen an, die zwischen den Zeilen bei einer Wagenrückführung auftreten, und zwar in der gleichen Weise wie der Abstandshebel bei einer herkömmlichen. Schreibmaschine, Der Abstandshebel feei-einesr 40 ist ein Schalter und ist mit einer Abstandscodefolgeschaltung 200 verbunden, die ihrerseits den gewählten Abstandscode zu einem entsprechenden Zeitpunkt (Rücklauf und flyback und MAC 0 und t2) über das Kabel 90 an die Verbindungsleitung 20 einspeist. Die PositionThe spacing lever 40 indicates the number of spaces that occur between the lines in a carriage return in the same manner as the spacing lever in a conventional one. Typewriter, the distance lever feei-desr 40 is a switch and is connected to a distance code sequence circuit 200, which in turn feeds the selected distance code at a corresponding point in time (return and flyback and MAC 0 and t 2 ) via the cable 90 to the connecting line 20. The position

209884/1257209884/1257

28.β.. 1972 W/He - 46 - ' L/p 745028.β .. 1972 W / He - 46 - 'L / p 7450

12338911233891

des Hebels 40 bestimmt, welcher der drei Codes erzeugt und der Verbindungsleitung aufgegeben wird, wobei die Codes ein, zwei oder drei zu speichernde Wagenrückführungen anzeigen. Dieser Code wird über die Verbindungsleitung 20 durch ein Kabel 91 in die Tastatur-Anschlußgeräte 21 gegeben, wie für in Verbindung mit der Erörterung von Fig. 5 erläutert. Wenn die Wagenrückführtaste auf der Tastatur 12 niedergedrückt wird, erzeugen die Tastatur-Ansehlußgeräte 21 den entsprechenden Wagenrückführcode (für ein, zwei oder drei Zeilenabstände) zurück zur Verbindungsleitung 20 und zum Einführen in den Speicher 19· Dieser Code wird von dem Speicher sowohl zur Videoschaltung 50 als auch zum Ausdrucker 15 gespeist, damit ein entsprechend geeigneter Zeilenabstand auf der Sichtanzeige 13 und auf der ausgedruckten harten Kopie des Druckers erhalten wird. Andererseits kann zur Vereinfachung der Anordnung der Abstandshebel 40 auch lediglich zwei Positionen (l und 2) enthalten. Auf diese Weise stehen nur zwei Ausgangssignale (für einen Abstand und für zwei Abstände) zur Verfugung und werden verwendet, um entweder einen Einfach-Wagenrückführcode oder einen Doppel-Wagenrückführcode zu speichern, ohne daß die Erzeugung von drei Wagenrückführcodes erforderlich ist.of the lever 40 determines which of the three codes generated and the trunk is abandoned, with the codes indicating one, two or three carriage returns to be stored. This code is given over the connection line 20 by a cable 91 in the keyboard connection devices 21, as for in connection with the discussion of FIG. 5. When the carriage return key on keyboard 12 is depressed, the keyboard connection devices 21 generate the corresponding carriage return code (for one, two or three line spacings) back to the connecting line 20 and for insertion into the Memory 19 · This code is fed from memory to both video circuit 50 and printer 15 so that a correspondingly suitable line spacing is obtained on the display 13 and on the printed hard copy of the printer will. On the other hand, to simplify the arrangement, the spacer lever 40 can also contain only two positions (1 and 2). In this way, only two output signals (for one distance and for two distances) are available and will be used to either a single carriage return code or store a double carriage return code without generating of three carriage return codes is required.

Positionsanzeigesteuerung und linke RandsteuerungPosition indicator control and left margin control

Bei der Positionsanzeige- und linken Randsteuerung 51 wird der Datencode für den linken Rand aus der Multiplexeinrichtung des Schreibmaschinensimulators 15 in Fig. 6 über das Kabel 70 einem Positionsregister 210 für den linken Rand aufgegeben. Das Lastsignal wird durch die Leitung 72 dem Register 210 zugeführt, um den linken Randcode in das Register einzuführen. Die linken Randdaten werden in Positionen 2 bis 7 des Registers 210 eingeführt und die Bitposition O dfeses Registers ist Null. Damit wird im wesentlichen die Randzählung um 2 multipliziert, damit jede Randposition verdoppelt wird und somit äquivalent vier Abs.tandseinheiten ist.In the position indicator and left margin control 51, the Data code for the left edge from the multiplex device of the typewriter simulator 15 in FIG. 6 via the cable 70 abandoned a position register 210 for the left margin. The load signal is fed to register 210 through line 72, to introduce the left margin code into the register. The left margin data is in positions 2 to 7 of the register 210 is introduced and the bit position O of this register is zero. This essentially multiplies the edge count by 2 so that each edge position is doubled and is therefore equivalent is four separate units.

20988A/125720988A / 1257

?8.6.1972 W/He - 47 -■ ' L/p 7450? 8.6.1972 W / He - 47 - ■ 'L / p 7450

Der Inhalt des Speiehers 210 wird in einen Spaltensehieberzähler 211 eingeführt, wenn ein Füllbefehl.auf einer Leitung 8l aufgenommen wird, der bei Wagenrückführung oder'auf Befehl auftritt. Der Inhalt des Zählers 211 wird, erhöht oder erniedrigt, und zwar aufgrund des Ausschreibens von Schriftzeichen:-, des Niederdrückens der Leertaste bei Betätigung der Rücktaste und so fort, damit die Textposition (Spalte) innerhalb der geschriebenen Zeile ausgerichtet gehalten werden kann. Die Spaltenschieber zählung im Zähler 211 wird in einer Spaltenvergleichsschaltung 213 mit Schriftzeichendaten (d.h. verglichen mit jeder MAC-Zählung) verglichen und während eines Teiles oder "Fensters" t der Zeitdauer t„ der Sichtanzeigedauer wird das Spaltenvergleichssignal auf der Leitung 77 aus einem RS-Flip-Flop 214 erzeugt. Die Spaltenschieberzählung wird auf diese Weise kontinuierlich mit.der Speicheradresse verglichen und es besteht natürlich, ein Spaltenvergleieh wenigstens einmal pro Textreihe. Der Flip-Flop 214 wird während der Zeitdauer ty der Sichtänzeigedauer rüekgesetzt. In ähnlicher Weise wird die Speicheradressenzählung, die zur Zeitdauer tQ zur Verfügung steht, über eine Vergleichsschaltung 216 mit der linken Randposition verglichen, damit ein Signal an ein UND-Gatter 217 gegeben wird, das seinerseits das Signal "am linken Rand" auf den Leitungen 79 bei der. Sichtanzeigezeit t„ ergibt. Es besteht eine direkte Übereinstimmung zwisehen der Speieherzählung und dem linken Randcode, nicht aber für den rechten Randcode im Falle einer groportionalschrift.The contents of the storage device 210 are fed into a column slide counter 211 when a filling command is received on a line 8l which occurs when the carriage is returned or on command. The content of the counter 211 is incremented or decremented due to the writing out of characters: -, the depression of the space bar when the backspace key is pressed, and so on, so that the text position (column) can be kept aligned within the written line. The column shifter count in counter 211 is compared with character data (ie compared to each MAC count) in a column comparison circuit 213, and during a portion or "window" t of the time period t "of the display duration, the column comparison signal on line 77 is an RS flip -Flop 214 generated. The column shift count is continuously compared with the memory address in this way and there is of course a column comparison at least once per text row. The flip-flop 214 is reset during the period ty of the visual display period. Similarly, the memory address count available at time t Q is compared via a comparison circuit 216 with the left edge position so that a signal is passed to an AND gate 217 which in turn provides the "left edge" signal on the lines 79 at the. Visual display time t "results. There is a direct correspondence between the memory count and the left margin code, but not for the right margin code in the case of a large proportional font.

Die Steuerung 51 weist ferner einen Reihenschieberzähler 220 auf, der durch Signale auf den Eingangsleitungen 63 und 64 erhöht und erniedrigt wird, damit die Beaufschlagung der Textreihe sichergestellt wird. Eine Reihenverglelchsschaltung 221 vergleicht den Ihhalt des Zählers 220 mit der Speicherreihenadresse, damit das Reihenvergleichssignal auf der Leitung 76 aus einem Flip-Flop 222 vom D-Typ bei MAC 2 und t^ und bei Rücklauf erhalten wird. Wenn die Wagenrückführtaste niedergedrückt wird oder die Walzendrehknöpfe um eine SperrstellungThe controller 51 also has a series slide counter 220 by signals on input lines 63 and 64 is increased and decreased so that the text series is applied is ensured. A series comparison circuit 221 compares the contents of the counter 220 with the memory row address, thus the row comparison signal on line 76 from a D-type flip-flop 222 at MAC 2 and t ^ and at Return is received. When the carriage return button is depressed or the roller knobs to a locked position

2 0 9 8 8.4/, 12 5 72 0 9 8 8.4 /, 12 5 7

28.6.1972 W/He . - 48 - L/p 7450June 28, 1972 W / He. - 48 - L / p 7450

■ 223389■ 223389

weitergedreht werden, wird der Reihenschiefoerzähler 220 um Eins erhöht, damit die nächste Zeile des Textes zur Anzeige gebracht wird (oder eine freie Zeile, falls keine Information auf der nächsten Zeile ausgeschrieben worden ist)* Der Inhalt des linken Randregisters 210 vird-wiederum in den Spaltenschieberzähler 211 bei einer Rückführung des Wagens eingegattert. Dies bewirkt, daß der Schieber an der linken Randstellung erscheint, wie dies durch den Anzeigehebel 38 für den linken Rand ausgewählt ist, und wie durch den Inhalt des linken Rand-» registers 210 und am linken Randsignal auf der Leitung 79 angedeutet. are rotated further, the row skew counter 220 turns Incremented one so that the next line of text is displayed (or a free line if there is no information on the next line has been written out) * The content of the left margin register 210 is in turn entered into the column shift counter 211 gated up when the wagon was repatriated. This causes the slider to appear at the left edge position, as selected by the left margin indicator lever 38, and as by the contents of the left margin » registers 210 and indicated on the left edge signal on line 79.

Rechte RandsteuerungRight edge control

Die rechte Randsteuerung 52 ist in Fig. 8 gezeigt; sie ist für Pproportionalschrift ausgelegt; dabei werden die rechten Randdaten aus dem Schreibmaschinensirnulatqr 50 in Fig, 6 in eine Sperre 230 für den rechten Rand eingegattert, wenn der rechte Randhebel 39 bewegt oder wenn Energie aufgegeben wird, wie durch den Der rechte Randcode weist Bits 1 bis 7 auf, die in Positionen 3 bis 9 der Sperre 2.30 eingeführt werden, und Nullen werden in die Positionen 1 und 2 eingeführt,um den Code mit vier zu multiplizieren. Der rechte Randcode ist dann in der Sperre verfügbar, wird jedoch nicht als eine Speicheradressenzählung interpretiert (in einem Proportionalschriftsystem), wie dies beim linken Randoode der Fall ist, sondern als Zählung mit einem Einheits'abstand. Um zu bestimmen, wenn eine Annäherung an den rechten Rand erfolgt, ißt es notwendig, die Anzahl von Abständen (freien Abständen und Schriftzeiehenabständen) zu zählen, die auf einer gegebenen Zeile vorhanden-sind. Die Abfitandsdateh .und der ij.-eiteijcode werden, wie früher erwähnt, über ein Kabel 66 einem Addierer 2.32 aufgegeben. Zum Zeitpunkt t-, wird die Summe der 3 ohr j f tzeichen- oder Abstandsdaten unddee in einer Sperre 233 gespeichert, und zum Zeitpunkt tp wird der Inhalt der Klinke-über ein'Kabel 255 zurück zum Addierer .232The right edge control 52 is shown in Figure 8; she is designed for proportional font; the right edge data from the typewriter simulation 50 in FIG. 6 in a lock 230 for the right margin gated when the right edge lever 39 is moved or when power is applied as indicated by the right edge code has bits 1 through 7, the are introduced in positions 3 through 9 of lock 2.30, and zeros are introduced in positions 1 and 2 to code multiply by four. The right margin code is then in the lock is available but is not interpreted as a memory address count (in a proportional font system), as is the case with the left Randoode, but as a count with a unit distance. To determine if an approximation If done to the right margin, it is necessary to add the number of spaces (free spaces and font spaces) count that are present on a given line. The Abfitandsdateh .and the ij.-eiteijcode are, as mentioned earlier, given via a cable 66 to an adder 2.32. At the time t-, the sum of the 3 ohr j f tcharacter or distance data anddee is stored in a lock 233, and at time tp the contents of the jack via a cable 255 back to the adder 232

+ Füllbefehl auf der Leitung ,'3 angegeben.+ Fill command on the line, '3 specified.

0 9 8 8 4/1257 |yM> 0 9 8 8 4/1257 | yM>

8.6.1972 W/He ■ - ^9 - " l/p 74508.6.1972 W / He ■ - ^ 9 - "l / p 7450

gegeben. Auf diese VJelse werden zum nächsten Zeitpunkt t, die BreitencQdes der vorausgehenden Schriftzeichen und das neue Schriftzeichen (oder Abstände oder eine Kombination von Schriftzeichen und Abständen) miteinander addiert. Diese, neue Summe wird dem Zäher 234 periodisch aufgegeben, so daß dieser Zähler die Einheitsabstandszählung der Zeile, die bereits verbraucht 'ist, enthalt. Um ein Läutesignal auf der Ausgangsleitung 7-4 2U erzeugen, wird der Ausgang des Zählers 234 mit einer vorangestellten Zählung (z.B. 15 Einheitsabstände) in einem Addierer 238 addiert, und der Inhalt dieses Addierers wird in einer Vergleichsschaltung 239 mit dem Inhalt der rechten Randsperre 230 verglichen. Die Vergleichsschaltung 2.39 erzeugt das Läutesignal, wenn der Inhalt des Addierers 238 gleich dem Inhalt der Sperre 230 ist, oder wenn1 der Inhalt des Addierers 238 größer ist. In ähnlicher Weise wird die Zeilenabstandszählung aus dem Zähler 234 in einer zweiten Vergleichsschaltung 242 mit dem Inhalt der rechten Randsperre 230 verglichen, damit das Signal "am rechten Rand" auf der Leitung 75 gebildet wird. Dieses Signal tritt auf, wenn die Zeilenabstandszählung gleich oder größer dem Inhalt der rechten Randsperre 230 ist.given. At the next point in time t, the width of the preceding characters and the new character (or spaces or a combination of characters and spaces) are added to one another on this VJelse. This new total is periodically applied to the counter 234 so that this counter contains the unit spacing count of the line that has already been used. In order to generate a ringing signal on the output line 7-4 2U, the output of the counter 234 is added with a preceding count (e.g. 15 unit distances) in an adder 238, and the content of this adder is in a comparison circuit 239 with the content of the right edge lock 230 compared. The comparison circuit 2.39 generates the ringing signal if the content of the adder 238 is equal to the content of the lock 230, or if the content of the adder 238 is greater than 1. In a similar manner, the line spacing count from counter 234 is compared in a second comparison circuit 242 with the contents of the right edge lock 230 so that the signal "on the right edge" is formed on line 75. This signal occurs when the line spacing count is equal to or greater than the contents of the right margin lock 230.

Bei einem Proportionalschriftsystem, das auch eine Beeinflussung der Wellenlänge des Textes ermöglicht, kann eine zusätzliche Logik vorgesehen sein, um den Abstand zu berücksichtigen, um den zu schreibende Zeile gestreckt bzw. zusammengedrückt werden kann. Die.s läßt sich durch Verwendung eines Paares von Zählern in Verbindung mit einem entsprechenden Addierer und Subtrahierer zum Addieren und Subtrahieren dieser Zahlen von der Zeilenabstandszählung vor dem ersten und zweiten Vergleich nach Fig. 8 erzielen.In the case of a proportional writing system, which also allows the wavelength of the text to be influenced, an additional Logic can be provided to take into account the spacing in order to stretch or compress the line to be written can be. This can be achieved by using a pair of counters in conjunction with a corresponding adder and Subtracters to add and subtract these numbers from the line spacing count before the first and second comparison according to Fig. 8 achieve.

Obgleich spezielle logische Sehaltanordnungen, Polgen von Arbeitsvorgängen und Zeitsteuerungen beschrieben und dargestellt worden sind, können hierfür auch andere Vorgänge gewählt werden.Although special logical holdings, Polgen from Work processes and time controls have been described and shown, other processes can also be selected for this purpose.

209884/1257209884/1257

28.6.1972 W/He - 53 - L/p 7450June 28, 1972 W / He - 53 - L / p 7450

Obgleich so beispielsweise Daten oder Signale als der Verbindungsleitung oder einer Teilanlage zu einem bestimmten Zeitpunkt aufgegeben beschrieben worden sind, können diese auch zu anderen Zeitpunkten aufgegeben werden, wobei es nur notwendig ist, daß das spezielle Daten- oder Steuersignal zur Verwendung zu einem entsprechenden Zeitpunkt oder zu entsprechenden Zeitpunkten zur Verfügung steht. Ferner sind die in vorliegender Beschreibung erläuterten Ausführungsformen in keiner Weise für die Erfindung beschränkend.Although for example data or signals as the connection line or a subsystem at a certain point in time Abandoned have been described, these can also be abandoned at other times, whereby it is only necessary is that the particular data or control signal is for use at a corresponding time or times is available. Furthermore, the embodiments explained in the present description are in no way for limiting the invention.

209884/1257209884/1257

Claims (7)

6*7.1972 W/Sch.6 * 7.1972 W / Sch. PatentansprücheClaims ι 1\ Elektronische Schreibmaschinenanordnung mit einer Tastatur, x~' - . -ι 1 \ Electronic typewriter arrangement with a keyboard, x ~ ' -. - über deren Tasten eine Bedienungsperson einen Text und Steuersignale in die Anordnung eingibt, mit einem Datenverarbeitungsgerät, das einen Speicher zum Verarbeiten und Speichern des Textes und der Steuersignale aufweist, die über die Tastatur eingegeben wenden, und mit einem Sichtanzeigegerät zur sichtbaren Darstellung des Textes, der in die Anordnung eingegeben worden ist, dadurch, gekennzeichnet, daß die vertikale Stellung auf dem Sichtanzeigegerät, an dem der vorher eingegebene Text zur Anzeige gebracht wird, von dem Bedienenden steuerbar ist.An operator uses the buttons to enter a text and control signals into the arrangement, with a data processing device that has a memory for processing and storing the text and which has control signals entered via the keyboard turn, and with a display device for visual representation of the text that has been entered in the arrangement by, characterized in that the vertical position on the display device, on which the previously entered text is displayed is controllable by the operator. 2. Elektronische Schreibmaschinenanordnung nach Anspruch 1, dadurch gekennzeichnet, daß das Sichtanzeigegerät eine Vielzahl von Anzeigezeilen einschließlich einer Textdruckzeile, die den Text sichtbar darstellt, wenn er über die Tastatur eingeführt wird, und eine Vielzahl von zusätzlichen Textanzeigezeilen oberhalb der Textdruckzeile aufweist, und daß in Abhängigkeit von einem Rückführsteuersignal der gesamte auf der Textdruckzeile dargestellte Text und die zusätzlichen Textdarstellzeilen in eine entsprechend höhere Textanzeigezeiie verschoben werden, damit zusätzlicher Text, der über die Tastatur eingeführt wird, auf der Textdruckzeile zur Anzeige gebracht wird.2. Electronic typewriter arrangement according to claim 1, characterized characterized in that the display device includes a plurality of display lines including a text print line showing the text when inserted from the keyboard, and a plurality of additional text display lines above the text print line, and that in response to a feedback control signal all text displayed on the text print line and the additional text display lines in a correspondingly higher one Text display line can be moved so that additional text, which is introduced via the keyboard, on the text print line to the Display is brought. 3. Elektronische Schreibmaschinenanordnung nach Anspruch 2, dadurch . gekennzeichnet, daß die Textdruckzeile die untere der Vielzahl von Sichtanzeigezeilen ist.3. Electronic typewriter arrangement according to claim 2, characterized . characterized in that the text print line is the lower of the plurality of display lines is. 4. Elektronische Sehreibmaschinenanordnung nach einem der Ansprüche Ibis 3, dadurch gekennzeichnet, daß das Siehtanzeigegerät auch einen Seitenumriß zur Darstellung bringt, dessen vertikale Position der Vertikalen Position entspricht, bei der der vorher eingeführte4. Electronic typewriter arrangement according to one of the claims Ibis 3, characterized in that the visual display device also displays a page outline, its vertical position corresponds to the vertical position at which the previously introduced 2 098 8 4 ,Π 2 572 098 8 4, Π 2 57 -*- 6.7.1972 W/Sch.- * - 6.7.1972 W / Sch. Text zur Darstellung gebracht wird.Text is brought to the display. 5. Elektronische Schreibmaschinenanordnung nach einem der Ansprüche 1 bis 4, dadurch gekennzeichnet, daß Walzendrehknöpfe der Tastatur zugeordnet sind, die ähnlich Walzendrehknöpfen einer herkömmlichen Schreibmaschine drehbar sind, wobei die Drehung der Walzendrehknöpfe Inkrement-oder Dekrementsignale in die Datenverarbeitungseinrichtung gibt, welche wiederum eine Sichtdarstellung auf dem Sichtanzeigegerät einer größeren oder kleineren Anzahl von Sichtanzeigelinien in Abhängigkeit von Inkrement- und Dekrementsignalen ergibt.5. Electronic typewriter arrangement according to one of the claims 1 to 4, characterized in that rotary knobs are assigned to the keyboard which are similar to rotary knobs a conventional typewriter are rotatable, the rotation of the roller knobs increment or decrement signals in the data processing device gives, which in turn a visual representation on the visual display device of a larger or results in a smaller number of display lines depending on increment and decrement signals. 6. Elektronische Schreibmaschinenanordnung nach einem der Ansprüche 1 bis 5, dadurch gekennzeichnet, daß die Tastatur eine von Hand einstellbare Randvorrichtung zur Steuerung der rechten und linken Begrenzungen der Textsichtanzeige auf dem Sichtanzeigegerät aufweist.6. Electronic typewriter arrangement according to one of the claims 1 to 5, characterized in that the keyboard has a manually adjustable edge device for controlling the right and left boundaries of the textual display on the display device. 7. Elektronische Schreibmaschinenanordnung nach einem der Ansprüche 1 bis 6, dadurch gekennzeichnet, daß eine Abstandssteuereinrichtung vorgesehen ist, die die Anzahl von freien dazwischenliegenden Sichtanzeigelinien zwischen Anzeigelinien, auf denen ein Text auf dem Sichtanzeigegerät zur Darstellung gebracht ist, festlegt, wobei die Abstandssteuereinrichtung, Signale in die Datenverarbeitungseinrichtung gibt, die in Verbindung mit dem Rückführsteuersignal verwendet werden, das auf der Tastatur eingeführt wird, um die Anzahl von freien dazwischenliegenden Sichtanzeigelinien zwischen den Sichtanzeigelinien, auf denen der Text zur Darstellung gebracht wird, anzuzeigen und zu steuern.7. Electronic typewriter arrangement according to one of the claims 1 to 6, characterized in that a distance control device is provided which determines the number of free intervening Defines display lines between display lines on which a text is displayed on the display device, wherein the distance control device sends signals to the data processing device used in conjunction with the feedback control signal introduced on the keyboard, the number of free intervening display lines between the display lines on which the text is to be displayed is brought to display and control. 2098 8U12 572098 8 U 12 57
DE2233891A 1971-07-12 1972-07-10 ELECTRONIC TEXT DISPLAY ARRANGEMENT SIMULATING A TYPEWRITER Pending DE2233891A1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US16155471A 1971-07-12 1971-07-12

Publications (1)

Publication Number Publication Date
DE2233891A1 true DE2233891A1 (en) 1973-01-25

Family

ID=22581659

Family Applications (1)

Application Number Title Priority Date Filing Date
DE2233891A Pending DE2233891A1 (en) 1971-07-12 1972-07-10 ELECTRONIC TEXT DISPLAY ARRANGEMENT SIMULATING A TYPEWRITER

Country Status (7)

Country Link
US (1) US3786429A (en)
JP (1) JPS539700B1 (en)
CA (1) CA965012A (en)
DE (1) DE2233891A1 (en)
FR (1) FR2146012A5 (en)
GB (1) GB1389314A (en)
IT (1) IT961379B (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2613850A1 (en) * 1976-03-31 1977-10-13 Atex Multistation electronic data text transmission system - has CPU connected via main data bus to input terminals and multiplexers replay control units monitoring VDU
DE2746807A1 (en) * 1976-10-18 1978-05-11 Ricoh Kk WORD PROCESSOR
DE2835320A1 (en) * 1977-08-11 1979-02-15 Ricoh Kk WORD PROCESSOR
DE2813561A1 (en) * 1978-03-29 1979-10-04 Siemens Ag TEXT EDITING DEVICE
DE2828661A1 (en) * 1978-06-29 1980-01-10 Siemens Ag Text processing equipment with data store - has pointer travelling along typewriter platen with store position control
DE3029676A1 (en) * 1979-08-03 1981-03-26 Hermes Precisa International S.A., Yverdon, Vaud TYPEWRITER
DE3229615A1 (en) * 1982-08-09 1984-02-09 Siemens AG, 1000 Berlin und 8000 München Method and arrangement for printing forms by means of a word processing station
DE3229590A1 (en) * 1982-08-09 1984-02-09 Siemens AG, 1000 Berlin und 8000 München METHOD AND ARRANGEMENT FOR PRINTING FORMS

Families Citing this family (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3903510A (en) * 1973-11-09 1975-09-02 Teletype Corp Scrolling circuit for a visual display apparatus
USRE31790E (en) * 1974-03-13 1985-01-01 Sperry Corporation Shared processor data entry system
US4005390A (en) * 1974-11-11 1977-01-25 International Business Machines Corporation Merger and multiple translate tables in a buffered printer
US3999168A (en) * 1974-11-11 1976-12-21 International Business Machines Corporation Intermixed pitches in a buffered printer
AR245836A1 (en) * 1974-11-11 1994-02-28 Ibm Printing system
US3973244A (en) * 1975-02-27 1976-08-03 Zentec Corporation Microcomputer terminal system
USRE30785E (en) * 1975-02-27 1981-10-27 Zentec Corporation Microcomputer terminal system
DE2537576C3 (en) * 1975-08-22 1980-06-12 Siemens Ag, 1000 Berlin Und 8000 Muenchen Text editing device with a typewriter
US4054948A (en) * 1975-10-14 1977-10-18 Realty & Industrial Corporation Proportional spacing and electronic typographic apparatus
US4086660A (en) * 1976-04-27 1978-04-25 International Business Machines Corporation Automatic format control for text printing system
GB1581136A (en) * 1976-07-20 1980-12-10 Post Office Information handling system and terminal apparatus therefor
IT1071378B (en) * 1976-09-22 1985-04-02 Olivetti & Co Spa AUTOMATIC WRITING SYSTEM
GB1596254A (en) * 1977-01-14 1981-08-26 Ricoh Kk Word processing apparatus
US4195353A (en) * 1977-01-14 1980-03-25 Ricoh Company, Ltd. Word processor comprising improved editing means
FR2382049A1 (en) * 1977-02-23 1978-09-22 Thomson Csf COMPUTER TERMINAL PROCESSOR USING A TELEVISION RECEIVER
US4348738A (en) * 1977-08-01 1982-09-07 R & I Patent Corporation Electronic typographical display device with justification feature
US4152083A (en) * 1977-08-10 1979-05-01 Teletype Corporation Margin control for printing apparatus
US4189727A (en) * 1978-01-12 1980-02-19 Lexitron Corporation Display advance system for a word processor
US4254552A (en) * 1979-01-22 1981-03-10 Samis Philip L Inscribing system
US4240075A (en) * 1979-06-08 1980-12-16 International Business Machines Corporation Text processing and display system with means for rearranging the spatial format of a selectable section of displayed data
DE2926669A1 (en) * 1979-07-02 1981-01-15 Olympia Werke Ag TEXT PROCESSING MACHINE WITH A DISPLAY DEVICE
AU534381B2 (en) * 1979-09-14 1984-01-26 K.K. Toshiba Microwave oven
US4377852A (en) * 1980-03-31 1983-03-22 Texas Instruments Incorporated Terminal emulator
US4422070A (en) * 1980-08-12 1983-12-20 Pitney Bowes Inc. Circuit for controlling character attributes in a word processing system having a display
US4398264A (en) * 1980-08-12 1983-08-09 Pitney Bowes Inc. Circuit to enable foreground and background processing in a word processing system with circuits for performing a plurality of independently controlled functions
US5322376A (en) * 1980-10-31 1994-06-21 Canon Kabushiki Kaishi Serial printing apparatus including an error correcting capability and having a memory
AU530568B2 (en) * 1980-10-31 1983-07-21 Canon Kabushiki Kaisha Serial printing apparatus with memory and display
US4495490A (en) * 1981-05-29 1985-01-22 Ibm Corporation Word processor and display
US4587631A (en) * 1981-06-16 1986-05-06 International Business Machines Corp. Automatic text adjustment
US4463442A (en) * 1981-10-09 1984-07-31 International Business Machines Corporation Emulation of data processing display terminals of variable screen size on the display of a text processor
GB2133257B (en) * 1982-12-22 1987-07-29 Ricoh Kk T v game system
FR2542888B1 (en) * 1983-03-15 1987-11-20 Grandjean Stenotype STENOTYPE APPLICABLE IN PARTICULAR TO COMPUTER TRANSCRIPTION
JPS61235178A (en) * 1985-04-12 1986-10-20 Canon Inc Electronic equipment
GB2181610B (en) * 1985-10-08 1988-10-26 Hewlett Packard Ltd Monitoring apparatus
JPS62117032A (en) * 1985-11-18 1987-05-28 Canon Inc Electronic typewriter system
JPS63167959A (en) * 1986-12-29 1988-07-12 Brother Ind Ltd Document preparing device
US4907900A (en) * 1987-01-06 1990-03-13 Smith Corona Corporation Auto-realigned print correction
DE4007084A1 (en) * 1990-03-07 1991-09-12 Olympia Aeg ARRANGEMENT FOR PROCESSING FORMS
US5864332A (en) 1994-06-29 1999-01-26 Canon Business Machines, Inc. Scalable edit window and displayable position indicators for an electronic typewriter
JP4805614B2 (en) * 2005-06-17 2011-11-02 株式会社東芝 Paper sheet processing equipment
US8674941B2 (en) * 2008-12-16 2014-03-18 Dell Products, Lp Systems and methods for implementing haptics for pressure sensitive keyboards
US9246487B2 (en) 2008-12-16 2016-01-26 Dell Products Lp Keyboard with user configurable granularity scales for pressure sensitive keys
US9343248B2 (en) 2013-08-29 2016-05-17 Dell Products Lp Systems and methods for implementing spring loaded mechanical key switches with variable displacement sensing
US9368300B2 (en) 2013-08-29 2016-06-14 Dell Products Lp Systems and methods for lighting spring loaded mechanical key switches

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3242470A (en) * 1962-08-21 1966-03-22 Bell Telephone Labor Inc Automation of telephone information service
US3540012A (en) * 1967-12-26 1970-11-10 Sperry Rand Corp Crt display editing circuit
US3593310A (en) * 1969-05-14 1971-07-13 Dick Co Ab Display system
US3639736A (en) * 1969-11-19 1972-02-01 Ivan E Sutherland Display windowing by clipping
US3648271A (en) * 1970-03-02 1972-03-07 Ibm Visual editing system incorporating selectable letter spacing display and associated scale display

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2613850A1 (en) * 1976-03-31 1977-10-13 Atex Multistation electronic data text transmission system - has CPU connected via main data bus to input terminals and multiplexers replay control units monitoring VDU
DE2746807A1 (en) * 1976-10-18 1978-05-11 Ricoh Kk WORD PROCESSOR
DE2835320A1 (en) * 1977-08-11 1979-02-15 Ricoh Kk WORD PROCESSOR
DE2813561A1 (en) * 1978-03-29 1979-10-04 Siemens Ag TEXT EDITING DEVICE
DE2828661A1 (en) * 1978-06-29 1980-01-10 Siemens Ag Text processing equipment with data store - has pointer travelling along typewriter platen with store position control
DE3029676A1 (en) * 1979-08-03 1981-03-26 Hermes Precisa International S.A., Yverdon, Vaud TYPEWRITER
DE3229615A1 (en) * 1982-08-09 1984-02-09 Siemens AG, 1000 Berlin und 8000 München Method and arrangement for printing forms by means of a word processing station
DE3229590A1 (en) * 1982-08-09 1984-02-09 Siemens AG, 1000 Berlin und 8000 München METHOD AND ARRANGEMENT FOR PRINTING FORMS

Also Published As

Publication number Publication date
US3786429A (en) 1974-01-15
GB1389314A (en) 1975-04-03
FR2146012A5 (en) 1973-02-23
JPS539700B1 (en) 1978-04-07
CA965012A (en) 1975-03-25
IT961379B (en) 1973-12-10

Similar Documents

Publication Publication Date Title
DE2233891A1 (en) ELECTRONIC TEXT DISPLAY ARRANGEMENT SIMULATING A TYPEWRITER
DE2536616C3 (en) Circuit arrangement for connecting an input / output device containing an input keyboard and a display device via a bus line to a microprocessor belonging to a microcomputer
DE3121503C2 (en) Document processing system
DE1961173C3 (en) Control device for setting or changing the text division of a text data sequence with the aid of an image display device
DE3107043C2 (en)
DE2823965C3 (en) Arrangement in power-driven, memory-controlled typewriters with proportional character spacing to improve the legibility of the typeface
DE2852849A1 (en) DATA ENTRY DEVICE FOR ACCENTED AND UNACCENTED CHARACTERS
DE2818974A1 (en) DATA STATION FOR DATA PROCESSING SYSTEMS
DE1524225B2 (en) METHOD OF OPERATING AN EDITING AND PLAYBACK DEVICE
DE2541090A1 (en) DEVICE FOR CODING AND / OR PREFERABLY SIMULTANEOUS DISPLAY OF A GRAPHIC
DE2625432B2 (en) Font selection facility
DE2711413A1 (en) FORMAT CONTROL FOR TEXT MACHINES
DE3134282A1 (en) METHOD FOR PRESENTING IDEOGRAPHIC SIGNS AND COMPARABLE GRAPHICS
DE3400093C2 (en)
DE3148685A1 (en) METHOD FOR CHANGING THE CHARACTER OF CHARACTERS OF AN IDEOGRAPHIC TYPEWRITER
DE2529573B2 (en) TRAINING DEVICE FOR KEYPADS
DE2005806C3 (en) Data storage and viewing device
DE2463146C2 (en) DEVICE FOR RECORDING OR PLAYBACK OF DATA OR INFORMATION IN ARABIC WRITING
DE1907966A1 (en) Phototype setting device
DE2416587A1 (en) INFORMATION RECORDING DEVICE
DE3148684A1 (en) METHOD FOR MACHINE WRITING IN FONTS, THEIR CHARACTERS ARE ARRANGED IN LINES AGAINST OR IN COLUMNS
DE1436693C3 (en) Method and arrangement for noiseless writing by means of an electro-optical typewriter
EP0050786A2 (en) Method and system for transforming the widths of characters
EP0262548B1 (en) Method of and device for displaying text with accompanying control codes
DE3153380C2 (en) Label printer