EP0158718A2 - Procédé de commande de la position d'impression dans une machine à écrire ou similaire pour le soulignement automatique d'un passage de texte - Google Patents
Procédé de commande de la position d'impression dans une machine à écrire ou similaire pour le soulignement automatique d'un passage de texte Download PDFInfo
- Publication number
- EP0158718A2 EP0158718A2 EP84114548A EP84114548A EP0158718A2 EP 0158718 A2 EP0158718 A2 EP 0158718A2 EP 84114548 A EP84114548 A EP 84114548A EP 84114548 A EP84114548 A EP 84114548A EP 0158718 A2 EP0158718 A2 EP 0158718A2
- Authority
- EP
- European Patent Office
- Prior art keywords
- stored
- horizontal position
- register
- character
- underline
- 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
Images
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
- B41J5/00—Devices or arrangements for controlling character selection
- B41J5/30—Character or syllable selection controlled by recorded information
- B41J5/44—Character or syllable selection controlled by recorded information characterised by storage of recorded information
-
- 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
- B41J29/00—Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
- B41J29/26—Devices, non-fluid media or methods for cancelling, correcting errors, underscoring or ruling
Definitions
- the invention relates to a method specified in the preamble of claim 1.
- a requirement for the operation of typewriters or similar machines is to be able to underline defined areas of an entered text without hindering rapid entry of characters, but the underlining of an input text section does not have to be postponed to a later time because the Otherwise the operator would have to make a note of this area, move the printing unit back to the starting position of this area and have to manually enter multiple underlines.
- Each character entered as well as the underline command codes are then arranged in the memory in the exact order in which they are written out on paper by the printing unit of the machine. Entering the second underline command at the end of the section to be underlined also means that the memory contents are searched in the opposite direction until the start code for the underline area is found between the stored characters. Thereafter, each character to the right of this code is automatically underlined until the end code is found in the memory.
- This solution requires a strict order of the stored characters in the way they appear on paper. The rigidity of such a storage is undesirable in many cases, among other things because storage spaces for all spaces, tab changes, etc. must also be occupied.
- the invention is based on the object of providing a method of the type mentioned for underlining defined text sections in which the writing flow of the operator of a machine equipped therewith is not impeded, but in which no memory built up with fixed position assignments is required.
- the advantages of the invention are, in particular, that the design of the character memory and thus the entire processor control of the machine is not hindered or forced into certain forms by the provision of an underline function which does not involve any operating problems.
- the control sequences for various machine functions associated with the character input and character storage can be designed according to your own requirements when using the solution according to the invention independently of the underline function.
- FIG. 1 of a typewriter having the method according to the invention consists only of the elements necessary for understanding the invention. These are 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.
- the control unit 3, the program memory 4 and the data memory 5 are part of a microprocessor control 7 of the machine, which is why the functions of all the components mentioned below, which are involved in the control, such as. B. counters and registers can basically be implemented by program sequences.
- the printing unit 2 contains u. a. a platen roller 8, from which a record carrier 9 can be shifted in the vertical direction (arrow direction A, B) in a known manner.
- 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 by another step-by-step motor 13 (arrow direction C, D).
- the characters of a text line can thus be printed side by side on the record carrier 9, whereas by shifting the record carrier vertically 9 line switching can be carried out and text lines can be arranged one below the other.
- the keyboard 1 has various function command keys, from which here only a key 17 for entering an underline command, a key 18 for entering an underline end command and a key 19 for entering a command for line switching (possibly in connection with a command to reset the printing unit 11 in the left start position) are shown. All function commands can also be entered in a known manner by operating a code key together with a specific key in the character keypad without special keys having to be provided for this.
- a query of the keyboard 1 determines whether a key has been pressed and which key it is. If, as shown in FIG. 2, a character key in the character keypad 14 has been actuated, a character code word derived from the key signal and representing the character is stored in the data memory 5 under the control of the control unit 3. The memory location into which the character code word is written has been addressed by an address which is provided in a known manner by an address counter which can be incremented and decremented in the control unit 3. After the character code word has been stored, the address counter is incremented so that the next memory location in the data memory 5 is addressed.
- the microprocessor control 7 has a step counter 20, the counting function of which is coupled to the step movement of the printing unit 11. For each step that the printing unit 11 or the motor 13 driving the printing unit executes, the step counter reading is incremented (direction of movement D) or decremented (direction of movement C). The step counter 20 thus always reflects the actual position of the printing unit 11 along the writing line.
- a step of the printing unit 11 or an incrementing or decrementing step of the step counter 20 does not have to be done with one Column step of the font division in the printed text match.
- a column step can also consist of several elementary steps which the motor 13 has to carry out.
- Such a subdivision is e.g. This is necessary, for example, if the machine is to be able to reproduce text with a proportional character spacing or if the possibility should exist of inserting characters between the column steps.
- a column step consisting of several elementary steps would be carried out after each character print and the step counter would be increased by a corresponding number of steps. In the following, however, in order not to make the understanding unnecessarily difficult, only one step per character spacing is assumed.
- the position in the step counter 20 is stored in the next addressed memory location, and the address counter is again incremented.
- the control unit 3 now outputs the corresponding control signals to the printing unit 11, by means of which the type support 12 is set to the character to be printed, after which the character is printed.
- a further control information from the control unit 3 to the printing unit 2 now causes the motor 13 to move the printing unit 11 in the direction of the arrow D by one column step.
- the step counter 20 is incremented so that it indicates the new position of the printing unit 11.
- the control unit 3 starts a memory search with which the largest position value stored for a character is searched for in the data memory 5. This position value is stored in a second register 22, and the motor 13 is controlled by the control unit 3 to shift the printing unit 11 by one column step in the reverse direction.
- the pedometer 20 is decremented. A comparison now follows as to whether the pedometer reading corresponds to the position value stored in the first register 21. If no match is found, step switching in the reverse direction, step counter decrementing and comparison are carried out until the two values match.
- the type carrier 12 is adjusted to the type bearing the underline and the imprint of this type.
- the motor 13 is actuated in order to shift the printing unit 11 by one step in the writing direction (that is to say forward), and the step counter 20 is incremented again.
- the step count is with the standing in the second register 22 Posi - tion value compared. If no match is found, the underline is printed again, a step change in the writing direction is carried out and the pedometer 20 is incremented. This process is repeated until the pedometer reading matches the position value stored in the second register 22.
- the result of this positive comparison result is that the control causes the printing unit 2 to shift the printing unit 11 by a further column step in the writing direction, but does not print the type to do more.
- the step counter 20 is incremented and the printing unit is now in the next blank column position after the underlined text section.
- the printing unit 11 is first shifted to the left position of an area to be underlined and the underlining is then carried out with a movement to the right, it is readily apparent that the underlining also progresses to the left starting with the position value in the second register 22 and after its completion the printing unit 11 can then be adjusted to the right to the first free position behind the underlining area.
- the characters are also printed by the printing unit 11 on the recording medium 9 immediately when the characters are entered.
- the step counter 20 then does not designate the current position of the printing unit 11, rather it counts the writing positions of the characters entered one after the other in the manner in which they would be assumed by the printing unit 11 if they were printed out at the same time.
- the underlining process described would then be carried out internally by the control unit 3 in the data memory 5, so that when the text was subsequently written out, the printing unit 11 would carry out the movement sequence described.
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Character Spaces And Line Spaces In Printers (AREA)
- Record Information Processing For Printing (AREA)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19843411849 DE3411849A1 (de) | 1984-03-30 | 1984-03-30 | Verfahren zum steuern der schreibposition in einer schreib- oder aehnlichen maschine fuer ein automatisches unterstreichen eines textabschnittes |
DE3411849 | 1984-03-30 |
Publications (3)
Publication Number | Publication Date |
---|---|
EP0158718A2 true EP0158718A2 (fr) | 1985-10-23 |
EP0158718A3 EP0158718A3 (en) | 1988-01-07 |
EP0158718B1 EP0158718B1 (fr) | 1989-11-15 |
Family
ID=6232120
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP84114548A Expired EP0158718B1 (fr) | 1984-03-30 | 1984-11-30 | Procédé de commande de la position d'impression dans une machine à écrire ou similaire pour le soulignement automatique d'un passage de texte |
Country Status (4)
Country | Link |
---|---|
US (1) | US4629341A (fr) |
EP (1) | EP0158718B1 (fr) |
JP (1) | JPS612587A (fr) |
DE (2) | DE3411849A1 (fr) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61202877A (ja) * | 1985-03-05 | 1986-09-08 | Canon Inc | 出力方法 |
DE3545916A1 (de) * | 1985-12-23 | 1987-07-02 | Olympia Ag | Verfahren zum automatischen unterstreichen eines abschnittes eines textes in prozessorgesteuerten schreib- oder bueromaschinen aehnlicher bauart |
US4818130A (en) * | 1986-11-19 | 1989-04-04 | Brother Kogyo Kabushiki Kaisha | Character erasable printing apparatus including selective erasing of variable length underline |
JPS63252773A (ja) * | 1987-04-09 | 1988-10-19 | Brother Ind Ltd | 文書作成装置 |
DE3729097A1 (de) * | 1987-09-01 | 1989-03-09 | Olympia Aeg | Verfahren zum einstellen der betriebsparameter in einer mikroprozessorgesteuerten schreib- oder einer sonstigen bueromaschine |
DE4009137A1 (de) * | 1989-03-23 | 1990-09-27 | Siemens Ag | Steuervorrichtung fuer einen schreibkopf zum aufbringen von beschriftungen |
CN113435166B (zh) * | 2021-06-09 | 2024-03-19 | 深圳市世强元件网络有限公司 | 一种加下划线方法和系统、计算机装置、可读存储介质 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4392758A (en) * | 1978-05-22 | 1983-07-12 | International Business Machines Corporation | Underscore erase |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3108689C2 (de) * | 1981-03-07 | 1987-03-05 | Olympia AG, 2940 Wilhelmshaven | Verfahren zum Positionieren des Druckwerkes einer Schreib- oder ähnlichen Maschine |
-
1984
- 1984-03-30 DE DE19843411849 patent/DE3411849A1/de active Granted
- 1984-11-30 DE DE8484114548T patent/DE3480468D1/de not_active Expired
- 1984-11-30 EP EP84114548A patent/EP0158718B1/fr not_active Expired
-
1985
- 1985-02-22 US US06/704,560 patent/US4629341A/en not_active Expired - Fee Related
- 1985-03-29 JP JP60064082A patent/JPS612587A/ja active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4392758A (en) * | 1978-05-22 | 1983-07-12 | International Business Machines Corporation | Underscore erase |
Non-Patent Citations (4)
Title |
---|
IBM TECHNICAL DISCLOSURE BULLETIN, Band 21, Nr. 3, August 1978, Seiten 1116-1117, New York, US; J.C. BUCHANAN et al.: "Continuous underscore during carrier return" * |
IBM TECHNICAL DISCLOSURE BULLETIN, Band 21, Nr. 6, November 1978, Seiten 2392-2393, New York, US; R.E. FRANKLIN: "Printing underscore characters and storing representations thereof" * |
IBM TECHNICAL DISCLOSURE BULLETIN, Band 22, Nr. 6, November 1979, Seiten 2330-2332, New York, US; J.C. BUCHANAN et al.: "Multiple underscore logic for typewriters" * |
IBM TECHNICAL DISCLOSURE BULLETIN, Band 26, Nr. 8, Januar 1984, Seite 4374, New York, US; P.R. DANIELS et al.: "Optimization of underscoring and overstriking operations in word-processing printers" * |
Also Published As
Publication number | Publication date |
---|---|
EP0158718B1 (fr) | 1989-11-15 |
JPS612587A (ja) | 1986-01-08 |
EP0158718A3 (en) | 1988-01-07 |
DE3480468D1 (en) | 1989-12-21 |
DE3411849C2 (fr) | 1990-04-26 |
DE3411849A1 (de) | 1985-10-10 |
US4629341A (en) | 1986-12-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE3153020C2 (fr) | ||
EP0020947B1 (fr) | Appareil de traitement de mots avec un dispositif d'affichage | |
DE2625432C3 (de) | Einrichtung zur Schriftartauswahl | |
EP0144581B1 (fr) | Procédé et dispositif pour l'inscription mécanique sur un formulaire | |
DE2754441C2 (de) | Schaltungsanordnung zum automatischen Korrekturlesen | |
DE2458098C2 (de) | Schreibmaschine | |
DE1436446B2 (de) | Vorrichtung zum beliebigen zeilenweisen Abteilen und Ausschließen eines Drucktextes | |
DE2646744A1 (de) | Einrichtung zum unterstreichen bei schreibautomaten | |
DE2906883C2 (fr) | ||
DE2654294C3 (de) | Reihendrucker | |
DE2920494C2 (de) | Verfahren zum temporären Einrücken des Zeilenanfanges in Schreibmaschinen | |
DE2920597A1 (de) | Verfahren zum repositionieren der druckposition in schreibmaschinen | |
DE3005376C2 (fr) | ||
EP0158718B1 (fr) | Procédé de commande de la position d'impression dans une machine à écrire ou similaire pour le soulignement automatique d'un passage de texte | |
EP0027490B1 (fr) | Machine à écrire à mémoire avec porte-caractères interchangeables | |
EP0158719B1 (fr) | Méthode pour la remise en position de départ de l'élément imprimeur d'une machine à écrire ou similaire | |
DE2920563C2 (fr) | ||
DE2416587A1 (de) | Vorrichtung zur informationsaufzeichnung | |
DE2920493C2 (de) | Verfahren zum Löschen von Zeichen in einer Schreibmaschine mit Korrektureinrichtung und Zeilenspeicher | |
DE1611456C3 (fr) | ||
DE3781971T2 (de) | Dokumentverarbeitungsapparat. | |
DE3545916C2 (fr) | ||
DE3538637C2 (fr) | ||
DE3927858C2 (de) | Druckvorrichtung | |
DE3010430C2 (fr) |
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 |
|
AK | Designated contracting states |
Kind code of ref document: A3 Designated state(s): CH DE FR GB IT LI |
|
RAP1 | Party data changed (applicant data changed or rights of an application transferred) |
Owner name: AEG OLYMPIA AKTIENGESELLSCHAFT |
|
17P | Request for examination filed |
Effective date: 19880505 |
|
17Q | First examination report despatched |
Effective date: 19890306 |
|
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: 3480468 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 |