[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

EP0158719B1 - Method of homing a printing mechanism on a typewriter or the like - Google Patents

Method of homing a printing mechanism on a typewriter or the like Download PDF

Info

Publication number
EP0158719B1
EP0158719B1 EP84114549A EP84114549A EP0158719B1 EP 0158719 B1 EP0158719 B1 EP 0158719B1 EP 84114549 A EP84114549 A EP 84114549A EP 84114549 A EP84114549 A EP 84114549A EP 0158719 B1 EP0158719 B1 EP 0158719B1
Authority
EP
European Patent Office
Prior art keywords
printing mechanism
stored
recording medium
steps
displacement
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
EP84114549A
Other languages
German (de)
French (fr)
Other versions
EP0158719A3 (en
EP0158719A2 (en
Inventor
Gerhard Dipl.-Ing. Brinkmann
Bolko Dipl.-Ing. Wietrzynski
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.)
AEG Olympia Office GmbH
Original Assignee
AEG Olympia AG
AEG Olympia Office GmbH
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 AEG Olympia AG, AEG Olympia Office GmbH filed Critical AEG Olympia AG
Publication of EP0158719A2 publication Critical patent/EP0158719A2/en
Publication of EP0158719A3 publication Critical patent/EP0158719A3/en
Application granted granted Critical
Publication of EP0158719B1 publication Critical patent/EP0158719B1/en
Expired legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J5/00Devices or arrangements for controlling character selection
    • B41J5/30Character or syllable selection controlled by recorded information
    • B41J5/44Character or syllable selection controlled by recorded information characterised by storage of recorded information
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J19/00Character- or line-spacing mechanisms
    • B41J19/18Character-spacing or back-spacing mechanisms; Carriage return or release devices therefor
    • B41J19/60Auxiliary feed or adjustment devices
    • B41J19/62Auxiliary feed or adjustment devices for back spacing
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J29/00Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
    • B41J29/26Devices, non-fluid media or methods for cancelling, correcting errors, underscoring or ruling
    • B41J29/36Devices, non-fluid media or methods for cancelling, correcting errors, underscoring or ruling for cancelling or correcting errors by overprinting
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J29/00Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
    • B41J29/42Scales and indicators, e.g. for determining side margins

Definitions

  • the invention relates to a method of the type specified in the preamble of claim 1.
  • a difficulty in the operation of typewriters or similar machines lies in the fact that after a shift to a character that has already been printed out, for example for the purpose of a correction, the printing unit has to be reset to the end of the text that has already been written, to continue typing.
  • the operator was forced to carry out these resets by triggering the step switching manually accordingly and additionally to check the exact taking of the end position.
  • corrections are made relatively frequently in the text already written, so that manual resetting requires a noticeable time requirement.
  • This known device is limited to automatically resetting the printing unit when moving along the last line written. It is helpful in all cases in which the operator becomes aware of a short time after entering or printing an error and immediately corrects it.
  • GB-A 2 092 790 also discloses a method for resetting the printing unit of a processor-controlled typewriter or similar machine to the end of a text already printed on a clamped recording medium by triggering an automatic reset function after a previous setting of the printing unit to another position , the current horizontal position of the printing unit and the last character of the printed text are stored, which provides for a reset both in the last written and from the penultimate line.
  • the object of the invention is to eliminate the restrictions on automatic resetting after printing unit displacements given by the solutions from the known prior art.
  • FIG. 1 The block diagram of a typewriter according to the invention shown in FIG. 1 only has the elements necessary for understanding the invention, namely a keyboard 1, a printing unit 2 and a control unit 3 with a program memory 4 and a data memory 5, which are connected to one another via a collecting line 6.
  • Control unit 3, program memory 4 and data memory 5 are part of a microprocessor control 7 of the machine, which is why all of the components mentioned below, which participate in the control, such as. B. counters and comparators, can basically be replaced by program routines.
  • the printing unit 2 has u. a. a platen roller 8, from which a recording medium 9 can be shifted in a known manner step by step in the vertical direction upwards (arrow direction A) or downwards (arrow direction 8).
  • a step-by-step motor 10 serves as the drive for this purpose.
  • a printing unit 11, which has a rotatable type plate 12 as the type carrier, can be moved horizontally in the direction of arrows C and D by a further step-by-step motor 13.
  • the characters of a text line can thus be printed side by side on the recording medium 9 by horizontal displacement of the printing unit and the respective setting of the type plate 12 on the character to be printed, while text lines can be arranged one below the other by vertical 'displacement of the recording medium 9.
  • the keyboard 1 has various function command keys, of which only one key 15 for the upward movement of the record carrier 9, one key 16 for the downward shift of the record carrier 9, one Key 17 for the left shift of the printing unit 11, a key 18 for the right shift of the printing unit 11 and a key 19 for triggering a reset function of the printing unit 11 are shown.
  • a keyboard query carried out in rapid succession determines which of the keys on the keyboard 1 has been pressed. If, for example, the command key 15 has been actuated, the key code derived therefrom causes the number of steps to be carried out in the processor controller 7 of the machine - depending on the frequency of the key actuation or the basic number of steps on which a feed step of the recording medium is based - in a vertical counter 20 with a positive number Sign is added to a possibly already existing value and saved.
  • the motor 10 which can be controlled step by step, is actuated, which moves the recording medium 9 in the direction of the arrow A, that is to say upwards, with the commanded number of steps.
  • the command key 16 has been actuated, its key code causes the controller 7 to add the commanded number of steps with a negative sign in the vertical counter 20 and to drive the motor 10 to shift the recording medium 9 in the direction of arrow 8 by this number of steps.
  • the vertical counter 20 therefore always contains the number of steps by which the record carrier 9 is displaced in the vertical direction with respect to the printing unit 11. The sign of the counter content indicates the direction of movement.
  • a query of the vertical counter 20 is carried out in the controller 7 as to whether a value contained therein has a positive sign.
  • the vertical counter 20 will not contain a negative value and only a positive value after a line connection. If such a positive value is determined, the vertical counter 20 is set to zero. However, if the record carrier 9 has been moved downward by previously pressing the key 16 so that the printing unit is above the last print line, the vertical counter 20 contains a value with a negative sign. This value is not deleted when a character key is pressed.
  • the control 7 causes the type plate 12 to be rotated into the printing position with the character corresponding to the actuated character key.
  • the sign is then printed in a known manner.
  • the character code of the cut character is also stored in the data memory 5 and, in association with it, in a further memory location the horizontal position of the character taken from a horizontal counter 21. Now the motor 13 is shifted to the right to shift the printing unit 11 by one column position into the next impression point and the horizontal counter 21 is increased by one step - or a corresponding number of elementary steps.
  • the horizontal counter 21 which is provided to count each step movement of the printing unit 11 from the beginning of the line - depending on the direction of movement by adding or subtracting the corresponding number of steps - thus always has information about the current position of the printing unit.
  • Is z. B. operated the command key 17 the printing unit 11 is shifted one column step in the direction of arrow C to the left, and the content of the horizontal counter 21 is reduced by one step.
  • actuation of the command key 18 has the result that the printing unit 11 is shifted to the right by one column in the direction of the arrow D and the content of the horizontal counter 21 is increased by one step.
  • the record carrier 9 has been shifted vertically downwards for the purpose of a correction by a certain number of steps in the direction of the arrow B and the printing unit 11 has been moved horizontally to the left by a few steps in the direction of the arrow C.
  • the operator has made the desired correction and now presses the command key 19 to reset the printing unit 11.
  • the control determines whether the vertical counter 20 set with the number of steps during the vertical displacement of the recording medium 9 has a value with a negative sign. In the affirmative, the motor 10 is actuated for the upward displacement of the recording medium 9 in the direction of the arrow A with simultaneous addition of the steps to the counter content until the vertical counter 20 has reached the value zero.
  • the printing unit 11 then faces the unlabelled recording medium 9 below the already printed text, and the vertical counter 20 contains the number of steps carried out with a positive sign. If the reset command key 19 is now actuated before a character key has been actuated, a check of the vertical counter 1 reveals that there is a positive value.
  • the motor 10 is then driven to carry out a displacement movement of the recording medium 9 in the direction of the arrow B until the content of the vertical counter 20 which has been reduced to a corresponding extent reaches zero.
  • the printing unit 11 is then reset to the last printed line, and any necessary reset in the horizontal direction takes place in the manner already described above.

Landscapes

  • Character Spaces And Line Spaces In Printers (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)

Description

Die Erfindung betrifft ein Verfahren der im Oberbegriff des Patentanspruchs 1 angegebenen Art.The invention relates to a method of the type specified in the preamble of claim 1.

Eine Erschwernis in der Bedienung von Schreib-oder ähnlichen Maschinen liegt darin, daß das Druckwerk nach einer - etwa zum Zwecke einer Korrektur erfolgten - Verschiebung auf ein bereits zuvor ausgedrucktes Zeichen nach Vornahme der Korrektur wieder auf das Ende des bereits geschriebenen Textes eingestellt werden muß, um mit der Texteingabe fortfahren zu können. In herkömmlichen Maschinen war der Bediener gezwungen, diese Rückstellungen durch entsprechend häufige manuelle Auslösung der Schrittschaltung vorzunehmen und zusätzlich die exakte Einnahme der Endposition zu kontrollieren. Insbesondere in mit einer Korrektureinrichtung ausgestatteten Maschinen werden Korrekturen im bereits geschriebenen Text relativ häufig vorgenommen, so daß das manuelle Rückstellen einen spurbaren Zeitbedarf erfordert.A difficulty in the operation of typewriters or similar machines lies in the fact that after a shift to a character that has already been printed out, for example for the purpose of a correction, the printing unit has to be reset to the end of the text that has already been written, to continue typing. In conventional machines, the operator was forced to carry out these resets by triggering the step switching manually accordingly and additionally to check the exact taking of the end position. In machines equipped with a correction device in particular, corrections are made relatively frequently in the text already written, so that manual resetting requires a noticeable time requirement.

Um diesem Nachteil abzuhelfen ist bereits vorgeschlagen worden, die laufende Horizontalposition des Druckwerkes in zwei verschiedenen Registern zu speichern und bei einer Verstellung des Druckwerkes entlang der Zeile auf ein bereits ausgedrucktes Zeichen den Inhalt eines der Register nachzuführen, denjenigen des anderen Registers jedoch zu erhalten. Zum Zwecke der Rückstellung des Druckwerkes wird die Differenz beider Registerinhalte gebildet und mit Hilfe eines Zählers zur Steuerung der Schrittschaltung verwendet (DE-PS 29 20 597).In order to remedy this disadvantage, it has already been proposed to save the current horizontal position of the printing unit in two different registers and, when the printing unit is adjusted along the line to an already printed character, to track the content of one of the registers, but to retain that of the other register. For the purpose of resetting the printing unit, the difference between the two register contents is formed and used to control the step switching with the aid of a counter (DE-PS 29 20 597).

Diese bekannte Einrichtung ist darauf beschränkt, die Rückstellung des Druckwerkes bei einer Verschiebung entlang der zuletzt geschriebenen Zeile automatisch vorzunehmen. Sie ist hilfreich in allen denjenigen Fällen, in denen der Bediener bereits kurze Zeit nach der Eingabe bzw. dem Ausdrucken eines Fehlers darauf aufmerksam wird und auch sofort dessen Korrektur vornimmt.This known device is limited to automatically resetting the printing unit when moving along the last line written. It is helpful in all cases in which the operator becomes aware of a short time after entering or printing an error and immediately corrects it.

Weiterhin ist durch die GB-A 2 092 790 ein Verfahren zum Rückstellen des Druckwerkes einer prozessorgesteuerten Schreib- oder ähnlichen Maschine auf das Ende eines auf einem eingespannten Aufzeichnungsträger bereits ausgedruckten Textes durch Auslösen einer automatischen Rückstellfunktion nach einer vorhergehenden Einstellung des Druckwerkes auf eine andere Position bekannt, wobei die laufende Horizontalposition des Druckwerkes und des letzten Zeichens des ausgedruckten Textes gespeichert werden, welches eine Rückstellung sowohl in der zuletzt geschriebenen als auch aus der vorletzten Zeile vorsieht.GB-A 2 092 790 also discloses a method for resetting the printing unit of a processor-controlled typewriter or similar machine to the end of a text already printed on a clamped recording medium by triggering an automatic reset function after a previous setting of the printing unit to another position , the current horizontal position of the printing unit and the last character of the printed text are stored, which provides for a reset both in the last written and from the penultimate line.

Der Erfindung liegt die Aufgabe zugrunde, die mit den Lösungen aus dem bekannten Stand der Technik gegebenen Beschränkungen auf eine automatische Rückstellung nach Druckwerksverschiebungen zu beseitigen.The object of the invention is to eliminate the restrictions on automatic resetting after printing unit displacements given by the solutions from the known prior art.

Diese Aufgabe wird erfindungsgemäß durch die im Kennzeichen des Patentanspruchs 1 angegebenen Merkmale gelöst.This object is achieved by the features specified in the characterizing part of patent claim 1.

Die Vorteile der Erfindung bestehen insbesondere darin, daß der Bediener einer solchen Maschine Textkorrekturen, z. B. die Verbesserung von Fehlern, das Löschen oder Einsetzen eines Zeichens usw. an beliebiger Stelle des ausgedruckten Textes vornehmen kann und daß das auf eine solche Korrekturstelle verschobene Druckwerk nach Auslösung einer Rückstellfunktion automatisch auf die nächste freie Abdruckposition hinter dem letzten Zeichen der letzten Zeile rückgestellt wird. Nach Ausführung einer beliebigen Anzahl von Korrekturen an beliebiger Stelle im ausgedruckten Text braucht der Bediener also nur eine Rückstelltaste zu betätigen, um dann die fortlaufende Texteingabe wieder aufnehmen zu können. Weitere Vorteile der Erfindung ergeben sich aus den Unteransprüchen sowie aus dem nachfolgend anhand der Figuren beschriebenen Ausführungsbeispiel. Es zeigen:

  • Figur 1 ein Blockschaltbild und
  • Figuren 2A und 2B ein Flußdiagramm.
The advantages of the invention are in particular that the operator of such a machine text corrections, for. B. the improvement of errors, the deletion or insertion of a character, etc. at any point of the printed text and that the printing unit moved to such a correction point after triggering a reset function automatically reset to the next free print position after the last character of the last line becomes. After making any number of corrections anywhere in the printed text, the operator only needs to press a reset key in order to then be able to resume continuous text input. Further advantages of the invention result from the subclaims and from the exemplary embodiment described below with reference to the figures. Show it:
  • Figure 1 is a block diagram and
  • Figures 2A and 2B are a flow chart.

Das in Figur 1 dargestellt Blockschaltbild einer erfindungsgemäßen Schreibmaschine weist lediglich die zum Verständnis der Erfindung erforderlichen Elemente auf, nämlich eine Tastatur 1, eine Druckeinheit 2 und eine Steuereinheit 3 mit einem Programmspeicher 4 und einem Datenspeicher 5, die über eine Sammelleitung 6 miteinander verbunden sind. Steuereinheit 3, Programmspeicher 4 und Datenspeicher 5 sind Bestandteil einer Mikroprozessorsteuerung 7 der Maschine, weshalb alle im folgenden erwähnten, an der Steuerung mitwirkenden Baugruppen, wie z. B. Zähler und Vergleicher, grundsätzlich durch Programmroutinen ersetzt sein können.The block diagram of a typewriter according to the invention shown in FIG. 1 only has the elements necessary for understanding the invention, namely a keyboard 1, a printing unit 2 and a control unit 3 with a program memory 4 and a data memory 5, which are connected to one another via a collecting line 6. Control unit 3, program memory 4 and data memory 5 are part of a microprocessor control 7 of the machine, which is why all of the components mentioned below, which participate in the control, such as. B. counters and comparators, can basically be replaced by program routines.

Die Druckeinheit 2 weist u. a. eine Schreibwalze 8 auf, von der in bekannter Weise ein Aufzeichnungsträger 9 schrittweise in vertikaler Richtung aufwärts (Pfeilrichtung A) oder abwärts (Pfeilrichtung 8) verschoben werden kann. Als Antrieb hierfür dient ein schrittweise ansteuerbarer Motor 10. Ein Druckwerk 11, das eine dreheinstellbare Typenscheibe 12 als Typenträger aufweist, ist von einem weiteren schrittweise ansteuerbaren Motor 13 horizontal in Richtung der Pfeile C und D verschiebbar. In bekannter Weise können somit durch horizontale Verschiebung des Druckwerkes und jeweilige Einstellung der Typenscheibe 12 auf das abzudruckende Zeichen die Zeichen einer Textzeile nebeneinander auf dem Aufzeichnungsträger 9 abgedruckt werden, während durch vertikales' Verschieben des Aufzeichnungsträgers 9 Textzeilen untereinander angeordnet werden.The printing unit 2 has u. a. a platen roller 8, from which a recording medium 9 can be shifted in a known manner step by step in the vertical direction upwards (arrow direction A) or downwards (arrow direction 8). A step-by-step motor 10 serves as the drive for this purpose. A printing unit 11, which has a rotatable type plate 12 as the type carrier, can be moved horizontally in the direction of arrows C and D by a further step-by-step motor 13. In a known manner, the characters of a text line can thus be printed side by side on the recording medium 9 by horizontal displacement of the printing unit and the respective setting of the type plate 12 on the character to be printed, while text lines can be arranged one below the other by vertical 'displacement of the recording medium 9.

Die Tastatur 1 weist neben einem Zeichentastenfeld 14, mit dem abzudruckende Zeichen eingebbar sind, verschiedene Funktions-Befehlstasten auf, von denen hier nur eine Taste 15 für die Aufwärtsverschiebung des Aufzeichnungsträgers 9, eine Taste 16 für die Abwärtsverschiebung des Aufzeichnungsträgers 9, eine Taste 17 für die Linksverschiebung des Druckwerkes 11, eine Taste 18 für die Rechtsverschiebung des Druckwerkes 11 und eine Taste 19 für die Auslösung einer Rückstellfunktion des Druckwerkes 11 abgebildet sind.In addition to a character keypad 14 with which characters can be entered, the keyboard 1 has various function command keys, of which only one key 15 for the upward movement of the record carrier 9, one key 16 for the downward shift of the record carrier 9, one Key 17 for the left shift of the printing unit 11, a key 18 for the right shift of the printing unit 11 and a key 19 for triggering a reset function of the printing unit 11 are shown.

Anhand des Flußdiagramms der Figuren 2A und 2B werden nachfolgend die Funktionsabläufe bei Betätigung der verschiedenen Tasten erläutert. Eine in rascher Folge vorgenommene Tastaturabfrage ermittelt, welche der Tasten auf der Tastatur 1 betätigt worden ist. Ist beispielsweise die Befehlstaste 15 betätigt worden, so veranlaßt der davon abgeleitete Tastencode, daß in der Prozessorsteuerung 7 der Maschine die Anzahl der auszuführenden Schritte - je nach Häufigkeit der Tastenbetätigung bzw. der einem Vorschubschritt des Aufzeichnungsträgers zugrunde liegenden Grundschrittzahl - in einem Vertikalzähler 20 mit positivem Vorzeichen zu einem evtl. schon vorhandenen Wert hinzuaddiert und gespeichert wird. Desweiteren erfolgt eine Ansteuerung des schrittweise ansteuerbaren Motors 10, der den Aufzeichnungsträger 9 in Richtung des Pfeiles A, also aufwärts, mit der befohlenen Schrittzahl verschiebt. Ist hingegen die Befehlstaste 16 betätigt worden, so bewirkt deren Tastencode, daß die Steuerung 7 eine Addition der befohlenen Schrittzahl mit negativem Vorzeichen im Vertikalzähler 20 durchführt und der Motor 10 für eine Verschiebung des Aufzeichnungsträgers 9 in Richtung des Pfeiles 8 um diese Schrittzahl angesteuert wird. Der Vertikalzähler 20 enthält also nach Vertikalverschiebungen des Aufzeichnungsträgers immer diejenige Schrittzahl, um die der Aufzeichnungsträger 9 gegenüber dem Druckwerk 11 in vertikaler Richtung verschoben ist. Das Vorzeichen des Zählerinhaltes gibt dabei die Verschieberichtung an.The functional sequences when the various keys are actuated are explained below on the basis of the flowchart in FIGS. 2A and 2B. A keyboard query carried out in rapid succession determines which of the keys on the keyboard 1 has been pressed. If, for example, the command key 15 has been actuated, the key code derived therefrom causes the number of steps to be carried out in the processor controller 7 of the machine - depending on the frequency of the key actuation or the basic number of steps on which a feed step of the recording medium is based - in a vertical counter 20 with a positive number Sign is added to a possibly already existing value and saved. Furthermore, the motor 10, which can be controlled step by step, is actuated, which moves the recording medium 9 in the direction of the arrow A, that is to say upwards, with the commanded number of steps. If, on the other hand, the command key 16 has been actuated, its key code causes the controller 7 to add the commanded number of steps with a negative sign in the vertical counter 20 and to drive the motor 10 to shift the recording medium 9 in the direction of arrow 8 by this number of steps. After vertical displacements of the record carrier, the vertical counter 20 therefore always contains the number of steps by which the record carrier 9 is displaced in the vertical direction with respect to the printing unit 11. The sign of the counter content indicates the direction of movement.

Jeder durch eine Tastenbetätigung für einen vertikalen oder einen horizontalen Vorschub ausgelöste Schritt kann, ohne an dem Erfindungsgedanken etwas zu ändern, aus mehreren Elementarschritten bestehen, die der jeweilige Motor 10, 13 auszuführen hat. In diesen Falle werden entsprechend viele Ansteuersignale an die Motoren 10, 13 angelegt, und für die zugehörigen Schrittzähler und Berechnungen wird die Anzahl der Elementarschritte des jeweils ausgelösten Vorschubschrittes verwendet. In der Beschreibung und den Figuren 2 A und 2 B werden aber der Einfachheit halber bei jeder Schrittauslösung auch nur ein Zählerschritt und ein Vorschubschritt zugrunde gelegt.Each step triggered by a key actuation for a vertical or a horizontal feed can consist of several elementary steps which the respective motor 10, 13 has to carry out, without changing the inventive idea. In this case, a corresponding number of control signals are applied to the motors 10, 13, and the number of elementary steps of the feed step triggered in each case is used for the associated step counters and calculations. In the description and FIGS. 2A and 2B, for the sake of simplicity, only one counter step and one feed step are used as a basis for each step trigger.

Ist eine Zeichentaste im Zeichentastenfeld 14 betätigt worden, so wird in der Steuerung 7 eine Abfrage des Vertikalszählers 20 vorgenommen, ob ein evtl. darin enthaltener Wert ein positives Vorzeichen aufweist. Während des normalen Schreibflusses wird im Vertikalzähler 20 kein negativer und nur nach einer Zeilenschaltung ein positiver Wert enthalten sein. Wird ein solcher positiver Wert festgestellt, so wird der Vertikalzähler 20 auf Null gestellt. Ist jedoch durch vorangegangene Betätigung der Taste 16 der Aufzeichnungsträger 9 nach unten verschoben worden, so daß das Druckwerk oberhalb der letzten Druckzeile steht, so enthält der Vertikalzähler 20 einen Wert mit negativem Vorzeichen. Dieser Wert wird bei Betätigung einer Zeichentaste nicht gelöscht. Im weiteren Verlauf veranlaßt die Steuerung 7, daß die Typenscheibe 12 mit dem der betätigten Zeichentaste entsprechenden Zeichen in die Druckstellung gedreht wird. Danach wird das Zeichen in bekannter Weise zum Abdruck gebracht. Der Zeichencode des abgeschlagenen Zeichens wird außerdem im Datenspeicher 5 und in Zuordnung dazu auf einem weiteren Speicherplatz die einem Horizontalzähler 21 entnommene Horizontalposition des Zeichens abgespeichert. Nunmehr wird der Motor 13 zur Verschiebung des Druckwerkes 11 um eine Spaltenposition in die nächste Abdruckstelle nach rechts verschoben und der Horizontalzähler 21 um einen Schritt - bzw. eine entsprechende Anzahl an Elementarschritten - erhöht.If a character key in the character keypad 14 has been actuated, a query of the vertical counter 20 is carried out in the controller 7 as to whether a value contained therein has a positive sign. During the normal write flow, the vertical counter 20 will not contain a negative value and only a positive value after a line connection. If such a positive value is determined, the vertical counter 20 is set to zero. However, if the record carrier 9 has been moved downward by previously pressing the key 16 so that the printing unit is above the last print line, the vertical counter 20 contains a value with a negative sign. This value is not deleted when a character key is pressed. In the further course, the control 7 causes the type plate 12 to be rotated into the printing position with the character corresponding to the actuated character key. The sign is then printed in a known manner. The character code of the cut character is also stored in the data memory 5 and, in association with it, in a further memory location the horizontal position of the character taken from a horizontal counter 21. Now the motor 13 is shifted to the right to shift the printing unit 11 by one column position into the next impression point and the horizontal counter 21 is increased by one step - or a corresponding number of elementary steps.

Der Horizontalzähler 21, der dazu vorgesehen ist, vom Zeilenbeginn her jede Schrittbewegung des Druckwerkes 11 - je nach Bewegungsrichtung durch Addition oder Subtraktion der entsprechenden Schrittzahl - zu zählen, weist somit jederzeit eine Information über die laufende Position des Druckwerkes auf. Wird z. B. die Befehlstaste 17 betätigt, so wird das Druckwerk 11 um einen Spaltenschritt in Richtung des Pfeiles C nach links verschoben, und der Inhalt des Horizontalzählers 21 wird um einen Schritt verringert. Eine Betätigung der Befehlstaste 18 hat dagegen zufolge, daß das Druckwerk 11 um eine Spalte in Richtung des Pfeiles D nach rechts verschoben und der Inhalt des Horizontalzählers 21 um einen Schritt vergrößert wird.The horizontal counter 21, which is provided to count each step movement of the printing unit 11 from the beginning of the line - depending on the direction of movement by adding or subtracting the corresponding number of steps - thus always has information about the current position of the printing unit. Is z. B. operated the command key 17, the printing unit 11 is shifted one column step in the direction of arrow C to the left, and the content of the horizontal counter 21 is reduced by one step. On the other hand, actuation of the command key 18 has the result that the printing unit 11 is shifted to the right by one column in the direction of the arrow D and the content of the horizontal counter 21 is increased by one step.

Es wird nun angenommen, daß der Aufzeichnungsträger 9 zum Zwecke einer Korrektur um eine bestimmte Anzahl an Schritten in Richtung des Pfeiles B vertikal nach unten und das Druckwerk 11 um einige Schritte in Richtung des Pfeiles C horizontal nach links verschoben worden ist. Der Bediener hat die gewünschte Korrektur vorgenommen und betätigt nunmehr die Befehlstaste 19 zum Rückstellen des Druckwerkes 11. In der Steuerung wird festgestellt, ob der während der vertikalen Verschiebung des Aufzeichnungsträgers 9 mit der Schrittzahl gesetzte Vertikalzähler 20 einen Wert mit negativem Vorzeichen aufweist. Bejahendenfalls erfolgt solange eine Ansteuerung des Motors 10 zur Aufwärtsverschiebung des Aufzeichnungsträgers 9 in Richtung des Pfeiles A mit gleichzeitiger Addition der Schritte zum Zählerinhalt, bis der Vertikalzähler 20 den Wert Null erreicht hat. Daran anschließend erfolgt ein Suchvorgang im Datenspeicher 5 nach der höchsten gespeicherten Position eines ausgedruckten Zeichens. Diese Position wird ausgelesen und um einen Spaltenschritt erhöht. Der solcherart gewonnene Wert wird mit dem Inhalt des Horizontalzählers 21, der die aktuelle Position des Druckwerkes 11 angibt, in einer Vergleichseinrichtung 22 verglichen. Im angenommenen Beispiel wird festgestellt werden, daß die Druckwerksposition kleiner ist als die aus dem Speicher ausgelesene, um einen Spaltenschritt erhöhte Soll-Position. Das hat zur Folge, daß das Druckwerk 11 vom Motor 13 unter gleichzeitigem Hinzuaddieren der Schritte zum Inhalt des Horizontalzählers 21 solange in Richtung des Pfeiles D nach rechts bewegt wird, bis der Vergleich den Wert Null ergibt. Das Druckwerk ist nunmehr auf die erste freie Druckposition rechts des letzten bereits ausgedruckten Zeichens in der untersten Zeile eingestellt, und der Bediener kann mit der Texteingabe fortfahren.It is now assumed that the record carrier 9 has been shifted vertically downwards for the purpose of a correction by a certain number of steps in the direction of the arrow B and the printing unit 11 has been moved horizontally to the left by a few steps in the direction of the arrow C. The operator has made the desired correction and now presses the command key 19 to reset the printing unit 11. The control determines whether the vertical counter 20 set with the number of steps during the vertical displacement of the recording medium 9 has a value with a negative sign. In the affirmative, the motor 10 is actuated for the upward displacement of the recording medium 9 in the direction of the arrow A with simultaneous addition of the steps to the counter content until the vertical counter 20 has reached the value zero. This is followed by a search in the data memory 5 for the highest stored position of a printed character. This position is read out and increased by one column step. The value obtained in this way is compared with the content of the horizontal counter 21, which indicates the current position of the printing unit 11, in a comparison device 22. In the example adopted, it is determined who that the printing unit position is smaller than the target position read out from the memory and increased by one column step. As a result, the printing unit 11 is moved by the motor 13 while adding the steps to the content of the horizontal counter 21 to the right in the direction of the arrow D until the comparison gives the value zero. The printing unit is now set to the first free printing position to the right of the last character already printed in the bottom line, and the operator can continue with the text input.

Hätte das Druckwerk 11 hingegen rechts der aus dem Speicher ausgelesenen und um einen Spaltenschritt erhöhten Soll-Position gestanden, so hätte der Vergleich des Inhaltes des Horizontalzählers 21 mit der Soll-Position ergeben, daß die horizontale Soll-Position kleiner ist als die aktuelle Position des Druckwerkes 11. Der Motor 13 wäre dann zur Ausführung einer Vorschubbewegung in Richtung des Pfeiles C nach links angesteuert und im Horizontalzähler 21 gleichzeitig die Schrittzahl subtrahiert worden, bis der Vergleich wiederum den Wert Null ergeben hätte. Auch dann wäre das Druckwerk auf die erste freie Druckposition rechts des letzten Zeichen eingestellt gewesen.If, however, the printing unit 11 had been on the right of the target position read from the memory and increased by one column step, the comparison of the contents of the horizontal counter 21 with the target position would have shown that the horizontal target position is smaller than the current position of the Printing unit 11. The motor 13 would then be driven to carry out a feed movement in the direction of arrow C to the left and the number of steps in the horizontal counter 21 would have been subtracted until the comparison would have again given the value zero. Even then the printing unit would have been set to the first free printing position to the right of the last character.

Ein vierter Fall liegt vor, wenn durch Betätigung der Befehlstaste 15 der Aufzeichnungsträger 9 in Richtung des Pfeiles A aufwärts verschoben worden ist. Das Druckwerk 11 steht dann unterhalb des bereits ausgedruckten Textes dem unbeschrifteten Aufzeichnungsträger 9 gegenüber, und der Vertikalzähler 20 enthält die Anzahl der ausgeführten Schritte mit positivem Vorzeichen. Wird nun die Rückstell-Befehlstaste 19 betätigt, bevor eine Zeichentaste betätigt worden war, so ergibt eine Prüfung des Vertikalzählers 1, daß ein positiver Wert vorliegt. Der Motor 10 wird dann zur Ausführung einer Verschiebebewegung des Aufzeichnungsträgers 9 in Richtung des Pfeiles B angesteuert, bis der in entsprechendem Maße verringerte Inhalt des Vertikalzählers 20 den Wert Null erreicht. Das Druckwerk 11 ist danach wieder auf die letzte bedruckte Zeile rückgestellt, und eine eventuell erforderliche Rückstellung in horizontaler Richtung erfolgt in der weiter oben bereits beschriebenen Weise.A fourth case exists when the record carrier 9 has been moved upward in the direction of arrow A by actuating the command key 15. The printing unit 11 then faces the unlabelled recording medium 9 below the already printed text, and the vertical counter 20 contains the number of steps carried out with a positive sign. If the reset command key 19 is now actuated before a character key has been actuated, a check of the vertical counter 1 reveals that there is a positive value. The motor 10 is then driven to carry out a displacement movement of the recording medium 9 in the direction of the arrow B until the content of the vertical counter 20 which has been reduced to a corresponding extent reaches zero. The printing unit 11 is then reset to the last printed line, and any necessary reset in the horizontal direction takes place in the manner already described above.

Claims (3)

1. Method of resetting the printing mechanism of a processor-controlled typewriter or similar machine to the end of a text already printed out on a clamped recording medium by initiation of an automatic reset function following a previous setting of the printing mechanism to another position, in which the current horizontal positions of the printing mechanism and of the last character of the printed-out text are stored, characterised in that the steps of a vertical displacement of the recording medium (9), in accordance with the displacement direction ("A", "B") with positive or negative sign, are added and stored, on initiation of a character print the stored number of steps of an upward displacement ("A") of the recording medium (9) is cancelled whereas the stored number of steps of a downward movement ("B") is retained, that on initiation of a reset function the stored number of steps for controlling a displacement of the recording medium (9) according to the direction sign onto the last print line is evaluated, and that the difference between the stored horizontal positions of the printing mechanism (11) and the last character is obtained and is evaluated for controlling a displacement of the printing mechanism (11) onto the-next free print position after the last character.
2. Method according to claim 1, characterised in that the inputted characters are stored in a multi-digit memory (5) in the sequence of their input and in correlation to their horizontal positions on the recording medium (9).
3. Method according to claim 2, characterised in that on initiation of a reset function first of all the vertical resetting to the last line takes place and thereafter in a search process in the multi-digit memory (5) the highest stored horizontal position is determined and read out for obtaining the difference vis-a-vis the horizontal position of the printing mechanism (11).
EP84114549A 1984-03-22 1984-11-30 Method of homing a printing mechanism on a typewriter or the like Expired EP0158719B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE3410505 1984-03-22
DE19843410505 DE3410505A1 (en) 1984-03-22 1984-03-22 METHOD FOR RESETTING THE PRINTING DEVICE OF A WRITING OR SIMILAR MACHINE TO AN INITIAL POSITION

Publications (3)

Publication Number Publication Date
EP0158719A2 EP0158719A2 (en) 1985-10-23
EP0158719A3 EP0158719A3 (en) 1988-05-11
EP0158719B1 true EP0158719B1 (en) 1989-11-15

Family

ID=6231263

Family Applications (1)

Application Number Title Priority Date Filing Date
EP84114549A Expired EP0158719B1 (en) 1984-03-22 1984-11-30 Method of homing a printing mechanism on a typewriter or the like

Country Status (4)

Country Link
US (1) US4618275A (en)
EP (1) EP0158719B1 (en)
JP (1) JPS612586A (en)
DE (2) DE3410505A1 (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62193870A (en) * 1986-02-20 1987-08-26 Brother Ind Ltd Electronic typewriter
JPS62218167A (en) * 1986-03-19 1987-09-25 Brother Ind Ltd Printer
GB2202353B (en) * 1987-03-11 1991-07-03 Oki Electric Ind Co Ltd Inputting format into a printer
JPH01118457A (en) * 1987-08-05 1989-05-10 Yokogawa Hewlett Packard Ltd Printing control
DE3729097A1 (en) * 1987-09-01 1989-03-09 Olympia Aeg METHOD FOR SETTING THE OPERATING PARAMETERS IN A MICROPROCESSOR-CONTROLLED TYPEWRITER OR OTHER OFFICE MACHINE
US4789257A (en) * 1987-09-25 1988-12-06 International Business Machines Corporation Line find feature for an electronic typewriter
US5116150A (en) * 1991-01-09 1992-05-26 Apple Computer, Inc. Apparatus and method for mapping and aligning digital images onto printed media
JP3182802B2 (en) * 1991-07-25 2001-07-03 ブラザー工業株式会社 Paper edge detection device for printer
JPH10193658A (en) * 1996-11-14 1998-07-28 Sanyo Electric Co Ltd Method and apparatus for printing using divided seal recording paper

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4252451A (en) * 1978-05-22 1981-02-24 International Business Machines Corporation Print point reposition feature for an electronic typewriter
IT1117610B (en) * 1979-02-09 1986-02-17 Olivetti & Co Spa ELECTRONIC WRITING MACHINE WITH WRITING POSITIONING DEVICE
JPS5776631A (en) * 1980-10-31 1982-05-13 Canon Inc Electronic equipment
JPS5787980A (en) * 1980-11-25 1982-06-01 Canon Inc Typing machine
JPS5948170A (en) * 1982-09-13 1984-03-19 Sharp Corp Electronic typewriter with automatic correcting function
JPS5948173A (en) * 1982-09-13 1984-03-19 Sharp Corp Electronic typewriter with automatic correcting function

Also Published As

Publication number Publication date
EP0158719A3 (en) 1988-05-11
EP0158719A2 (en) 1985-10-23
JPS612586A (en) 1986-01-08
DE3410505A1 (en) 1985-09-26
US4618275A (en) 1986-10-21
DE3480469D1 (en) 1989-12-21

Similar Documents

Publication Publication Date Title
EP0020947B1 (en) Text processor with display device
DE2625432B2 (en) Font selection facility
DE2654294C3 (en) Serial printer
EP0158719B1 (en) Method of homing a printing mechanism on a typewriter or the like
DE2920597C2 (en) Method for repositioning the printing position in typewriters
CH647197A5 (en) METHOD to indent ZEILENANFAENGEN IN TYPEWRITER.
DE2654712A1 (en) DEVICE AND METHOD FOR IMPROVING RIBBON LEVELING IN A PRINTER
DE3309818A1 (en) PRINTING DEVICE WITH A PRINT CHARACTER CORRECTION DEVICE
DE2919209C2 (en) Typewriter control device
DE3411849C2 (en)
DE2201667A1 (en) Electronic character printer and printing process
DE2920563C2 (en)
DE2361805A1 (en) DEVICE FOR ADJUSTING THE WRITING POSITION ON POWER-DRIVEN TYPEWRITERS AND SERIES PRINTING UNITS
DE2920493C2 (en) Method for erasing characters in a typewriter with correction device and line memory
DE3004786C2 (en)
DE1276056B (en) Tabulation device for writing and similar machines with proportional step circuit
EP0305753B1 (en) Operating parameter setting method for a microprocessor-controlled typewriter or like office machine
DE3405428A1 (en) PRINTER
DE3622041A1 (en) PRINTING DEVICE FOR A WELL-ALIGNED PRINTING LINE
DE2110171A1 (en) Height position measurement for printing material from a strip printer
DE3927858C2 (en) Printing device
DE3545916C2 (en)
DE2613643A1 (en) PRINTER
DE3883570T2 (en) Method and device for producing bold letters.
EP0116867A2 (en) Method and system for displaying text on the screen of a text processor terminal

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

AK Designated contracting states

Designated state(s): CH DE FR GB IT LI

RAP1 Party data changed (applicant data changed or rights of an application transferred)

Owner name: OLYMPIA AKTIENGESELLSCHAFT

PUAL Search report despatched

Free format text: ORIGINAL CODE: 0009013

RAP1 Party data changed (applicant data changed or rights of an application transferred)

Owner name: AEG OLYMPIA AKTIENGESELLSCHAFT

AK Designated contracting states

Kind code of ref document: A3

Designated state(s): CH DE FR GB IT LI

17P Request for examination filed

Effective date: 19880609

17Q First examination report despatched

Effective date: 19890201

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): CH DE FR GB IT LI

REF Corresponds to:

Ref document number: 3480469

Country of ref document: DE

Date of ref document: 19891221

ET Fr: translation filed
REG Reference to a national code

Ref country code: CH

Ref legal event code: PUE

Owner name: AEG OLYMPIA OFFICE GMBH

RAP2 Party data changed (patent owner data changed or rights of a patent transferred)

Owner name: AEG OLYMPIA OFFICE GMBH

ITF It: translation for a ep patent filed
GBT Gb: translation of ep patent filed (gb section 77(6)(a)/1977)
PLBE No opposition filed within time limit

Free format text: ORIGINAL CODE: 0009261

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

26N No opposition filed
ITTA It: last paid annual fee
PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: FR

Payment date: 19930909

Year of fee payment: 10

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: GB

Payment date: 19931122

Year of fee payment: 10

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: DE

Payment date: 19931203

Year of fee payment: 10

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: CH

Payment date: 19940222

Year of fee payment: 10

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: LI

Effective date: 19941130

Ref country code: GB

Effective date: 19941130

Ref country code: CH

Effective date: 19941130

GBPC Gb: european patent ceased through non-payment of renewal fee

Effective date: 19941130

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: FR

Effective date: 19950731

REG Reference to a national code

Ref country code: CH

Ref legal event code: PL

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: DE

Effective date: 19950801

REG Reference to a national code

Ref country code: FR

Ref legal event code: ST