DE2823965B2 - Anordnung in kraftgetriebenen, speichergesteuerten Schreibmaschinen mit proportionalem Zeichenabstand zur Verbesserung der Lesbarkeit des Schriftbildes - Google Patents
Anordnung in kraftgetriebenen, speichergesteuerten Schreibmaschinen mit proportionalem Zeichenabstand zur Verbesserung der Lesbarkeit des SchriftbildesInfo
- Publication number
- DE2823965B2 DE2823965B2 DE2823965A DE2823965A DE2823965B2 DE 2823965 B2 DE2823965 B2 DE 2823965B2 DE 2823965 A DE2823965 A DE 2823965A DE 2823965 A DE2823965 A DE 2823965A DE 2823965 B2 DE2823965 B2 DE 2823965B2
- Authority
- DE
- Germany
- Prior art keywords
- character
- register
- line
- characters
- spacing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J19/00—Character- or line-spacing mechanisms
- B41J19/18—Character-spacing or back-spacing mechanisms; Carriage return or release devices therefor
- B41J19/34—Escapement-feed character-spacing mechanisms
- B41J19/58—Differential or variable-spacing arrangements
Description
jede Zeile erhält. Diese Gesamtabweichungen werden anschließend in einer Analyseschaltung nach Schreiben
eines jeden Wortes verglichen, um zu bestimmen, ob die Zeile mit Randausgleich geschrieben werden kann. Ist
festgestellt, daß die Zeile mit Randausgleich geschrieben werden kann, dann beendet die Schaltung die Zeile
automatisch mit einem Wagenrücklaufcode und der Benutzer kann mit dem Schreiben eines Satzes
fortfahren.
Der erste bei der Tasteneingabe erzeugte Schriftsatz wird als Entwurf betrachtet. Für einen Schriftsatz mit
Randausgleich wird ein neues Blatt Papier in den Drucker eingezogen und die zugehörige Schaltung
analysiert die erste aus dem Seitenspeicher entnommene Zeile und bestimmt dabei, ob diese Zeile mit r,
tdealabstand, engem Abstand oder weitem Abstand gedruckt werden soll. Anschließend wird das Differenzregister vollgespeichert, um damit beim Druck der Zeile
die Anzahl tier niniuiuiügenueii ijucr au/.ii/.ieiienutn
Schritte überwachen zu können.
Der Drucker druckt dann das erste Zeichen und bestimmt zusammen mit dem nächsten Zeichen den
Zeichenabstandsschritt. Dieser Wert wird, je nachdem. ob die Zeile gedehnt oder zusammengezogen werden
soll, oder ob das jeweilige Zeichenpaar gemäß dem 2>
Zeichenabstandsspeicher besondere Eigenschaften aufweist, modifiziert. Als Ergebnis wird dann die Zeile
gedruckt, wobei die modifizierten Schrittwerte benutzt werden, während doch gleichzeitig die überlegene
Druckqualität, verglichen mit anderen Randausgleichs- m systemen, beibehalten wird. Wenn ferner nicht absoluter
Randausgleich gefordert wird, kann die Abweichung am rechten Rand dadurch klein gehalten werden, daß man
einen Speicher für begrenzten Flattersatz einsetzt, durch den die Abweichung auf weniger als sechs a
Zeichen verringert werden kann.
Die Erfindung wird nunmehr anhand eines Ausführungsbeispiels in Verbindung mit den Zeichnungen im
einzelnen beschrieben. In den Zeichnungen zeigt
Fig. 1 ein Blockschaltbild eines Druckers einschließlieh der Schaltungsanordnung gemäß der vorliegenden
Erfindung,
Fig. IA eine perspektivische Ansicht einer Schreibmaschine einschließlich Tastatur und eines Druckkopfes
mit einer schematischen Darstellung der elektronischen ^j
Schaltungen,
F i g. 2 schematisch ein Blockschaltbild der in F i g. 1A
dargestellten Schreibmaschine mit der Steuerschaltung. durch die der Druckmechanismus gesteuert wird,
F i g. 2A eine schematische Darstellung der Schaltung für Drucken mit proportionalem Buchstabenabstand,
Fig.3 ein Blockschaltbild für die Steuerung des Seitenspeichers,
Fig.4 ein Blockschaltbild der Schaltung für Druck
mit rechtem Randausgleich und
Fig.5 ein Blockschaltbild zur Steuerung des Speichers für rechten Flattersatz und zur Berechnung der
zum Randausgleich erforderlichen Schritte oder Abstände.
In F i g. 1 ist ganz vereinfacht ein Blockschaltbild des Drucksystems gezeigt. Das System enthält eine
Verarbeitungslogik 1, einen Speicher 2 für Schrittabweichung, einen Zeichenabstandsspeicher 128, einen Drukker 4, eine Tastatur 18, einen Seitenspeicher 31 und
einen Speicher 379 für unregelmäßigen rechten Rand. Der Drucker 4 kann beispielsweise ein Zeichenseriendrucker sein oder eine Schreibmaschine 12. Diese
Schreibmaschine 12 enthält einen bekannten Druckmechanismus 10 mit einem Typenkopf 16, auf dem die
Zeichentypeu angebracht sind. Der Typenkopf 16 bildet zusammen mit der Schreibwalze 22 die Schreibstelle 25.
Die Schreibwalze ist in Lagern 14 des Schreibmaschinenrahmens drehbar gelagert. Die Schreibmaschine 12
enthält einen Anschlag für den linken Rand 26, eine Tastatur 18 mit Drucksteuertasten, Druckpositionstasten, wie zum Beispiel Leertaste 11, Zeilenrücklauftaste
13, rechte Randtaste IS, Taste 19 für automatisches Schreiben, eine Rückstelltaste 61 und Taste 3 für
Flattersatz rechts. Schaltungskarten 5 mit den für das System erforderlichen elektronischen Schaltungen sind
auf der Grundplatte 6 der Schreibmaschine angedeutet.
Gemäß F i g. 2 weist die Schreibmaschine 12 zwei die Horizontal- und Vertikal-Bewegung abführende Wandler 54 bzw. 43 auf. Der Wandler 54 besteht aus einer
Impulsgeberscheibe 55, die Positions- und Richtungsinformation an ein Photoabfühlelement 56 liefert,
wOuüicii die bciiiiciic Verschiebung durch die Schraubenspindel 17 in kleinen Schritten gemessen werden
kann. Eine entsprechende Steuerschaltung mit einem Zählregister ergibt dann die Horizontalpositions-Abfühlschaltung 57. Diese Horizontalpositions-Abfühlschaltung 57 speichert ein wahres, binär codiertes
Ausgangssignal, das numerisch die Spaltenposition der Druckstelle 25 längs der Schreibzeile 23 darstellt.
Der die Vertikalbewegung abfühlende Wandler 53 ist praktid.h ebenso aufgebaut wie der Wandler 54 und
besteht aus einer Impulsgeberscheibe 44 und einem optischen Abfühlelement 45. Die Vertikalpositions-Abfühlschaltung 46 für die digitale Vertikalposition enthält
eine Steuerschaltung und ein Züiilregister. Die Abfühlschaltung 46 speichert ein binär codiertes Ausgangssignai, das numerisch die Sehreibzeiienposition auf der
Seite 24 in der Schreibmaschine 12 darstellt.
Die Schraubenspindel 17 wird über Zahnräder 27 und 29 durch einen umsteuerbaren Gleichstrommotor 50
angetrieben. Damit treibt der Motor 50 den Druckmechanismus 10 längs der Schreibwalze 22 an. Für eine
genaue Einstellung der Schreibstelle 25 ist eine Sperrklinke 51 normalerweise mit einem auf der
Schraubenspindel 17 angebrachten Klinkenrad 52 in Eingriff. Für das Aufsuchen eines neuen Typenfeldes
wird ein Elektromagnet 53 betätigt, der die Sperrklinke 51 aus dem Klinkenrad 52 aushebt und damit die
Schraubenspindel 17 für eine Drehung durch den Motor
50 freigibt Am Ende der Drehung der Schraubenspindel 17 fällt der Elektromagnet 53 ab, so daß die Sperrklinke
51 im Klinkenrad 52 einrastet und damit die Schraubenspindel 17 genau in ihrer Position hält.
Man sieht also, daß die Schreibmaschine 1.. eine Einstellvorrichtung für eine sehr genaue Einstellung der
Druckposition 25 in waagerechter und senkrechter Richtung, sowohl vorwärts als auch rückwärts aufweist.
Obgleich hier ein Typenanschlagdrucker dargestellt ist,
so ist doch ohne weiteres einleuchtend, daß auch ein anderer Seriendrucker, der ein sichtbares Schriftbild
durch andere Verfahren erzeugt, hier brauchbar ist Beispielsweise könnte der auf dem Wagen angebrachte
Druckmechanismus ein Tintenstrahldrucker, ein thermischer Matrixdrucker oder ein optischer Zeichengenerator mit gleichen Möglichkeiten sein.
Im Betrieb wird zunächst ein Blatt oder eine Seite 24 in die Schreibmaschine eingezogen und ein vorbestimmter Punkt auf der Seite 24 mit der Druckposition 25
ausgerichtet Die Rückstelltaste 61 wird gedrückt, wodurch die Horizontalpositions-Abfühlvorrichtung 57
und die Vertikalpositions-Abfüllvorrichtung 46 auf NuTI
oder Ausgangsposition eingestellt werden. Danach wird jede Verschiebung der Schreibstelle 25 gegenüber der
Seite 24 in den Abfühlschaltungen 46 und 57 verarbeitet und als Schrittschalteinheit bei Bewegung entweder der
Schreibwalze 22 oder des Druckmechanismus 10 dazu addiert oder abgezogen.
In Fig.2A ist die Tastatur 18 über Leitungen 21 mit
dem t/sten-Zeichen-Register 120 verbunden. Über die Tastatur 18 eingegebene Zeichen werden im Ersten-Zeichen-Register
120 abgespeichert, und gesteuert durch die Folgesteuerschaltung 32 über die Drucktorschaltung
132 von Leitung 560 über Leitung 20 nach dem in F i g. 2 gezeigten Druckmechanismus übertragen. Die im
Ersten-Zeichen-Register 120 liegende Information wird anschließend, gesteuert durch die Folgesteuerschaltung
32, bevor das nächste Zeichen über die Tastatur 18 eingegeben wird, über die Torschaltung 124 nach dem
Zweiten-Zeichen-Register 125 übertragen. Der Inhalt dieses Zweiten-Zeichen-kegisters 1Z3 wird durch eine
Auswahlmatrix 127 für das vordere oder erste Zeichen, die über Leitung 561 angeschlossen ist, decodiert und
liefert die erste Hälfte einer Adressierinformation für den Zeichenabstandsspeicher 128. Das nächste Zeichen,
das in das Erste-Zeichen-Register 120 einläuft, wird
durch die Auswahlmatrix 126 für das letzte Zeichen decodiert und liefert damit die zweite Hälfte der
Adreßinformation für den Zeichenabstandsspeicher 128.
Der Zeichenabstandsspeicher 128 enthält an jeder Adresse eine Darstellung des idealen Abstandswertes
für zwei Zeichen, die diese Adresse bilden. Dieser Abstuiidswert wird durch die Umrisse der Zeichen
bestimmt und ist im Zeichenabstandsspeicher 128 fest eingespeichert. Wenn dieser Abstandswert aus dem
Zeichenabstandsspeicher 128 ausgelesen wird, dann wird er zeitweilig im Zeichenabstandsregister 129
eingespeichert und durch einen Multivibrator 130 auf Null reduziert, der gleichzeitig Impulse zum Fortschalten
des Horizontalpositions-Registers 131 liefert und damit eine laufende Aufsummierung der horizontalen
Schrittabstände der zu schreibenden Zeile bildet. Außerdem liefert die Tastatur 18 Signale an die
Folgesteuerschaltung 32 für eine Fortschreibung des Vertikalpositions-Registers 123 für den Fall, daß eine
Taste für Zeilenrücklauf oder ein Code für Zeilenvorschub betätigt wird, so daß das Vertikalpositions-Register
123 damit immer die Zeile auf der Seite 24, in welcher gerade geschrieben wird, eingespeichert hat.
Die Werte des Horizontalpositions-Registers 131 und
des Vertikalpositions-Registers 123 werden dann über Kabel 82 bzw. 92 an die Horizontal- und Vertikal-Ein-Stellschaltungen
in F i g. 2 übertragen, die auf die bereits beschriebene Weise arbeiten. Die Folgesteuerschaltung
32 gibt über Leitung 552 ein Signal an die Torschaltung 121 ab und schaltet damit den Speicherinhalt des
Horizontalpositions-Registers 131 über Datenleitung 82 in das Binärregister 83 in F i g. 2 durch. Von der Tastatur
18 kommende Wagenrücklaufcodes gelangen vom ersten Zeichenregister 120 über Leitung 555 und die
Folgesteuerschaltung 32 nach dem Vertikalpositionsregister
123 Ober Leitung 556, wo sie gesammelt werden, Der Inhalt des Vertikal-Positions-Registers 123 gelangt
über Leitung 92 an das Register 93. Die Register 83 und 93 sind dabei so aufgebaut, daß sie durch jede nach
diesen Registern übertragene Information überschrieben werden. Der Speicherinhalt der Register 83 und 93
wird dann über Kabel 82 bzw. 92 in den Vergleichsstufen 85 und 95 mit dem Inhalt der Horizontalpositions-Abfühlregister
57 auf Leitung 58 und dem Vertikalposi-
tionsabfühlregister 46 auf Leitung 47 verglichen, die beide die derzeitige Position des Druckmechanismus auf
der Seite 24 enthalten. Ergibt der Vergleich, daß die Werte nicht gleich sind, so bedeutet dies, daß der
Druckmechanismus sich nicht an der erforderlichen Druckstelle befindet, und die Folgesteuerschaltung 32
erzeugt auf Leitung 553 ein Einstellsignal an 101, wodurch der Schlitten und der Druckmechanismus 10
einen dem Idealabstand für dieses aus zwei Zeichen bestehenden Zeichenpaares entsprechenden Schrill
ausführt, wie dies durch den Zeichenabstandsspeicher 128 bestimmt wird.
Wenn gemäß F i g. 3 der zu schreibende Text auch mit rechtem Randausgleich, d. h. rechtsbündig geschrieben
werden soll, dann wird übet die Tastatur 18 ein Signalgenerator 26 betätigt, der über Datenleitung 21
am Byte-Register 29 angeschlossen ist. Diese Signale werden durch den Logikblock 28 decodiert und mittels
der Fojgesteuerschaitung 32 und einem UND-Giied 3ö
über Leitung 214 an einem durch das Zeichenpositions-Register und das Zeilenpositions-Register 33 bzw. 34
bestimmten Punkt im Seitenspeicher 31 abgespeichert. Das Byte-Register 29 liefert außerdem über die
Drucktorschaltung 35 und Leitung 20 Informationen an den Druckmechanismus 10.
Das Altpositions-Register 313 in Fig. 3 ist eingangsseitig über die Torschaltung 314 und ausgangsseitig über
die Torschaltung 315 mit dem Zeichenpositions-Register 33 verbunden. Wenn also eine Zeile in ihrer Länge
überschritten wird, d. h. wenn aus Versehen mehr Zeichen in der Zeile geschrieben werden, als die Zeile
enthalten kann, dann enthält das Altpositions-Register 313 einen Zeiger, der die Position des letzten Wortes in
der Zeile, das auf die nächstfolgende Zeile gebracht werden muß, im Seitenspeicher darstellt. Das Neupositions-Register
311 ist über Torschaltung 312 mit dem Zeichenpositions-Register 33 verbunden. Das Neupositions-Register
311 enthält einen Zeiger, der auf den Ort am Beginn der nächsten Zeile hinweist, an den das Wort
gebracht werden soll. Das Wort wird mittels Folgesteuerschaltung 32 und Torschaltungen 312, 314, 315, das
Zeichenpositionsregister 33 und das Zeilenpositions-Register 34 an seinen neuen Platz gebracht.
In F i g. 4 ist einmal der Zeichenabstandsspeicher und der Schrittschaltabweichspeicher 2 gezeigt, der den
idealen Schrittschaltwert,. eine enge Schrittschaltung (falls anwendbar) und eine weite Schrittschaltung (falls
anwendbar) für jedes Paar benachbarter Zeichen enthält, die auf einer Seite geschrieben werden können.
Diese Werte im Schrittschaltabweichspeicher 2 steuern die ästhetische Qualität der letztlich gedruckten Seite.
Unterschiedliche Schriftarten wurden natürlich im Schrittschaltabweichspeicher 2 unterschiedliche Werte
eingespeichert haben. Einige Zeichenkombinationen würden dann kein eine enge Bindung zulassendes Bit
enthalten, so daß der Abstand dieser Zeichen niemals kleiner sein dürfte als der Idealabstand Ein Beispiel
wären zwei benachbarte Zeichen M (MM). Einige Zeichenkombinationen würden kein einen weiten
Abstand zulassendes Bit enthalten, was anzeigt, daß ein
größerer Abstand zwischen diesen Zeichen, als der Idealwert die ästhetische Qualität des Druckes ebenso
beeinflussen würde. Ein Beispiel eines solchen Zeichenpaares ist die Folge von zwei Großbuchstaben A (AA).
Ein Beispiel von Zeichen, die ohne weiteres eng mit den nächsten Zeichen verknüpft werden können, ist die
Kombination AW. In gleicher Weise könnte das Zeichenpaar MM durchaus mit etwas größerem
ιο
Abstand geschrieben werden, so daß zwischen den beiden benachbarten senkrechten Strichen der beiden
Buchstaben M ein größerer Zwischenraum bestehen würde.
Tabellen 1 und 2 zeigen Beispiele von Zeichenkombinationen, bei denen Abstandseinheiten weggelassen
Tabelle I. Wejaß-Liste
Weglassen eines ganzen Abstandes oder hinzugefügt werden können. Diese Tabellen sind selbstverständlich nicht allumfassend und sind auf einen Drucker bezogen, der auf je 25,4 mm waagerechtem Zwischenraum 120 Einheitsschritte aufweist. Die Zeichenkombinationen ändern sich natürlich mit der möglichen Schrittschaltung des verwendeten Druckers.
Weglassen eines ganzen Abstandes oder hinzugefügt werden können. Diese Tabellen sind selbstverständlich nicht allumfassend und sind auf einen Drucker bezogen, der auf je 25,4 mm waagerechtem Zwischenraum 120 Einheitsschritte aufweist. Die Zeichenkombinationen ändern sich natürlich mit der möglichen Schrittschaltung des verwendeten Druckers.
ΛΤ | AV | AW | AY | eines | halben | Absti | FA | LT | LV | AW | CQ | I)A | DT | I) | DW | DY | Fl | IJ | |
LW | LY | PA | TA | ac; | AO | AQ | VA | WA | YA | IY | KO | KZ | LC | s t) | LO | LU | LQ | OA | |
Alle Kombinationen die ι | FW | FX | FY | mit . , | : ; ' enden. | PI. | OA | OT | QV | QW | OX | QY | RC | ||||||
Weglassen | QV | O w | QX | indes | RP | RQ | RT | RV | RW | RY | ST | SW | |||||||
AC | RF | rc; | RK | Al) | AV | TK | TL | TO | TP | TQ | TR | VA | VT | ||||||
KV | TC | TF. | TF | IT | IW | VO | VP | VQ | WC | WF | WF | W(I | WL | ||||||
OT | Vi-; | VF | ve; | OY | PF | XF | xc; | XK | XL | XO | XP | XQ | XR | ||||||
■ V | Kl; | WP | WQ | WR | RL | RO | YO | YP | YQ | YR | ZC | ZF | Zl- | ZG | |||||
K | SY | YIi | YF | YCi | tc; | TJ | ZT | ||||||||||||
fi
"iJ |
VC | ZL | ZO | ZP | VK | VL | Tn | To | Tp | Tq | Tr | Ts | Tu | ||||||
; t | WO | Tc | Tc | Ti | XC | XF | Vc | Vc | V« | Vi | Vi | Vm | Vu | Vo | |||||
if | YC | Tw | Tx | Ty | YK | YL | Wa | We | Wi | Wo | Wr | Ya | Ye | Yc | |||||
I | ZK | Vq | Vr | Vs | ZQ | ZR | oder | nach | einem | ||||||||||
I | Ta | Yo | Yr | Ti | Tm | oder | nach | Γ i i I r | |||||||||||
Tv | η | IT | Tz | Va | |||||||||||||||
U | Vp | Vu | Vw | ||||||||||||||||
ίί; | Yi | (Jedes Zeichen vor | |||||||||||||||||
iV | Il | (Jedes Zeichen vor | |||||||||||||||||
FL IT
Tabelle 2. Additions-Liste
Addition eines ganzen Zwischenraums
Jede Kombination von Großbuchstaben mit Ausnahme von A1T, V und unmittelbar nach L
Jede Kombination von Großbuchstaben mit Kleinbuchstaben mit Ausnahme der folgenden A, L. T und V. Jede Kombination von Kleinbuchstaben.
Jede Kombination von Großbuchstaben mit Kleinbuchstaben mit Ausnahme der folgenden A, L. T und V. Jede Kombination von Kleinbuchstaben.
Addition eines halben Zwischenraumes
Jede Kombination von Großbuchstaben mit Ausnahme von A1T, V und unmittelbar nach L.
Jede Kombination von Groß- und Kleinbuchstaben mit Ausnahme nach A, L, T und V.
Jede Kombination von Kleinbuchstaben.
Jede Kombination von Groß- und Kleinbuchstaben mit Ausnahme nach A, L, T und V.
Jede Kombination von Kleinbuchstaben.
Zugriff zum Schrittschaltabweichspeicher 2 erfolgt durch die Kombination des decodierten, zuletzt über die
Tastatur 18 eingegebenen Zeichens und des decodierten zuvor über die Tastatur eingegebenen Zeichens. Der
Letzte-Zeichen-Decodierer 37 ist eingangsseitig über Leitung 591 mit dem Byte-Register 29 verbunden und
nimmt daher das letzte über die Tastatur 18 eingegebene Zeichen auf. Dieses Zeichen wird durch die
Decodierschaltung 37 für das letzte Zeichen decodiert und liefert damit die eine Hälfte der Adresse an den
Schrittschaltabweichspeicher 2. Das zuvor eingegebene Zeichen wird durch die Folgesteuerschaltung 32 über
Torschaltung 91 und Leitung 373 nach dem Register 39 für das vorhergehende Zeichen übertragen. Der Inhalt
dieses Registers wird in einer Decodierschaltung 38 für vorhergehendes Zeichen decodiert und Hefen damit die
zweite Hälfte der Adresse für den Schrittschaltabweichspeicher 2. Am Ausgang des Schrittschaltabweichspeichers
2 tritt dann auf der Leitung 223 der für dieses Zeichenpaar ideale Zeichenabstand, und falls anwendbar,
auf Leitung 230 ein eine zulässige weite Zeichenbindung oder auf Leitung 222 ein eine zulässige
in enge Zeichenbindung anzeigendes Bit auf.
In F i g. 4 ist auch eine durch die Folgesicuerschaltung
32 über Leitung 213 betätigte Torschaltung 60 vorgesehen, um den rechten Rand der Schreibmaschine
im Register 307 einzuspeichern, welcher vom Horizon-
i) tal-Positions-Abfühlregister 57 über Leitung 58 ankommt.
Zudem ist eine Zeilenanalyseschaltung, die durch eine gestrichelte Linie umrandet ist. dargestellt, in
der der Wert des rechten Randes mit den gesamten Zeichenschritten eng benachbarter, ideal benachbarter
">·> oder weit benachbarter Zeichenpaare gefüllter Zeilen verglichen wird, um zu bestimmen, ob für die zu
schreibende Zeile der Fall 1 (ideale Schrittabstände), der Fall 2 (enge Schrittabstände) oder der Fall 3 (weite
Schrittabstände) zutrifft Der Einfachheit halber zeigt
■>r>
diese Ausführungsform nur einen Grad eines engen und eines weiten Abstands zwischen den Zeichen eines
Zeichenpaares.
Es sollte dabei selbstverständlich sein, daß mindestens ein oder zwei weitere Abstände zwei zusätzliche Fälle
ho ergeben können. Ferner könnte eine Matrix für die
relative ästhetische Güte von Justagewerten vorgesehen sein, damit andere Beurteilungsfaktoren in die
Berechnung des rechten Randausgleichs eingeführt werden können, so daß innerhalb eines Wortes oder
b5 innerhalb einer Zeile zwischen den verschiedenen
Abständen zwischen den Buchstaben richtig entschieden werden kann. Wenn die bis jetzt beschriebene
Maschine eine rechts- und linksseitig bündige, d. h. mit
rechten Randausgleich geschriebene Seite liefern soll,
dann ist der für jede Zeile auf der Seite festgestellte Gesamtschrittwert gleich dem im Register 307 für den
rechten Rand des Druckers liegenden Wert. Wenn festgestellt wird, daß für eine Zeile der Fall I zutrifft, r>
dann wäre der Abstand zwischen jedem Zeichenpaar in dieser Zeile gleich dem Idealschrittabstand. Wenn der
ideale Gesamtschrittabstand oder Gesamtschrittwert kleiner ist als der im Register für den rechten Rand
abgespeicherte Wert, dann ergibt sich Fall 3. Für diesen Fall erhält man durch eine Anzahl von Zeichen, die
einen etwas größeren Abstand voneinander aufweisen können, zusätzliche Abstandsschritte, so daß die
Gesamtabstiinde auf der Zeile auf den im Register 307 für den rechten Rand eingespeicherten Wert gebracht π
werden kann. Ist jedoch der Gesamtwert im Register für den idealen Schriltabstand größer als der im Register
307 eingespeicherte Wert, so liegt der Fall 2 vor. Bei einer Zeile im Fall 2 werden einige kleine Schrittabstandswerte
verwendet, um damit den gesamten ><> Schrittabstandswert soweit zu verringern, daß er dem
im Register .j07 für den rechten Rand eingespeicherten
Wert entspricht.
In Fig. 5 ist schaltungsmäßig dargestellt, wie die Gesamtwerte für enge Kopplung, ideale Kopplung und >">
weite Kopplung von Zeichenpaaren in den Registern 66, 67 bzw. 68 aus dem Zeichenabstandsspeicher und dem
Schrittschaltabweichspeicher in Fig.4 abgeleitet werden.
Außerdem berechnet die in F i g. 5 dargestellte Schaltung den Unterschied zwischen dem rechten Rand w
und den Idealwerten und speichert diesen Unterschied
im Abweichregister 69 ab. Wenn ein Schreiben mit rechtem Randausgleich in den Zeilen vor dem
endgültigen Herausschreiben unerwünscht ist, kann auf der Tastatur 18 die Taste 3 für Flattersatz betätigt η
werden und dies wird in der Folgesteuerschaltung 32 abgespeichert. Demgemäß wird das Abweichregister 69
durch die Folgesteuerschaltung 32 in Verbindung mit Torschaltung 377, Register 378 für ungleichen rechten
Rand und Speicher 379 für ungleichen rechten Rand w entsprechend geändert.
Arbeitsweise der Schaltung
Proportionale Schrittschaltiing
Proportionale Schrittschaltiing
In Verbindung mit den Fig. IA, 2 und 2A soll
nunmehr die Arbeitsweise der Maschine als Drucker mit proportionalem Buchstabenabstand beschrieben werden.
Die über die Tajtatur 18 eingegebenen Zeichen werden über Datenleitung 21 an das Register 120 für das ">
<> erste Zeichen abgegeben. Die Tastatur 18 gibt ferner über Leitung 573 an die Folgesteuerschaltung 32 ein
Zeichen ab, das anzeigt, daß ein Zeichen eingegeben worden ist. jedesmal, wenn ein Zeichen über die
Tastatur eingegeben worden ist, gelangt es in das v> Register 120 für das erste Zeichen, wird durch die darin
enthaltene Schaltung decodiert, um festzustellen, ob es ein gedrucktes oder geschriebenes Zeichen, ein
Zwischenraum oder ein Wagenrücklauf ist Ist es ein Zwischenraum, dann erzeugt das Register 120 ein auf mi
Leitung 568 auftretendes Signal, das an die Folgesteuerschaltung 32 und das UND-Glied 133 übertragen wird.
Ist es ein Wagenrücklauf, dann erzeugt das Register 120 auf der Leitung 555 ein an die Folgesteuerschaltung 32
und das UND-Glied 133 übertragenes Signal. Jedes b5 dieser beiden Signale sperrt das UND-Glied 133, so daß
dieses die Drucktorschaltung 132 nicht über Leitung 580
betätigen kann. Handelt es sich jedoch um die Eingabe eines zu druckenden Zeichens im Register 120, dann
bleibt das Ausgangssignal auf beiden Leitungen 555 und 568 auf logisch Null und wird am Eingang des
UND-Gliedes 133 auf logisch Eins invertiert. Die Folgesteuerschaltung 32 gibt dann über Leitung 581 ein
Signal an das UND-Glied 133 ab, das wied-jrr.m über
Leitung 580 ein Signal an die Druckölschaltung 132
abgibt, die die vom Register 120 für das erste Zeichen kommende Leitung 560 über die Datenleitung 20 nach
dem Druckmechanismus durchschaltet.
Danach schaltet die Folgesteuerschaltung 32 über Leitung 569 den Inhalt des Ersten-Zeichen-Registers
120 über die Torschaltung 124 nach dem Zweiten-Zeichen-Register 125 durch und stellt das Erste Zeichen-Register
120 zurück. Wenn über die Tastatur 18 das zweite Zeichen eingegeben wird, d^nn wird dieses, wie
zuvor über Leitung 21 im Ersten-Zeichen-Register 120 abgespeichert. Wiederum erfolgt über Leitung 573 eine
Signalgabe an die Folgesteuerschaltung 32, daß das zweite Zeichen eingegeben worden ist. Die Foigesteuerschaltung
32 gibt dann über Leitung 563 ein Signal an den Zeichenabstandsspeicher 128 ab. Der Zeichenabstandsspeicher
128 wird durch die Auswahlmatrix für das erste Zeichen 127 und die Auswahlmatrix für das
zweite Zeichen 126 durch das Zweite-Zeichen-Register 125 bzw. das Erste-Zeichen-Register 120 angesteuert.
Das vom Zeichenabstandsspeicher 128 kommende Ausgangssignal ist ein Schrittzählwert, der den Abstand
in waagerechter Richtung zwischen dem ersten eingegebenen Zeichen und dem zweiten eingegebenen
Zeichen in waagerechten Abstandsschritten angibt, ledesmal, wenn ein weiteres Zeichen eingegeben wird,
wird das vorhergehende Zeichen in das Zweite-Zeichen-Register 125 übertragen und das neue Zeichen
läuft in das Erste-Zeichen-Register 120 ein, und der Zeichenabstandsspeicher 128 wird wegen des neuen
Abstandes zwischen diesen beiden Zeichen abgefragt. Auf diese Weise ist der Abstand zwischen zwei Zeichen
nicht lediglich eine Funktion der Zeichenbreite eines jeden der Zeichen, sonderr. kann bei Zeichen gleicher
Breite unterschiedlich sein, abhängig von der Form der Zeichen.
Ist vom Zeichenabstandsspeicher 128 der ausgelesene Wert nach dem Zeichenabstandsregister 129 ■ bertragen,
dann steuert die Folgesteuerschaltung 32 über Leitung 564 den Multivibrator 130 an, der daraufhin auf
Leitung 565 Impulse abgibt, leder dieser Impulse verringert den Zählerstand vom Zeichenabstandsregister
129 um eins, bis die vom Zeichenabstandsregister 129 nach der Folgesteuerschaltung 32 führende Leitung
566 anzeigt, daß im Zeichenabstandsregister 129 keine Schritte mehr vorhanden sind. Gleichzeitig wurde über
Leitung 565 das Horizontaipositions-Register 131 mit
jedem der vom Multivibrator 130 kommenden Impulse weitergeschaltet. Das hat zur Folge, daß der ursprünglich
durch den Zeichenabstandsspeicher 128 in das Zeichenabstandsregister 129 eingegebene Zählwert
nach dem Horizontaipositions-Register 131 übertragen wird. Daraufhin leitet die Folgesteuerschaltung 32 auf
Leitung 552 ein Signal ein, das die absolute Horizontalposition des Druckmechanismus vom Horizontaipositions-Register
131 über die Torschaltung 121 nach der horizontalen Datenleitung 82 weiterleitet Die Folgesteuerschaltung
32 leitet ferner auf Leitung 553 ein Signal ein, das in Verbindung mit dem auf Datenleitung
82 liegenden Signal bewirkt, daß der Einstellmechanismus des Druckers die Schreibstelle 25 mit einem idealen
Abstand von dem Punkt anordnet, an dem das erste
Zeichen gedruckt worden war. Nach Beendigung des
Druckvorgangs gibt die Positionierschaltung über Leitung 554 eiq Signal an die Folgesteuerschaltung 32
ab und die auf Leitungen 552 und 553 liegenden Signale fallen ab. Die Folgesteuerschaltung 32 gibt dann auf
Leitung 581 ein Signal ab, das bewirkt daB die Drucktorschaltung 132 durch UND-Glied 133 und
Leitung 580 aufgetastet wird und damit das zweite zu schreibende oder zu druckende Zeichen vom Erster-Zeichen-Register 120 über Datenleitungen 560 und 20
nach dem Druckmechanismus 10 durchschaltet Wie zuvor druckt nunmehr der Druckmechanismus das
zweite eingegebene Zeichen. Daraufhin stellt die Folgesteuerschaltung 32 über Leitung 571 das Zweite-Zeichen-Register zurück und schaltet den Inhalt des
Ersten-Zeichen-Registers 120 über Torschaltung 124 nach dem Zweiten-Zeichen-Register 125 durch und
stellt über Leitung 570 das Erste-Zeichen-Register 120 zurück. Zu diesem Zeitpunkt kann der Drucker erneut
von der Tastatur kommende Anschläge aufnehmen.
Anschließend werden die restlichen Zeichen d<:r Zeile
in gleicher Weise über die Tastatur eingegeben einschließlich Leertasten, die praktisch wie die Druckzeichen wirken, soweit der Zeichenabstandsspeicher
128 davon betroffen ist. Bei Leertaste erfolgt jedoch kein Druck, da das Leertastenzeichen ein Signal auf
Leitung 568 nach dem UND-Glied 133 zur Folge hat das die Folgesteuerschaltung 32 daran hindert über das
UND-Glied 133 die Drucktorschaltung 132 freizugeben. Wenn daher im Ersten-Zeichen-Register 120 ein m
Zeichen für Leertaste liegt dann läuft eine Folge für Horizontalvorschub ab, während die Druckfolge am
UND-Glied 133 unterdrückt wird. Am Ende der Zeile wird die Taste für Wagenrücklauf an der Tastatur 18
gedrückt, was dann im Ersten-Zeichen-Register 120 r, über Leitung 21 eingespeichert wird und über Leitung
573 ein Signal an die Folgesteuerschaltung 32 abgibt, daß ein Zeichen eingegeben worden ist. Das Erste-Zeichen-Register 120 gibt über Leitung 555 ein Signal an
die Folgesteuerschaltung 32 und das UND-Glied 133 ab, wodurch die Drucktorschaltung 132 gesperrt wird. Die
Folgesteuerschaltung 32 stellt dann das Horizontalpositions-Register 131 über Leitung 567 zurück und schaltet
über Leitung 556 das Vertikalpositions-Register 123 weiter. Daraufhin schaltet die Folgesteuerschaltung 32
den Inhalt des Horizontalpositions-Registers 131 über Leitung 552 auf die Datenleitung 82 und leitet über
Leitung 553 eine Einstellfolge ein. Nach Ablauf der Einstellfolge wird die in F i g. 2 dargestellte Positionierschaltung über Leitung 554 ein Signal an die v>
Folgesteuerschaltung 32 abgeben, das anzeigt, daß der Wagenrücklauf stattgefunden hat. Die Folgesteuerschaltung 32 stellt dann das Erste-Zeichen-Register 120
und das Zweite-Zeichen-Register 125 zur Vorbereitung des Drückens der nächsten Zeile zurück. Jede folgende
Zeile wird, genau wie es für die erste Zeile beschrieben wurde, gedruckt.
Falls gewünscht wird, daß der über die Tastatur to eingegebene Text am rechten Rand rechtsbündig durch
den Drucker ausgeglichen werden soll, dann muß die Taste 3 für Flattersatz rechts (Fig. IA) unbetätigt
bleiben. Um das erste Zeichen einzugeben, wird nunmehr gemäß F i g. 3,4 und 5 eine der Tasten auf der br>
Tastatur 18 betätigt, so daß der Tastatursignalgenerator 26 diesen Tastenanschlag codiert auf Leitung 21 abgibt.
Diese Signale werden im Byte-Register 29 eingespei
chert und im Logikblock 28 decodiert Wenn das
angeschlagene Zeichen ein alphabetisches Zeichen ist dann liefert Leitung 208 ein Signal an die Folgesteuerschaltung 32, das anzeigt daß ein Zeichen eingegeben
worden ist Auf den Leitungen 204, 205, 206 oder 207
tritt kein Ausgangssignal auf.
Die Folgesteuerschaltung 32 liefert ein Signal an die Leitung 209, die das Ausgangssignal des Byte-Registers
29 über die Drucktorschaltung 35 nach der Steuerleitung 20 durchschaltet Dadurch wird veranlaßt daB der
Druckmechanismus 10 den Druckkopf 16 entsprechend einstellt und das entsprechende Zeichen auf der Seite an
einem durch die Register 83 und 93 bestimmten Punkt abdruckt Außerdem schreibt die Folgesteuerschaltung
32 (über Leitung 508) das im Byte-Register 29 liegende Zeichen über die Schreibtorschaltung 30 in den
Seitenspeicher 31 ein und schaltet außerdem über Leitung 560 das Zeichenpositionsregister 33 um eins
weiter. Die Fclgestcuerscbaltung 32 legt dann ein Signal
auf die Leitung 220 und betätigt die Torschaltung 91 für eine Übertragung des Zeichens vom Byte-Register 29
nach dem Register 39 für das vorhergehende Zeichen.
Zu diesem Zeitpunkt findet keine Weiterschaltung des Druckmechanismus nach der nächsten Druckposition 25 statt sondern bleibt so lange gesperrt, bis das
nächste Zeichen über die Tastatur eingegeben wird. Dies ist notwendig, da der Abstand zwischen dem ersten
und dem zweiten Zeichen vom Umriß des zweiten Zeichens abhängt
Wenn das zweite auf der Seite zu druckende Zeichen
eingegeben wird, dann wird über die Tastatur 18 durch den Tastatursignalgenerator 26 über Leitungen 21 ein
Codesignal im Byte-Register 29 abgespeichert Da das zweite Zeichen ebenfalls ein alphabetisches Zeichen ist
liefert der Logikblock 28 fiber Leitung 208 ein Ausgangssignal an die Folgesteuerschaltung 32. Während das Byte-Register 29 und das Register 39 für das
vorhergehende Zeichen über die Decodierschaltungen 37 bzw. 38 Adreßinformation liefern, wird durch die
Folgesteuerschaltung 32 über Leitung 221 das Schrittabweichregister 2 ausgelesen. Wenn das aus ersten und
zweiten eingegebenen Zeichen bestehende Zeichenpaar so angesehen werden kann, daß ein geringerer als der
ideale Zeichenabstand möglich ist, dann wird über Leitung 222 das Register 71 für engen Zeichenabstand
eingestellt. Außerdem wird die Anzahl der idealen Schrittelemente zwischen den beiden Zeichen über
Leitung 223 im Register 72 für idealen Zeichenabstand abgespeichert. Ist das erfolgt dann betätigt die
Folgesteuerschaltung 32 Ober Leitung 224 den Multivibrator 73 und gibt über Leitung 225 die Torschaltung 75
frei. Jedes Ansprechen des Multivibrator:- 73 hat einen Impuls auf der Leitung 226 zur Folge, der das
Idealschrittregister 72 auf seinen Nullzustand zurückschaltet Wenn dies eintritt dann liefert das Idealschrittregister 72 über Leitung 227 ein Signal an die
Folgesteuerschaltung 32, die das auf Leitung 224 liegende Steuersignal beendet und damit den Multivibrator 73 anhält. Zusätzlich zum impulsmäßigen
Betitigen des Idealschrittregisters 72 erfolgt über die
auf Leitung 226 liegenden Multivibratorimpulse eine Addition des idealen Schrittabstandes über die Addiertorschaltungen 76, 75 bzw. 77 in dem Gesamtregister
»eng«, dem Gesamtregister »ideal« und dem Gesamtregister »weit«, gesteuert durch die Steuerleitungen 400
bzw. 225 und ODER-Glied 575. Danach leitet die Folgesteuerschaltung 32 dann, wenn das Eng-Zeichenregister 71 durch den Schrittabweichspeicher 2 einge-
stellt ist, ein Ober Leitung 228 an die monostabile
Kippschaltung 78 abgegebenes Signal ein, wodurch eine Schritteinheit über die Torschaltung 79 vom Gesamtregister »eng« 66 abgezogen wird, wobei die Addiertorschaltung 79 durch ein vom Eag-Zeiohenregister 71 über
Leitung 229 abgegebenes Signal bereitgestellt wurde. Das hat zur Folge, daß der Zählerstand des idealen
Schrittabstandes zwischen dem ersten und dem zweiten geschriebenen Zeichen im Gesamtregister »ideal« 67
und im Gesamtregister »weit« 68 aufgezeichnet ist. Das Gesamtregister »eng« 66 enthält einen gegenüber den
beiden anderen Registern 66 und 68 um 1 kleineren Zählerstand.
Die Folgesteuerschaltung 32 erzeugt dann auf Leitung 253 ein Signal, das den Gesamtzählerstand vom
Gesamtregister »ideal« 67 über die Torschaltung 316 und Leitung 82 nach dem Register 83 der Druckstelleneinstellschaltung in Fig.2 durchschaltet und über ein
auf Leitung 563 erzeugtes Signal die Einstellfolge einleitet Damit bewegt sich der Drucker um die
erforderliche Anzahl von Schritten nach rechts, so daß der ideale Abstand zwischen dem ersten eingegebenen
und bereits auf der Seite gedruckten Zeichen und dem zweiten eingegebenen Zeichen, das demnächst gedruckt
werden soll, eingestellt wird.
Die Folgesteuerschaltung 32 legt dann ein Signal über Leitung 209 an die Drucktorschaltung 35 und gibt damit
den Druckbefehl über die Leitung 20 an den Druckmechanismus 10 in Fig.2 ab, worauf das zweite
Zeichen, genau wie das erste Zeichen, gedruckt wird. Ferner betätigt die Folgesteuerschaltung 32 über die
Schieibleitung 508 das UND-Glied 30, so daß das im
Byte-Register 29 liegende Zeichen Ober Leitung 253 und das UND-Glied 30 in der richtigen Position im
Seitenspeicher 31 abgespeichert werden kann, während gleichzeitig über Leitung 560 das Zeichenpositionsregister 33 fortgeschaltet wird. Daraufhin schaltet die
Folgesteuerschaltung 32 den Wert des zweiten geschriebenen Zeichens vom Byte-Register 29 über
Leitung 220 nach dem Register 39 für das vorhergehende Zeichen durch, wodurch die Folge des zu druckenden
zweiten Zeichens beendet wird.
Damit ist der Drucker in einer Position, in der er
zunächst ein erstes Zeichen gedruckt, dann um einen Schritt sich weiterbewegt und anschließend ein zweites
Zeichen gedruckt hat. Dann wird über die Taste der Tastatur das nächste Zeichen eingegeben und im
Byte-Register 29 abgespeichert. Diese Information gelangt dann wiederum über Leitung 208 an die
Folgesteuerschaltung 32, die wiederum über Leitung 221 Information aus dem Schrittabweichspeicher 2
entnimmt In diesem Fall soll jedoch die Kopplung zwischen dem zweiten und dritten eingegebenen
Zeichen als weit betrachtet werden. Das heißt, daß der Abstand zwischen den beiden Zeichen um einen Schritt
erweitert werden kann, ohne daß dabei die ästhetische Qualität des Drucks beeinflußt wird. Das hat zur Folge,
daß über Leitung 230 da» Weit-Zeichenregister 300 eingestellt wird und es wird wiederum über Leitung 223
der ideale Schrittabstand zwischen dem zweiten und dritten Zeichen im Ideal-Schrittregister 72 abgespeichert.
Daraufhin betätigt die Folgesteuerschaltung 32 über Leitung 224 den Multivibrator 73 und verringert über
Leitung 226 den im Ideal-Schrittregister 72 abgespeicherten Zählerstand. Ferner wird durch die auf Leitung
226 auftretenden Impulse der Zählerstand im Gesamtregister »eng« 66. Gesamtregister »ideal« 67, und
Gesanuregjster »weit« 68 um die Anzahl von Schritten
im Ideal-Schrittregjster 72 erhöht. Ist das Ideal-Schrittregister 72 auf Null zurückgestellt, dann wird über
Leitung 227 ein Signal an die Folgesteuerschaltung 32
abgegeben, die daraufhin über Leitung 228 ein Signal abgibt, worauf die monostabile Kippschaltung 78 den
Zählerstand im Gesamtregister »weit« 68 über die Torschaltung 301 um 1 erhöht, die durch em vom
Weit-Zeichenregister 300 über Leitung 232 kommendes
ίο Signal entsperrt war.
Daraufhin führt der Drucker einen Schaltschritt durch und druckt das dritte Zeichen und bringt den
Seitenspeicher 31 auf den neuesten Stand. Daraufhin werden die übrigen Zeichen der ersten Zeile in der
bereits beschriebenen Weise eingegeben.
Jedesmal dann, wenn ein Wort vollständig eingegeben ist, überprüft die Folgesteuerschaltung 32 über
Leitung 233 die Ergebnisse der aus den Vergleichsstufen 304, 305 und 306 und den UND-Gliedern 302 und 303
bestehenden Zeilenanalyseschaltung 7. Diese Schaltungen vergleichen über Leitungen 595,596, 597 und 594
den Wert der insgesamt durchgeführte!- Schritte in den Eng-, Ideal- und Weit-Gesamtregistern 66,67 und 68 mit
dem im Register 307 für den rechten Rand abgespei-
2> cherten Wert Ist der im Gesamtregister »ideal« 67
abgespeicherte Wert gleich dem im Register 307 für den rechten Rand liegenden Wert, dann wird über Leitung
235, Torschaltung 403 und Leitung 256 das FaIl-I-Register 65 eingestellt und es wird über Leitung 239,
in ODER-Glied 308 und Leitung 240 ein Signal an die Folgesteuerschaltung 32 abgegeben. Die Folgesteuerschaltung 32 läßt dann über Leitung 240, Codierschaltung 309 und Leitung 590 nach dem Byte-Register 29 in
F i g. 3 durch, so daß dann, wenn durch die Folgesteuer-
r> schaltung 32 der Schreibbefehl über Leitung 508
abgegeben wird, das letzte Zeichen dieser Zeile im Seitenspeicher 31 ein Wagenrücklauf sein wird. Nach
Abspeichern des Wagenrücklaufs im Seitenspeicher 31 erhöht die Folgesteuerschaltung 32 das Zeilenpositions
register 34 über Leitung 201 und stellt über Leitung 200
das Zeichenpositionsregister 33 zurück. Daraufhin leitet die Folgesteuerschaltung 32 über Leitung 553 eine
Einstellfolge ein. Die Seite wird um eine Zeile weitergeschaltet und der Druckmechanismus wird an
■n den linken Rand zurückgeführt.
Wenn während der durch die Folgesteuerschaltung 32 über ein Signal auf Leitung 233 veranlaOlen
Zeilenanalyse sich aus dem Vergleich mit dem Speicherinhalt des Registers 307 mit dem Gesamtregi-
■><> ster «ideal« 67 keine Gleichheit ergibt, wie dies
allgemein der Fall iein wird, wird der Speicherinhalt im
Register 307 entweder größer oder kleiner sein als der Speicherinhalt im Register 67. Ist der Inhalt des
Registers 307 kleiner als der Inhalt des Registers 67 und
ν- ist außerdem der Inhalt des Registers 307 gleich oder
größer als der Inhalt des Gesamtregisters »eng« 66, dann liefert die Zeilenanalyseschaltung über UND-Glied 303 und Torschaltung 401 ein Signal über Leitung
36 an das Fall-2-Register, Fall 2 tritt dann auf, wenn der
bo rechte Rand überschrieben worden ist. Der Betrag, um
den über den rechten Rand hinausgeschrieben worden ist, kann immer noch dadurch kompensiert werden, daß
der Zeichenabstand zwischen denjenigen Zeichen, bei denen eine solche Verringerung des Zeichenabstands
h·, ohne merkliche Herabsetzung der ästhetischen Qualität
des Druckes möglich ist, verringert wird. Das Laden des Fall-2-Registers 64 liefert über Leitung 241 ein Signal an
die Folgesteuerschaltung 32. die die Zeile in genau der
gleichen Weise, wie beim Fall 1 abschließt.
Wenn jedoch während der Zeilenanalyse der
Gesamtbetrag im Register 307 für den rechten Rand den Gesamtbetrag im Gesamtregister »ideal« 67
überschreitet und der Gesamtbetrag im Register 307 für den rechten Rand war kleiner als oder gleich dem
Gesamtbetrag im Gesamtregister »weit« 68, dann liefert die Analyseschaltung über UND-Glied 302 und
Torschaltung 404 ein Signal auf die Leitung 235, das das Fall-3-Register 63 einstellt Dieses gibt wiederum Ober
Leitung 242 ein Signal an die Folgesteuerschaltung 32 ab, die über Leitung 243 eine Alarmglocke 8 betätigt, die
anzeigt, daß die Zeile nun abgeschlossen werden kann.
Die Folgesteuerschaltung 32 wartet nun auf ein weiteres Anzeichen, ob ein weiteres kurzes Wort noch
auf dieser Zeile eingefügt oder ob die Zeile beendet und das nächste Wort auf der nächsten Zeile beginnen soll.
Wird irgendeine Taste, außer einem gedruckten Zeichen betätigt, dann beendet die Folgesteuerschaltung die Zeile in genau der gleichen Weise wie zuvor für
Fall 1 oder Fall 2. Wenn jedoch weiter druckbare Zeichen über die Tastatur eingegeben werden, dann
wird das entsprechende codierte Zeichen in das Byte-Register 29 einlaufen und dies über Leitung 208
der Folgesteuerschaltung 32 anzeigen. Diese wird dann das vorhergehende Wort dadurch beenden, daß ein
Leerschrittcode von der Schaltung 310 über Leitung 238 an den Seitenspeicher 31 abgegeben wird, worauf dieser
Leerschritt über Leitung 508 in den Seitenspeicher 31 eingespeichert Ydrd.
Zu dem Zeitpunkt, zu dem diener Leerschritt in den
Seitenspeicher eingegeben wird, erfolgt keine Schrittfolge, sondern die Folgesteuerscnal·* ing 32 fährt mit der
Verarbeitung des nächsten Zeichens mit Hilfe des Schrittabweichspeichers 2, wie bereits beschrieben, fort.
Wenn jedoch die Gesamtregister 66, 67 und 68 fortgeschrieben werden, dann enthalten die durch den
Schrittabweichspeicher 2 gelieferten, zwischen dem vorherigen Leerschritt und dem ersten gedruckten
Zeichen des Wortes liegende Schaltschritte die für den Leerschritt zusätzlich erforderlichen Schritte. Da im
vorliegenden System die Einstellung immer vor dem Druckvorgang erfolgt, werden die zusätzlichen Abstandsschritte während der Einstellung vor Beginn des
Druckvorganges berücksichtigt, bei dem das erste Zeichen dieses weiteren Wortes auf der Zeile gedruckt
wird.
Anschließend werden dann die weiteren Zeichen dieses Wortes über die Tastatur eingegeben und die
gleiche Analysefolge läuft beim Ende des Wortes ab. Wenn am Ende des Wortes festgestellt wird, daß der
Speicherinhalt des Registers 307 für den rechten Rand kleiner ist als der Inhalt des Gesamtregisters »eng« 66,
was anzeigt, daß die Zeile mit diesem weiteren Wort nicht ausgeschlossen werden kann, dann liefert die
Analyseschaltung 7 auf Leitung 234 über Torschaltung 210 ein Signal und es läuft eine Speicherlöschfolge ab.
Die Speicherlöschfolge besteht aus Rücktasten und Durchstreichen des zuletzt gedruckten Wortes, worauf
der Drucker einen Wagenrücklauf nach der nächsten Zeile durchführt, wo das soeben durchgestrichene Wort
automatisch erneut gedruckt wird. Diese Ablauffolge enthält auch eine entsprechende Berichtigung des
Seitenspeichers und wird durch die Folgesteuerschaltung 32 eingeleitet, die über Leitung 246 das
Zeichenpositionsregister 33 entsprechend zurückschaltet.
Nachdem der Zählerstand im Zeichenpositionsregister 33 um I verringert ist, bewirkt die Folgesteuerschaltung
32, daß die darin liegende Information über Leitung 25t ausgelesen und in das Byte-Register eingespeichert
wird. Decodierer 28 liefert dann m die Leitung 208 ein
Signal, das anzeigt, daß dieses Zeichen kein Leerschritt ist. Das hat zur Folge, daß die Rückschaltfolge (die den
Zählerstand im Zeichenpositionsregister 33 vermindert), so lange fortgesetzt wird, bis der Logikblock 28
anzeigt, daß das Zeichenpositionsregister 33 auf den
ίο Zwischenraum vor dem Wort eingestellt ist, das von der
Zeile entfernt werden solL Die Folgesteuerschaltung 32
ersetzt dann über Leitung 240 und die Codierzeichenschaltung 309 den Leerschritt durch einen Wagenrück-"litufcode im Byte-Register 29 und schreibt außerdem
den Wagenrücklaufcode, gesteuert durch ein Signal auf Leitung 508, über das UND-Glied 30 in den Seitenspeicher 31 ein. Die Folgesteuerschaltung 32 erhöht dann
das Zeichenpositionsregister 33 um 1, so daß es nunmehr auf die erste Zeichenposition des zu
xt entfernenden Wortes hinweist und gibt über Leitung
244 Signale an die Torschaltung 314 ab. Die Folgesteuerschaltung 32 stellt über Leitung 249 das
Alt-Positionsregister 312 zurück, so daß diese Position
im Alt-Positionsregister 313 abgespeichert werden
kann. Die Folgesteuerschaltung 32 gibt außerdem über
Leitung 245 ein Signal ab, das das Neu-Positionsregister 311 zurückstellt
Als nächstes berichtigt die Folgesteuerschaltung 32 den Seitenspeicher 31 dadurch, daß das erste Zeichen
κι dieses Wortes, gesteuert über Leitung 251 und
Torschaltung 70, in das Byte-Register 29 eingelesen wird, daß das Zeilenpositionsregister 34 über Leitung
201 erhöht, der Wert des Neu-Positionsregisters 311 über die Torschaltung 312 über Leitung 212 an das
π Zeichenpositionsregister 33 übertragen und der Wert
des Byte-Registers 29 in den Seitenspeicher 31 eingespeichert wird. Anschließend schaltet die Folgesteuerschaltung 32 den im Alt-FosHionsregister 313
liegenden Wert, gesteuert über Leitung 247, über die
•in Torschaltung 315 nach dem Zeichenpositionsregister 33
durch, erhöht das Zeichenpositionsregister 33 über ein Signal auf der Leitung 560 um 1, verringert das
Zeilenpositionsregister 34 durch ein Signal auf Leitung 252 um I1 und bringt damit den Seitenspeicher 31 auf die
•r> vorhergehende Zeile zum zweiten Zeichen des zu
entfernenden Wortes. Wiederum wird zu diesem Zeitpunkt der im Seitenspeicher 31 liegende Wert durch
die Folgesteuerschaltung 32 mit Steuerleitung 251 an das Byte-Register 29 übertragen, und bewirkt damit, daß
Vi vom Logikblock-Decodierer 28 über Leitung 208 ein
Signal an die Folgesteuerschaltung 32 abgegeben wird. Die Folgesteuerschaltung 32 schaltet wiederum den
Wert des Zeichenpositionsregisters 33 nach dem Alt-Positionsregister313 durch und erhöht über Leitung
v> 248 das Neu-Positionsregister 311. Die Folgesteuerschaltung
32 schaltet das Zeilenpositionsregister 34 fort und überträgt den Wert des Neu-Positionsregisters 311
nach dem Zeichenpositionsregister 33. Zu diesem Zeitpunkt wird der inhalt des Byte-Registers 29 über
mi Leitung 508 nach dem Seitenspeicher 3t zurückübertragen,
was zur Folge hat, daß das zweite Zeichen des von der vorhergehenden Zeile zu entfernenden Wortes als
das zweite Zeichen der neuen Zeile im Seitenspeicher 31 eingespeichert ist. Diese Folge wird in der gleichen
μ Weise so lange forlgesetzt, bis die durch das
Alt-Positionsregister 313 vom Seitenspeicher 31 ausgelesenen
Bytes nach Decodierung im Logikblock 28 über Leitung 204 als Leerschritt abgegeben wird. Wenn dies
eintritt, dann gibt das System einen das übertragene
Wort abschließenden Leerschritt an den Speicher in
gleicher Weise ab, wie dies zuvor bei den Zeichen beschrieben wurde und bestimmt damit, daß sich das
gesamte Wort nunmehr im Speicher 31 als das erste
Wort der neuen Zeile befindet. Die Folgesteuerschaltung 32 leitet dann eine Folge zur Neueinstellung des
Druckers dadurch ein, daß zunächst das Zeichenpositionsregister zurückgestellt wird. Anschließend wird die
gesamte Zeile zeichenweise aus dem Seitenspeicher ausgelesen und in das Byte-Register 29 eingegeben.
Jedesmal dann, wenn das Zeichenregister 29 gefüllt ist,
wird der gesamte Einspeichervorgang wiederholt und dies hat zur Folge, daß das Gesamtregister »ideal« 67
den gesamten Zählerstand innerhalb der Zeile enthält, wenn die Decodierschaltung im Logikblock 28 feststellt,
daß während der Speicherlöschfolge der Wagenrücklaufcode in den Speicher 31 eingegeben wurde. Zu
diesem Zeitpunkt schaltet die Folgesteuerschaltung 32 das Zeichenpositionsregister 33 wiederum weiter und
liest das erste Zeichen des Wortes, das gerade in die neue Position gebracht wurde, aus dem Seitenspeicher
31 in das Byte-Register 29 ein, schreibt das Gesamtregister »ideal« 67 fort und veranlaßt, daß über Steuerleitung
253 der im Register 67 liegende Wert über die Torschaltung 316 und die Leitung 82 abgegeben wird.
Die Folgesteuerschaltung 32 leitet auf Leitung 553 ein Steuersignal ein, das eine Neueinstellfolge einleitet, die
das Druckelement oder den Druckkopf 16 über dem ersten Zeichen des auf dieser Zeile zu entfernenden
Wortes anbringt. Ist dies geschehen, dann liefert die Einstellschaltung ein Signal auf Leitung 106 und die
Folgesteuerschaltung 32 schaltet den Druckbefehl über
Torschaltung 317 und Leitung 250 auf die Leitung 20 und veranlaßt, daß der Druckmechanismus 10 auf dem
ersten von der Zeile zu entfernenden Zeichen dieses durchstreicht
Die Folgesteuerschaltung 32 schaltet dann den Zählerstand im Zeichenpositionsregisler 33 weiter und
der Schrägstrich wird über jedem der noch verbleibenden Zeichen in dem zu entfernenden Wort gedruckt
Wenn der Decodierer im Logikblock 28 erneut im Byteregister 29 einen Leerschrilt decodiert, dann wird
über Leitung 204 ein Signal an die Folgesteuerschaltung
32 abgegeben, die das Zeilenpositionsregister 34 um 1 erhöht und das Zeichenpositionsregister 33 zurückstellt.
Die Folgesteuerschaltung 32 fordert erneu; eine Einstellfolge an und die Druckvorrichtung 10 wird
automatisch auf die -TSte Position der nächsten Druckzelle eingestellt Dann liest die Folgesteuerschaltung
32 das erste Zeichen aus der nächsten Zeile und führt die Druckroutine über Drucktorschaltung 35
durch, wodurch das erste Zeichen des ausgestrichenen Wortes am Beginn der nächsten Zeile ausgedruckt wird.
Dann wird das zweite Zeichen aus dem Seitenspeicher 31 ausgelesen und unter Einsatz des Schrittabweichspeichers
2 und der Einstellschaltung (Fig.2) wird der Zeichenschritt zwischen den Zeichen durch den
Druckkopf ausgeführt, worauf das zweite Zeichen gedruckt wird. Auf diese Weise werden alle Zeichen des
von der vorhergehenden Zeile entfernten Wortes als erstes Wort der neuen Zeile eingeführt und die neue
Zeile wird dann in genau der gleichen Weise über die Tastatur eingegeben, wie dies zuvor für die vorhergehende
Zeile beschrieben wurde.
Wenn während des Ausdruckens der Zeile, dann, wenn über die Tastatur ein Leerschritt eingegeben wird,
und die Zeilenanalyscschaltung feststellt, daß im Register 307 für den rechten Rand weniger als im
Gesamtregister »weit« 68 eingespeichert ist, dann wird der bereits im Byte-Register 29 befindliche Leerschritt
nach dem Seitenspeicher 31 übertragen und durch ein
über Leitung 508 kommendes Steuersignal dort eingeschrieben. Es erfolgt bei diesem Leerschritt keine
Schrittschaltung, sondern die Schrittschaltung erfolgt nachdem das nächste Zeichen über die Tastatur
eingegeben ist und bevor das nächste Zeichen gedruckt wird.
Anschließend werden alle übrigen Zeilen auf gleiche Weise über die Tastatur eingegeben. Am Ende ist dann
das Schreiben oder das Dokument mit idealem Abstand zwischen den einzelnen Zeichen gedruckt, weist jedoch
π einen unregelmäßigen rechten Rand auf und es können
die Zeilenendpositionen wegen des Oberschreibens der äußersten Grenze in einer Zeile Streichungen aufweisen.
Der Seitenspeicher 31 enthält jedoch Daten, die beim Herauslesen eine geschriebene Seite liefern, ohne
daß über die Tastatur eingegriffen werden muß, wobei die Seite einen rechtsbündigen Rand aufweist und
trotzdem als Druck einen ausgezeichneten Anblick darstellt
Nach Eingabe einer vollständigen Textseite wird ein
J) neues Blatt Papier eingezogen und dann wird auf der
Tastatur 18 zum Erstellen der Reinschrift die Taste 19 für automatisches Schreiben betätigt. Diese Taste wird
durch den Tastatursignalgenerator 26 codiert und in das Byte-Register 29 eingegeben. Der Logikblock 28
to decodiert dieses Signal und gibt über Leitung 206 ein Signal an die Folgesteuerschaltung 32 ab, daß die Taste
19 für automatisches Schreiben gedrückt ist Die Folgesteuerschaltung 32 stellt dann über Leitung 200
das Zeichenpositionsregister 33, über Leitung 215 das
i"> Zeilenpositionsregister 34, über Leitung 227 das
Idealschrittregister 72, über Leitung 216 die Register 71 und 300 für engen und weiten Abstand, und über Leitung
202 alle Gesamtregister 66, 67 und 68 zurück. Anschließend wird über Steuerleitung 251 an den
in Sei;enspeicher 31 ein Lesebefehl abgegeben und das
erste Byte im Seitenspeicher 31 wird über Leitung 254 und Torschaltung 70 an das Byte-Register 29 abgegeben.
Der Inhalt des Byte-Registers 29 wird dann anschließend nach dem Register 39 für das vorherge-
-i"· hende Zeichen übertragen, worauf die Folgesteuerschaltung
32 das Zeichenpositionsregister 33 nach dem zweiten Zeichen in der Zeile fortschaltet. Wiederum
liest die Folgesteuerschaltung 32 das zweite Zeichen vom Seitenspeicher 31 nach dem Byte-Register 29.
"><> Dann liest die Folgesteuerschaltung 32 aus dem Schrittabweichspeicher 2 und zeichnet den idealen
Schrittwert im Idealschrittregister 72 auf. Außerdem werden die Gesamtregister »eng« 66, Gesamtregister
»ideal« 67, und Gesamtregister »weit« €8 auf einen
v~> durch das Eng-Abstandsregister 71, das Idealabstandsregister
72 und das Weit-Abstandsregister 300 bestimmten Wert erhöht. Diese Folge der Fortschaltung der
Gesamtregister » ird so lange fortgesetzt, bis das aus
dem Seitenspeicher 31 nach dem Byte-Register 29
Mt ausgeiesene Zeichen durch den Logikblock 28 als Wagenrücklauf decodiert wird. Wenn dies eintritt, dann
werden als Ergebnis des Vergleichs der Gesamtwerte auf den Leitungen 595,5% und 597 mit dem auf Leitung
594 liegenden Gesamtwert durch die Zeilenanalyse-
:r> schaltung 7, die aus den Vergleichsstufen 304, 305 und
306 und den UND-Gliedern 302 und 303 besteht, das Fall-1-Register 65, das Fall-2-Register 64 oder das
Fall-3-Register 63 eingestellt.
Nunmehr muß die Anzahl der vom Idealschrittwert für jedes Zeichenpaar der soeben zusammengesetzten
Zeile hinzu addierenden oder davon zu subtrahierenden Schritte ermittelt werden. Zu diesem Zweck gibt die
Folgesteuerschaltung 32 über Leitung 224 ein Signal an den Multivibrator 73 ab, und die auf Leitung 226
auftretenden Impulse werden, je nachdem, ob die zu verarbeitende Druckzeile ein Fall 3 oder ein Fall 2 ist,
entweder über Addiertorschaltung 75 oder über die Subtrahiertorschaltung 321 nach dem Gesamiregister
»ideal« 67 übertragen. Für den Fall 3 einer Zeile wird über den Multivibrator 67 das Gesamtregister »ideal»
67 so lange weitergeschaltet, bis die Vergleichsstufe 306 durch ein über Leitung 256 abgegebenes Signal anzeigt,
daß der Inhalt des Registers 67 gleich dem Inhalt des Registers 307 für rechten Rand ist. Ist dies der Fall, fällt
■ 1 £· β L-Ii
\° 1 "* λλ j
Ideal-Schrittregister 72 ein. Danach wird der Multivibrator 73 erneut über Leitung 224 betätigt und der im
Ideal-Schrittregister 72 liegende Wert wird in das Gesamtregister »ideal« 67 übertragen. Die Folgesteuerschaltung
32 gibt dann auf Leitung 255 Signale an die UND-Glieder 318 und 319 sowie über Leitung 228 ein
Signal an den monostabilen Multivibrator 78 ab. Die Kippschaltung 78 liefert über Leitung 231 einen Impuls
an die Torschaltung 320, wodurch das Gesamtregister
in »ideal« 67 um 1 vermindert wird. Das Subtraktionsregister
320 war zuvor über Leitung 260 gesperrt worden,
was zuvor über UND-GLied 318 für jede Zeile des
Falles 2 eingestellt war, wenn das Eng-Zeichenrcgister 71 durch den Schrittabweichspeicher 2 eingestellt wird.
ι-, Das UND-Glied 318 wird über ein vom Fall-2-Register
64 über Leitung 262 kommendes Signal entsperrt.
gelegte Signal ab, wodurch der Multivibrator 73 anhält.
Solange der Multivibrator 73 Impulse abgibt, liefert die Folgesteuerschaltung 32 außerdem Signale über
Leitung 257 an die Torschaltung 322, so daß di>? vom Multivibrator 73 kommenden Impulse das Abweichregister
69 über Leitung 258 ansteuern können, so daß das Abweichregister 69 die Zahl der erforderlichen
Schaltschritte liefert, die bei einer Zeile des Falles 3 zu dieser Zeile hinzu addiert werden müssen, um diese
Zeile von einem Idealgesamtwert auf eine Schrittzahl auszudehnen, die dem Gesamtwert des Registers 307 für
den rechten Rand entspricht.
Wenn während der Zeilenanalyse festgestellt wird, daß die Zeile ein Fall 2 ist, dann wird während der
Impulserzeugung durch den Multivibrator 73 über die Subtrahiertorschaltung 321 der im Gesamtregister
»ideal« 67 abgespeicherte Wert verringert werden, und nicht erhöht, wie im Fall 3. Wenn der Wert im Register
67 gleich dem Wert im Register 307 ist, dann liefert die Vergleichsstufe 306 über Leitung 256 ein Signal an die
Folgesteuerschaltung 32, die den Multivibrator 73 anhält, doch werden diese Impulse über Torschaltung
322, wie zuvor beschrieben, im Abweichregister 69 registriert, so daß das Differenzregister die Anzahl von
Schritten enthält, die von der Zeile abgezogen werden müssen, damit die Gesamtzahl der Schritte in der Zeile
gleich der Gesamtzahl im Register 307 für den rechten Rand abgespeicherten Schritte ist.
Nachdem das Abweichregister 69 eingestellt ist. stellt die Folgesteuerschaltung 32 erneut die Gesamtregister
66, 67, 68 und die Register 71 und 300 für engen und weiten Zeichenabstand und das Idealschrittregister 72
sowie das Zeichenpositionsregister 73 zurück. Der Seitenspeicher 31 liefert wiederum über die Lese-Steuerleitung
251 und die Torschaltung 70 den Wert des Zeichens in der ersten Position der Zeile an den
Byte-Speicher 29. Falls durch die Analyseschaltung 7 festgestellt wurde, daß die erste herauszuschreibende
Zeile eine Zeile des Falles 2 war, dann würde das FaJl-2-Register zu diesem Zeitpunkt immer noch
eingestellt sein. Die Folgesteuerschaltung 32 veranlaßt anschließend über die Drucktorschaltung 35 den Druck
des im Byte-Register 29 abgespeicherten Zeichens und schaltet dieses erste Zeichen über 373 nach dem
Register 39 für das vorhergehende Zeichen durch. Anschließend schaltet die Folgesteuerschaltung 32 das
Zeichenpositionsregister 33 weiter und der Seitenspeicher 31 liefert das zweite Zeichen nach dem
Byte-Register 29. Die Folgesteuerschaltung 32 liest dann den Schrittabweichspeicher 2 in das Eng-Zeichenregister
71, das Weit-Zeichenregister 300 und das kinnt ds
UND-Glied 318 di
Kippschaltung 374 über das ODER-Glied 375. Diese Kippschaltung 374 schaltet das Abweichregister 69 um
.'ti einen Schritt zurück.
Die Folgesteuerschaltung 32 steuert dann über Leitung 253 die Torschaltung 316 an, die den Wert im
Gesamtregistcr »ideal« 67 über Leitung 82 an das Register 83 zurücküberträgt. Anschließend bewirkt die
_>r, Folgesieuerschaltung 32 eine Einstellfolge über ein
Startsifinl auf Leitung 553. Dadurch wird der
Druckkopf 16 nach der nächsten Zeichenposition der Zeile bewegt, doch beträgt der Abstand zwischen den
beiden ersten Zeichen der Zeile einen Schritt weniger
jn als der Idealwert, um die Zeile so zusammenzurücken,
daß der rechte Rand bei allen Zeilen identisch ist. Falls das Eng-Zeichenregister 71 nicht durch den Schrittabweichspeicher
2 eingestellt worden wäre, würde zwischen dem ersten und zweiten Zeichen ein idealer
r. Abstand auftreten. Die Kippschaltung 78 dient nur dazu, das Gesamtregister »ideal« 67 so lange zu vermindern,
bis das Abweichregister 69 leer ist. Danach werden alle Zeichen der Zeile den Idealabstand voneinander
aufweisen.
4(i Wäre die Zeile ein Fall 3 gewesen, dann würde
während der Folge, in der das Abweichregister 69 eingestellt wird, über ODER-Glied 575 und Leitung 261
die Addiertorschaltung 75 angesteuert, so daß der Multivibrator 73, anstatt von dem Gesamtregister
•4Ϊ »ideal« 67 Werte abzuziehen, nunmehr in diesem
Register 67 so lange einzelne Schritte hinzu addieren würde, bis der Inhalt gleich dem Inhalt des Registers 307
für den rechten Rand ist. Während des Ausdruckens einer Zeile des Falles 3 erhöht die mono' .abile
in Kippschaltung 78 bei eingestelltem Weit-Zeichenregister 300 das Gesamtregister »ideal« 67 über die
Addiertorschaltung 376, so daß die beiden benachbarten Zeichen um einen Einheitsschritt weiter voneinander
entfernt sind als der Idealabstand beträgt, statt wie bei
ss einer Zeile des Falles 2, um einen Einheitsschritt näher
beieinander zu liegen. Ferner wird das UND-Glied 319, das durch ein vom Fall-3-Register 63 über Leitung 261
kommendes Signal entsperrt wird, dann, wenn das Weit-Zeichenregister 300 eingestellt ist, die Addiertor-
M schaltung 376 und außerdem über das ODER-Glied 375
die monostabile Kippschaltung 374 betätigen. Die Kippschaltung 374 wird ebenfalls vom Abweichregister
69 so lange jeweils eine Einheit subtrahieren, bis das Register auf Nail gebracht ist Dies hat zur Folge, daß
alle weit gekoppelten Paare in einer Zeile des Falles 3 so
lange um eine Schritteinheit auseinandergerückt werden, bis im Abweichregister 69 eine Null steht Das hat
zur Folge, daß die Zeile bis auf den im Register 307 für
den rechten Rand eingespeicherten Wert ausgedehnt wird.
Während der vorhergegangenen Beschreibung hat sich eine Seite ergeben, bei der alle Zeilen rechtsbündig
justiert waren. Für manche Arten von Geschäftsvorgängen twn dies als überflüssiger Aufwand oder
möglicherweise weniger persönlich wirkend angesehen werden, als schreibmaschinengeschriebene Mitteilungen oder Schreiben mit einem nicht abgeglichenen
rechten Rand. Um einen solchen ungleichmäßigen rechten Rand zu ermöglichen, die Abweichung jeweils
auf einen merklichen Wen herabzusetzen, während gleichzeitig die Notwendigkeit für Eingriffe über die
Tastatur vermieden wird, werden die vorhergehenden Folgen in Verbindung mit dem nachfolgend beschriebenen Verfahren benutzt. Vor dem Drücken der Taste 19
für autnmati<irhp<; Hpran«rhrpihpn wirrj Hje Taste 3 für
ungleichmäßigen rechten Rand gedrückt. Dieser Code wird in das Byte-Register 29 eingespeichert und über
Leitung 207 in die Folgesteuerschaltung 32 in das Register 32a für die Betriebsart »ungleichförmiger
rechter Rand« eingegeben. Nach Einstellung des Abweichregisters 69 gibt die Folgesteuerschaltung 32
ein Signal auf Leitung 263 ab, das den im Abweichregister 69 liegenden Wert über die Torschaltung 377 in das
Register 378 für ungleichförmigen rechten Rand eingibt. Dieses Register 378 wählt wiederum eine Position im
Speicher für ungleichförmigen rechten Rand 379 aus. Anschließend erzeugt die Folgesteuerschaltung 32 ein
Signal auf Leitung 264, wodurch der Speicher 379 für rechten Rand ausgelesen wird, womit dieser Wert
wieder in das Abweichregister 69 gelangt. Dieser neue Wert im Abweichregister 69 bewirkt, daß der rechte
Rand der zu druckenden Seite in allen Fällen um weniger als 12,5 mm schwankt. Daraus erhält man eine
«irhrpihmasrhinpniTPsrhriehenp Seite mil einem rechten
Rand, bei dem die Zeilenlänge maximal um 12,1S mm sich
ändert.
Claims (8)
1. Anordnung in kraftgetriebenen, speiehergesteuerten
Geschäftsmaschinen, insbesondere Schreibmaschinen
oder Setzmaschinen zum Erzeugen eines Abdrucks von aus einem Zeichenvorrat eines
Zeichensatzes stammenden, auf einem Aufzeichnungsträger zu schreibenden oder zu druckenden
Zeichen mit der Größe und Form der Zeichen angepaßtem proportionalem Schrittabstand, mit
einem relativ zu dem zu erstellenden Schriftstück bewegbaren Druckmechanismus, dadurch gekennzeichnet,
daß zur Aufnahme des ersten zu druckenden Zeichens ein Erstes-Zeichen-Register (120) vorgesehen
ist, in den das erste Zeichen, zusammen mit seinem Abdruck auf dem Aufzeichnungsträger,
einspeicherbar ist, daß zur Aufrahme des darauf folgenden zweiten zu
druckenden Zeichens ein Zweites-Zeichen-Register (125) vorgesehen ist, in den dieses zweite Zeichen,
zunächst ohne Abdruck, einspeicherbar ist,
daß ferner ein die wiederzugebenden Zeichen als Zeichenpaare enthaltender Zeichenabstandsspeicher
(128) vorgesehen ist, der für jedes abgespeicherte
Zeichenpaar mindestens einen von den Umrissen der beiden Zeichen abhängigen Zeichenabstand
enthält, und daß der Zeichenabstandsspei- «1 eher (128) über eine erste Auswahlmatrix (126) zum
Decodieren des soeben gedruckten ersten Zeichens
an dem Erstes-Zeichen-Regis^r (120) und über eine
zweite Auswahlmatrix (127) zum Decodieren des nächsten zu druckenden Zeich* ns an dem Zweites- r>
Zeichen-Register (125) angekoppelt ist und daß zur Ermittlung des Abstandes der beiden aufeinanderfolgenden
Zeichen aus der Kombination der in den beiden Zeichenregistern abgespeicherten, aufeinanderfolgenden
Zeichen die Adressen zur Ansteuerung ad des Zeichenabstandsspeichers (128) ableitbar sind,
und
daß die Schrittschaltung des Druckmechanismus entsprechend dem so ermittelten Schrittabstand
fortschaltbar ist. i".
2. Anordnung nach Anspruch 1, dadurch gekennzeichnet,
daß ein Horizontal-Positionsregister (131) für die
Zusammenfassung der die Horizontal-Position des Druckmechanismus auf einer Seite bestimmenden w
Schrittwerte vorgesehen ist,
daß die bei Adressierung des Zeichenabstandsspeichers (128) ermittelten Schrittwerte für die Steuerung
des Druckmechanismus zu den in dem Register (131) eingespeicherten Werten hinzu addierbar sind v,
und
daß der Druckmechanismus (10, 16) auf den durch die Registerwerte bestimmten Punkt zum Abdruck
des nächsten Zeichens einstellbar ist.
3. Anordnung nach Anspruch I mit einem Register m>
für den rechten Rand und mit Mitteln zum Definieren der Länge einer Zeile, dadurch gekennzeichnet,
daß der Zeichenabstandsspeicher (128) ein Register
(72) für den idealen Zeichenabstand der jeweiligen μ Zeichenpaare sowie Register (71, 300) für einen
modifizierten Abstand der jeweiligen Zeichenpaare voneinander aufweist und
daß die aus den Zeichen- und Wortabstgnden
ermittelten und im Register für den rechten Rand (307) abgespeicherten Schrittwerte durch Vergleich
derart an die tor rechten Randausgleich erforderlichen Werte anpaßbar sind, daß entsprechend den für
rechten Randausgleich ermittelten und im Register für den rechten Rand (307) abgespeicherten
Schrittwerten der Druckmechanismus (10) fortschaltbar ist
4. Anordnung nach Anspruch 3, dadurch gekennzeichnet,
daß ein Register zur Aufnahme einer Anzahl von Zeichen und Zeichenschritten zur Bildung einer
Zeile sowie mehrere Register (66, 67, 68) zum Zusammenfassen der Gesamtheit aller idealen
Schrittabstände bzw. der Gesamtheit aller jeweils in der einen und/oder der anderen Richtung modifizierten
Schrittabstände vorgesehen sind,
daß entsprechende Vergleichsschaltungen (304,305, 306) zum Vergleich der zusammengefaßten Gesamtheit aller idealen Schrittabstände bzw. aller modifizierten Schrittabstände mit der definierten Zeilenlänge vorgesehen sind, wobei die Druckzeile dann beendet wird, wenn die Zeilenlänge zwischen der Gesamtheit aller idealen Schrittwerte und der Gesamtheit eines der modifizierten Schrittwerte Hegt,
daß entsprechende Vergleichsschaltungen (304,305, 306) zum Vergleich der zusammengefaßten Gesamtheit aller idealen Schrittabstände bzw. aller modifizierten Schrittabstände mit der definierten Zeilenlänge vorgesehen sind, wobei die Druckzeile dann beendet wird, wenn die Zeilenlänge zwischen der Gesamtheit aller idealen Schrittwerte und der Gesamtheit eines der modifizierten Schrittwerte Hegt,
daß zur Bestimmung der daraus sich ergebenden Abweichung ein Abweichregister (69) vorgesehen ist
und
daß der Drirckmeehanismus entsprechend dieser
Abweichung für eine Erhöhung oder Verringerung des jeweiligen Zeichenabstandes in der Weise
steuerbar ist, daß die tatsächliche Zeilenlänge der definierten Zeilenlänge entspricht
5. Anordnung nach Anspruch 4, dadurch gekennzeichnet daß die Register für die Gesamtheit aller
modifizierten Schrittwerte ein »Gesamt-Register-Eng« (66) für einen kleineren als den idealen
jeweiligen Zeichenabstaiid unä ein »Gesamt-Register
Weil« (68) für einen größeren als den idealen Zeichenabstand aufweisen, so daß damit einzelne
Zeichenpaare für eine größere Zeilenlänge weiter auseinandergerückt oder für eine kleinere Zeilenlänge
näher aneinandergerückt werden können.
6. Anordnung nach Anspruch 5, dadurch gekennzeichnet, daß zur Speicherung des Gesamtschrittwertes
einer Druckzeile ein Register (307) vorgesehen ist, in dem sin eingestellter Wert abgespeichert
ist, der ein durch das vom Druckmechanismus bestimmte Ende der Zeile abgeleitetes Zeichen ist.
7. Anordnung nach Anspruch 3, 4, 5 oder 6, dadurch gekennzeichnet,
daß Schaltmittel vorgesehen sind, durch die das letzte Wort einer Zeile dann, wenn die Gesamtheit
aller engen Schrittwerte den definierten Gesamtschrittwert überschreitet, automatisch gelöscht und
als erstes Wort der nächsten Zeile eingesetzt wird.
8. Anordnung nach den Ansprüchen 1 bis 3,
dadurch gekennzeichnet,
daß für einen begrenzten rechten Flattersatz ein Abweich-Register (69), ein Register für unregelmäßigen
rechten Rand (378) und ein Speicher (379) für einen begrenzt unregelmäßigen rechten Rand
vorgesehen sind, wodurch ein Bereich für Markierungen drs Endes einer Druckzeile festgelegt ist und
daß damit die Schrittwerte die Schrittschaltung des Druckmechanismus derart steuerbar sind, daß
jeweils das Ende einer Zeile innerhalb des festgelegten Bereichs liegt
Die Erfindung betrifft eine Anordnung in kraftgetriebenen,
speichergesteuerten Geschäftsmaschinen, insbesondere Schreibmaschinen oder Setzmaschinen zum
Erzeugen eine* Abdrucks von aus einem Zeichenvorrat eines Zeichensatzes stammenden, auf einem Aufzeichnungsträger
zu schreibenden oder zu druckenden Zeichen mit der Größe und Form der Zeichen
angepaßtem proportionalem Schrittabstand, mit einem relativ zu dem zu erstellenden Schriftstück bewegbaren
Druckmechanismus.
Bisher hat man beim Schreiben mit proportionalem Schrittabstand ein festes Format benutzt Für ein
gegebenes Zeichen stand dabei immer die gleiche Anzahl von horizontalen Schritteinheiten zur Verfügung,
die beim Schreiben auf einer Maschine oder einem Drucker mit proportionalem Buchstabenabstand von
Zeichen zu Zeichen verschieden ist Bei üblichen Druckern oder Schreibmaschinen sind die Zeichen
etwas verzerrt damit sie in jedem Fall den ganzen für 2%
ein Zeichen zur Verfugung stehenden Raum einnehmen.
Für einen Randausgleich ist es aus der DE-AS 12 61523 bekannt mittels einer Veränderung der
Wortabstände mit veränderbarem Leerschritt mit Zeilenrestermittlung und Summenbildung über alle
Wortzwischenräume durchzuführen. Ferner ist aus der AT-PS 218 550 eine Randausgleichseinrichtung für
Schreibmaschinen ohne proportionalen Wagenschaltschritt bekannt, bei welcher über eine mechanische
Wirkvorrichtung, die auf das Wagenschritt-Schaltschloß r> einwirkt, der Abstand zwischen den einzelnen Zeichen
einheitlich um einen bestimmbaren Bruchteil eines Normal-Zeichenschrittes vergrößert oder verkleinert
werden kann, so daß beispielsweise auf einer Zeile anstelle von 60 Zeichen selektiv 57 bis 65 Zeichen
geschrieben werden können.
Bei proportionalem Zeichenabstand machen der z. B. Zeichensatz für lateinische Schrift oder der Zeichensatz
für arabische Farsi-Schrift oder bei lateinischer Kursivschrift, bei denen in gewissem Maße die v>
einzelnen Zeichen den Eindruck erwecken, daß sie ineinander übergehen, besondere Schwierigkeiten beim
Lesen. Die Schwierigkeiten treten wegen der Anzahl von Kombinationen auf, in denen Zeichenpaare im
gewöhnlichen Text auftreten können. Wenn beispiels- w weise der Zeichenabstatid zwischen einer Zeichenkombination
verbessert wird, kann dadurch der Zeichenabstand bei einer anderen Kombination schlechter
werden.
Gemäß der US-Patentschrift 27 42 998 wurde ein v, Versuch zur Lösung dieses Problems in der Weise
unternommen, daß man die Formen sogenannter magerer Buchstaben verändert und diese mageren
Buchstaben zu zweien und zu dreien auf der gleichen Taste zusammengefaßt hat, so daß jedes Doppelzeichen mi
oder Dreifachzeichen nicht mehr Raum eingenommen hat als ein fettes kleines Zeichen, beispielsweise der
Buchstabe »w«. Dieses Verfahren erhöht zwar die Anzahl der auf einer Zeile zu schreibenden Zeichen,
trägt jedoch wenig zur Verbesserung der Lesbarkeit des ηί
Schriftbildes bei, vielmehr wird sogar die Lesbarkeit deswegen verschlechtert, weil die Zeichen zur Verringerung
des gegenseitigen Abstandes zwischen den Zeichen verzerrt werden- Außerdem ist hierbei keine
Vorsorge getroffen, den Abstand zwischen den einzelnen Zeichen und den Doppeisejchen oder
Dreifachzeichen zu verringern, die Teil des gleichen Wortes sein können, noch für eine Verringerung des
Abstandes zwischen Doppelzeichen und Dreifachzeichen.
Ein noch schwierigeres Problem besteht dann, wenn der Drucker auch noch für einen rechten Randausgleich
benutzt wird. Es war bisher allgemein üblich, wenn ein
Wort nicht vollständig in eine Druckzeile paßte, dieses Wort an einer Silbengrenze mit einer Silbentrennung zu
trennen, so daß ein Teil des Wortes am Ende der Zeile und ein weiterer Teil des Wortes am Anfang der
nächsten Zeile untergebracht wurde. Dieses Verfahren wird im Buchdruck und Zeitungsdruck benutzt um
einen sogenannten Flattersatz zu vermeiden und das zur Verfugung stehende Papier weitestgehend auszunutzen.
Bei bisher bekannten Drucksystemen werden zur Vergrößerung der Zeilenlänge bis zum Anstoß an den
rechten Rand zwischen den Wor?>i Zwischenräume
eingefügt Beispiele für Drucke dieser A~t finden sich in den US-Patentschriften 24 65 657 und 35 30 976. In der
erstgenannten Patentschrift wird der am Rand auszugleichende Text zunächst in einer ersten Spalte so
gedruckt wie der Text durch den Benutzer eingegeben wird. Der Text muß dann in einer zweiten Spalte erneut
eingegeben werden, wobei der Drucker automatisch den Abstand zwischen den Worten für einen rechten
Randausgleich verändert. In der zwtitgenannten Patentschrift
wird der Abstand zwischen den Worten während der ersten Eingabe über die Tastatur auf einem
vorbestimmten kleinsten Abstand gehalten. Während des Herausschreibens wird für einen rechten Randausgleich
in jedem Zwischenraum zwischen den Worten ein kleiner Zusatzzwischenraum eingefügt. Wenn jedoch
die Anzahl der Zwischenräume für ein vollständiges Ausfüllen der Zeile zu klein ist, dann muß der Benutzer
die Zeilentrennung durchführen. Wenn man den
Abstand zwischen den einzelnen Worten in einer Zeile des gedruckten Textes erhöht, dann ergibt sich eine
entsprechende Verschlechterung in der Lesbarkeit des Druckes.
Aufgabe der Erfindung ist es also die Lesbarkeit eines Schriftbildes gegenüber bekannten Schriftbildern mit
proportionalem Zeichenabstand bei Maschinen der eingangs genannten Art weiter zu verbessern.
Für die Anwendung als Setzmaschine kann der Zeichenabstandsspeicher zusätzlich zu den idealen
Schrittwerten zwischen Zeichenpaaren unterschiedliche Schrittwerte für bestimmte Zeichenpaare enthalten, die
bei möglichst kleiner Verzerrung näher aneinander oder weiter auseinandergerückt werden können. Das erste
über Tastatur eingegebene Zeichen wird in einem Seitenspeicher eingegeben und auf der Seite gedruckt
ohne daß darauf eine Weiterbewegung des Druckmechanismus erfolgt. Wird das zweite Zeichen eingegeben,
dann werden sein Wert und der Wert des zuvor eingegebenen Zeichens zur Bestimmung eines Zeichen-Schrittes
benutzt, der durchgeführt wird, bevor das zweite Zeichen gedruckt wird. Während die Zeile
geschrieben wird, werden diese Schrittwerte in einem »Gesamtregister Ideal« zusammengefaßt und entweder
durch Addieren von kleinen Schritten zu einem weiten Gesamtabstand oder durch Subtrahieren von kleinen
Schritten für einen engen Gesamtabstand modifiziert, wie dies durch den Zeichenabstandsrpeicher angegeben
ist, wobei man gleichzeitig die Gesamtabweichung für
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US05/810,329 US4225249A (en) | 1977-06-27 | 1977-06-27 | Variable character spacing matrix for proportional spacing printing systems |
Publications (3)
Publication Number | Publication Date |
---|---|
DE2823965A1 DE2823965A1 (de) | 1979-01-04 |
DE2823965B2 true DE2823965B2 (de) | 1980-07-17 |
DE2823965C3 DE2823965C3 (de) | 1981-05-07 |
Family
ID=25203606
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE2823965A Expired DE2823965C3 (de) | 1977-06-27 | 1978-06-01 | Anordnung in kraftgetriebenen, speichergesteuerten Schreibmaschinen mit proportionalem Zeichenabstand z ur Verbesserung der Lesbarkeit des Schriftbildes |
Country Status (15)
Country | Link |
---|---|
US (1) | US4225249A (de) |
JP (2) | JPS5411641A (de) |
AT (1) | AT379110B (de) |
AU (1) | AU516424B2 (de) |
BE (1) | BE866574A (de) |
BR (1) | BR7803996A (de) |
CA (1) | CA1111564A (de) |
CH (1) | CH634781A5 (de) |
DE (1) | DE2823965C3 (de) |
ES (2) | ES471112A1 (de) |
FR (1) | FR2395841A1 (de) |
GB (2) | GB1594076A (de) |
IT (1) | IT1112636B (de) |
NL (1) | NL7806804A (de) |
SE (1) | SE7807080L (de) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3138728A1 (de) * | 1980-09-29 | 1982-04-29 | Canon K.K., Tokyo | "ausgabeeinrichtung" |
Families Citing this family (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4487517A (en) * | 1979-04-27 | 1984-12-11 | Canon Kabushiki Kaisha | Printer adapted to perform margin/tabulator setting function |
CH632191A5 (fr) * | 1979-08-03 | 1982-09-30 | Hermes Precisa International | Machine a ecrire. |
JPS56120379A (en) * | 1980-02-28 | 1981-09-21 | Teraoka Seiko Co Ltd | Method to set print pitch in commodity name print column of label |
JPS5759292A (en) * | 1980-09-29 | 1982-04-09 | Canon Inc | Character processor |
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 |
DE3153729C2 (de) * | 1980-10-31 | 1997-05-07 | Canon Kk | Textverarbeitungssystem |
US4462708A (en) * | 1981-04-09 | 1984-07-31 | Kroy Inc. | Automated tape lettering machine |
DE3132232A1 (de) * | 1981-08-14 | 1983-03-03 | Siemens AG, 1000 Berlin und 8000 München | Verfahren und anordnung zum optimieren der bewegung eines druckwerkes bei einem abdruck von zeichen |
US4484826A (en) * | 1981-09-24 | 1984-11-27 | International Business Machines Corporation | Automatic intertext column spacing |
JPS5863486A (ja) * | 1981-10-12 | 1983-04-15 | Ricoh Co Ltd | プリンタ−の半自動用紙セツト方式 |
US4523294A (en) * | 1982-05-27 | 1985-06-11 | Southwest Research Institute | Character spaced justification method and apparatus |
US5681121A (en) * | 1983-06-23 | 1997-10-28 | Canon Kabushiki Kaisha | Printer in which the amount of carriage travel can be changed for different printing types |
EP0168396A1 (de) * | 1984-01-20 | 1986-01-22 | Varitronic Systems, Inc. | Elektronische bandschreibmaschine |
JPS60166340U (ja) * | 1984-04-16 | 1985-11-05 | 渡辺 啓子 | 凝り部押圧具 |
US4799172A (en) * | 1986-04-30 | 1989-01-17 | Gerber Scientific Products, Inc. | Apparatus and method for automatic layout of sign text |
US4841453A (en) * | 1986-11-10 | 1989-06-20 | Ibm Corporation | Multidirectional scan and print capability |
US4913566A (en) * | 1987-01-07 | 1990-04-03 | Brother Kobyo Kabushiki Kaisha | Spell check device with display |
JPS6442043U (de) * | 1987-09-08 | 1989-03-14 | ||
JPH01244569A (ja) * | 1988-03-25 | 1989-09-28 | Brother Ind Ltd | 文書作成装置 |
JPS6451970A (en) * | 1988-07-26 | 1989-02-28 | Canon Kk | Output device |
JPS6451972A (en) * | 1988-07-26 | 1989-02-28 | Canon Kk | Output device |
JPS6451971A (en) * | 1988-07-26 | 1989-02-28 | Canon Kk | Output device |
DE3843268A1 (de) * | 1988-12-22 | 1990-06-28 | Georg Salden | Verfahren zum erstellen einer typographischen schriftzeichen-folge |
JP2536322B2 (ja) * | 1991-03-28 | 1996-09-18 | ブラザー工業株式会社 | テ―プ印字装置 |
JPH06124078A (ja) * | 1992-10-13 | 1994-05-06 | Max Co Ltd | 欧文文書処理に於けるカーニング処理方法 |
TW363158B (en) * | 1993-06-25 | 1999-07-01 | Omron Tateisi Electronics Co | A system for automatic adjustment of, character spacing |
US5876132A (en) * | 1995-05-23 | 1999-03-02 | International Business Machines Corporation | Method and system for high character density printing utilizing low pel density characters |
US5724498A (en) * | 1995-06-07 | 1998-03-03 | Adobe Systems Incorporated | Method and apparatus for concealing character modifications made for text composition purposes |
US5724067A (en) * | 1995-08-08 | 1998-03-03 | Gilbarco, Inc. | System for processing individual pixels to produce proportionately spaced characters and method of operation |
US8306356B1 (en) | 2007-09-28 | 2012-11-06 | Language Technologies, Inc. | System, plug-in, and method for improving text composition by modifying character prominence according to assigned character information measures |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US2465657A (en) * | 1945-11-19 | 1949-03-29 | Coxhead Ralph C Corp | Typing and justifying machine |
US2742998A (en) * | 1949-12-05 | 1956-04-24 | Szczepanowski Stanislaw Wiktor | Improvements in typewriters, in types and in affiliated appliances |
AT218550B (de) * | 1957-12-05 | 1961-12-11 | Olivetti & Co Spa | Randausgleich-Einrichtung an Schreibmaschinen od. dgl. |
DE1261523B (de) * | 1961-08-21 | 1968-02-22 | Irodagepipari Es Finomechanika | Einrichtung zum Ausschliessen von Zeilen an Schreibmaschinen |
US3267454A (en) * | 1963-06-24 | 1966-08-16 | Ibm | Line justifying and proportional spacing apparatus for display devices |
US3354816A (en) * | 1966-09-19 | 1967-11-28 | Ibm | Line printer with proportional spacing control means |
US3513968A (en) * | 1967-01-24 | 1970-05-26 | Compugraphic Corp | Control system for typesetting arabic |
US3550091A (en) * | 1968-11-15 | 1970-12-22 | Bunker Ramo | Whole word justification and editing system |
US3631957A (en) * | 1969-07-03 | 1972-01-04 | Ibm | Variable right-hand margin-control system |
US3530976A (en) * | 1969-07-11 | 1970-09-29 | Ludlow Typograph Co | Type justification apparatus |
FR2084213A5 (de) * | 1970-03-02 | 1971-12-17 | Ibm | |
US3712443A (en) * | 1970-08-19 | 1973-01-23 | Bell Telephone Labor Inc | Apparatus and method for spacing or kerning typeset characters |
US3757921A (en) * | 1970-12-23 | 1973-09-11 | Ibm | Right hand margin control system |
US4005772A (en) * | 1972-10-12 | 1977-02-01 | Harris Corporation | Automatic justifying typewriter having pitch changing and line spacing apparatus |
US3850279A (en) * | 1972-12-26 | 1974-11-26 | Ibm | Print point positioning control for a character-by-character printer |
JPS5018338A (de) * | 1973-06-22 | 1975-02-26 | ||
JPS5130180B2 (de) * | 1974-07-06 | 1976-08-30 | ||
JPS5131128A (ja) * | 1974-09-10 | 1976-03-17 | Tokyo Shibaura Electric Co | Karaajuzokansochi |
US3998311A (en) * | 1975-01-17 | 1976-12-21 | International Business Machines Corporation | Indicating entry into a variable width right margin zone |
DE2612815A1 (de) * | 1976-03-25 | 1977-09-29 | Graphic Systems Int | Vorrichtung zum setzen von symbolen, insbesondere von buchstaben oder zahlen |
-
1977
- 1977-06-27 US US05/810,329 patent/US4225249A/en not_active Expired - Lifetime
-
1978
- 1978-03-31 CA CA300,208A patent/CA1111564A/en not_active Expired
- 1978-04-06 AU AU34833/78A patent/AU516424B2/en not_active Expired
- 1978-04-18 GB GB15209/78A patent/GB1594076A/en not_active Expired
- 1978-04-18 GB GB44459/79A patent/GB1594077A/en not_active Expired
- 1978-04-28 BE BE187282A patent/BE866574A/xx not_active IP Right Cessation
- 1978-05-09 FR FR7814657A patent/FR2395841A1/fr active Granted
- 1978-06-01 DE DE2823965A patent/DE2823965C3/de not_active Expired
- 1978-06-02 AT AT0402978A patent/AT379110B/de not_active IP Right Cessation
- 1978-06-13 IT IT24493/78A patent/IT1112636B/it active
- 1978-06-19 JP JP7333978A patent/JPS5411641A/ja active Granted
- 1978-06-19 JP JP7333878A patent/JPS5411640A/ja active Granted
- 1978-06-20 CH CH672078A patent/CH634781A5/de not_active IP Right Cessation
- 1978-06-21 SE SE7807080A patent/SE7807080L/xx unknown
- 1978-06-23 NL NL7806804A patent/NL7806804A/xx not_active Application Discontinuation
- 1978-06-23 BR BR7803996A patent/BR7803996A/pt unknown
- 1978-06-26 ES ES471112A patent/ES471112A1/es not_active Expired
- 1978-06-26 ES ES471113A patent/ES471113A1/es not_active Expired
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3138728A1 (de) * | 1980-09-29 | 1982-04-29 | Canon K.K., Tokyo | "ausgabeeinrichtung" |
Also Published As
Publication number | Publication date |
---|---|
CA1111564A (en) | 1981-10-27 |
AT379110B (de) | 1985-11-25 |
JPS5411641A (en) | 1979-01-27 |
ATA402978A (de) | 1985-04-15 |
JPS5411640A (en) | 1979-01-27 |
BE866574A (fr) | 1978-08-14 |
GB1594076A (en) | 1981-07-30 |
JPS578505B2 (de) | 1982-02-17 |
JPS5713031B2 (de) | 1982-03-15 |
US4225249A (en) | 1980-09-30 |
IT7824493A0 (it) | 1978-06-13 |
IT1112636B (it) | 1986-01-20 |
NL7806804A (nl) | 1978-12-29 |
ES471112A1 (es) | 1979-01-16 |
AU516424B2 (en) | 1981-06-04 |
DE2823965A1 (de) | 1979-01-04 |
FR2395841A1 (fr) | 1979-01-26 |
AU3483378A (en) | 1979-10-11 |
BR7803996A (pt) | 1979-06-05 |
CH634781A5 (de) | 1983-02-28 |
GB1594077A (en) | 1981-07-30 |
ES471113A1 (es) | 1979-09-16 |
DE2823965C3 (de) | 1981-05-07 |
FR2395841B1 (de) | 1983-08-26 |
SE7807080L (sv) | 1978-12-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE2823965C3 (de) | Anordnung in kraftgetriebenen, speichergesteuerten Schreibmaschinen mit proportionalem Zeichenabstand z ur Verbesserung der Lesbarkeit des Schriftbildes | |
DE2835320C2 (de) | Schaltungsanordnung für die Einstellung des linken Randes bei einem Textverarbeitungsgerät | |
DE2458098C2 (de) | Schreibmaschine | |
DE2460147C2 (de) | Anordnung zur Dekomprimierung komprimierter Information für aus schwarzen und weißen Bereichen zusammengesetze darzustellende Zeichen | |
DE2233891A1 (de) | Elektronische textdarstellanordnung, die eine schreibmaschine simuliert | |
DE3440377A1 (de) | Verfahren zum verkleinern eines zeichenschriftsatzes | |
DE2852849A1 (de) | Dateneingabeeinrichtung fuer akzentierte und nicht akzentierte schriftzeichen | |
DE3340831A1 (de) | Verfahren und anordnung zum maschinellen beschriften eines formulares | |
DE3922276C2 (de) | Aufzeichnungssteuervorrichtung | |
DE7639778U1 (de) | Letternkoerper | |
DE2652362C2 (de) | Einrichtung zum Versetzen von Tabulatorenmarken in Datenausgabegeräten | |
DE2801749A1 (de) | Wortprozessor | |
EP0027490B1 (de) | Speicherschreibmaschine mit wechselbarem Summentypenträger | |
DE3132842C2 (de) | Verfahren zur Reduzierung der Redundanz von binären Zeichenfolgen für Matrixdruckverfahren | |
CH640783A5 (de) | Tabulatorsteuervorrichtung. | |
EP0158718B1 (de) | Verfahren zum Steuern der Schreibposition in einer Schreib- oder ähnlichen Maschine für ein automatisches Unterstreichen eines Textabschnittes | |
DE2904753A1 (de) | Verfahren und vorrichtung zum erstellen eines vorabdrucks von text und befehlen in einer textverarbeitungsanlage | |
DE3110297C2 (de) | Anzeigevorrichtung für mehrere Zeichengruppen eines Textes | |
EP0050786B1 (de) | Verfahren und Schaltungsanordnung zur Transformation der Zeichenbreite von Schriftzeichen | |
DE2246551C2 (de) | Datenübertragungsanordnung | |
DE3004786A1 (de) | Maschine zum schreiben von zeichen | |
EP0080200B1 (de) | Verfahren und Anordnung zum Darstellen von Zeichen in Proportionalschrift | |
DE3606361C2 (de) | Textstation mit einem einzeiligen Display zum Darstellen von jeweils einer vollständigen Zeile eines Textes | |
DE3513428A1 (de) | Fettdruckfaehiger matrixdrucker | |
EP0092218B1 (de) | Verfahren und Anordnung zum Bedrucken von Formularen in einer Textstation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OAP | Request for examination filed | ||
OD | Request for examination | ||
C3 | Grant after two publication steps (3rd publication) | ||
8339 | Ceased/non-payment of the annual fee |