FR2561585A1 - Inking ribbon cassette for printing device - Google Patents

Inking ribbon cassette for printing device Download PDF

Info

Publication number
FR2561585A1
FR2561585A1 FR8506247A FR8506247A FR2561585A1 FR 2561585 A1 FR2561585 A1 FR 2561585A1 FR 8506247 A FR8506247 A FR 8506247A FR 8506247 A FR8506247 A FR 8506247A FR 2561585 A1 FR2561585 A1 FR 2561585A1
Authority
FR
France
Prior art keywords
key
printing
character
carriage
characters
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
Application number
FR8506247A
Other languages
French (fr)
Other versions
FR2561585B1 (en
Inventor
Hiryuki Ueda
Yasuaki Yamada
Toshiaki Ozawa
Hiroharu Nakajima
Hiroatsu Kondo
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from JP15210380A external-priority patent/JPS5776631A/en
Priority claimed from JP55152104A external-priority patent/JPS5776630A/en
Priority claimed from JP15210680A external-priority patent/JPS5775884A/en
Priority claimed from JP55152105A external-priority patent/JPS5776626A/en
Priority claimed from JP16069280A external-priority patent/JPS5784888A/en
Priority claimed from JP16069480A external-priority patent/JPS5784886A/en
Priority claimed from JP16069380A external-priority patent/JPS5784881A/en
Priority claimed from JP16452780A external-priority patent/JPS5787980A/en
Priority to FR858506247A priority Critical patent/FR2561585B1/en
Application filed by Canon Inc filed Critical Canon Inc
Publication of FR2561585A1 publication Critical patent/FR2561585A1/en
Publication of FR2561585B1 publication Critical patent/FR2561585B1/en
Application granted granted Critical
Expired legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J33/00Apparatus or arrangements for feeding ink ribbons or like character-size impression-transfer material
    • B41J33/14Ribbon-feed devices or mechanisms
    • B41J33/36Ribbon-feed devices or mechanisms with means for adjusting feeding rate
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J21/00Column, tabular or like printing arrangements; Means for centralising short lines
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J29/00Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
    • B41J29/26Devices, non-fluid media or methods for cancelling, correcting errors, underscoring or ruling
    • B41J29/36Devices, non-fluid media or methods for cancelling, correcting errors, underscoring or ruling for cancelling or correcting errors by overprinting
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J3/00Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed
    • B41J3/44Typewriters or selective printing mechanisms having dual functions or combined with, or coupled to, apparatus performing other functions
    • B41J3/46Printing mechanisms combined with apparatus providing a visual indication
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J33/00Apparatus or arrangements for feeding ink ribbons or like character-size impression-transfer material
    • B41J33/14Ribbon-feed devices or mechanisms
    • B41J33/38Slow, e.g. "creep", feed mechanisms
    • B41J33/388Slow, e.g. "creep", feed mechanisms the ribbon being fed only when type impression takes place
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J5/00Devices or arrangements for controlling character selection
    • B41J5/30Character or syllable selection controlled by recorded information
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J9/00Hammer-impression mechanisms
    • B41J9/44Control for hammer-impression mechanisms
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J9/00Hammer-impression mechanisms
    • B41J9/44Control for hammer-impression mechanisms
    • B41J9/48Control for hammer-impression mechanisms for deciding or adjusting hammer-drive energy
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • G06F40/109Font handling; Temporal or kinetic typography
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • G06F40/111Mathematical or scientific formatting; Subscripts; Superscripts
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/169Annotation, e.g. comment data or footnotes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/174Form filling; Merging

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Pure & Applied Mathematics (AREA)
  • Mathematical Optimization (AREA)
  • Mathematical Analysis (AREA)
  • Algebra (AREA)
  • Impression-Transfer Materials And Handling Thereof (AREA)

Abstract

The invention relates to an inking ribbon cassette which moves between an upper position and a lower position. It comprises a body, two ribbon guide arms, an inking ribbon 34 mounted such that it advances during printing, one of the guide arms comprising a window through which the ribbon 34 can be seen, a first optically-detectable means being on the ribbon at a position allowing it to be seen through the window when the ribbon has been used, and a second optically detectable means 41 being on one of the guide arms close to the window in order to indicate the type of ribbon in the cassette. Application to printers.

Description

La présente invention concerne un dispositif d'impres sion du type série dans lequel la roue porte-caractères et le chariot sont arrêtés avant chaque action d'impression, et elle porte plus particulièrement sur un dispositif d'impression de ce type qui comporte une mémoire de phrase et un dispositif d'affichage pour accomplir la fonction de traitement de texte. The present invention relates to a serial type printing device in which the character wheel and the carriage are stopped before each printing action, and more particularly relates to a printing device of this type which has a memory sentence and a display device for performing the word processing function.

La grande machine classique de traitement de texte, avec un dispositif d'affichage à tube cathodique,est volumineuse et conteuse, et son utilisation exige un niveau de qualification élevé. On cannait également des machines à écrire électroniques qui constituent de petites machines de traitement de texte, mais ces machines comportent encore divers inconvénients qui nécessitent des perfectionne- ments, et elles ont une structure complexe et comateuse.  The large conventional word processing machine, with a CRT display, is bulky and storytelling, and its use requires a high level of skill. Electronic typewriters which are small word processors can also be canned, but these machines still have various disadvantages which require improvement, and they have a complex and comatose structure.

L1invlion a pour but d'apporter certains perfectionne- ments à un tel dispositif. The purpose of the invention is to provide certain improvements to such a device.

L'invention sera nieu:x comprise à la lecture de la description qui va suivre de modes de réalisation de la machine à écrire électronique de l'invention et en se référant aux dessins annexés sur lesquels
La figure 1 est une représentation schématique en pers pective montrant ltextérie.ur de la machine à écrire électronique.
The invention will now be: x understood on reading the following description of embodiments of the electronic typewriter of the invention and with reference to the appended drawings in which:
Figure 1 is a schematic representation in perspective showing the text of the electronic typewriter.

La figure 2 est une représentation schématique en pers pective montrant la structure interr.e de la machine à écrire
Les figures 3A et 3B sont des représentations latérales et en coupe d'un chariot représenté sur la figure 2.
FIG. 2 is a schematic representation in perspective showing the interrelated structure of the typewriter
Figures 3A and 3B are side and sectional representations of a carriage shown in Figure 2.

La figure 4 est une représentation en perspective montrant la relation entre les positions d'une cassette de ruban et d'un détecteur de ruban.  Fig. 4 is a perspective representation showing the relationship between the positions of a ribbon cassette and a ribbon detector.

La figure 5 est une représ < mtation latérale montrant la position de la cassette pendant une action d'impression et dans un état de repos. Fig. 5 is a side view showing the position of the cassette during a printing action and in a state of rest.

La figure 6 montre la façon dont on doit disposer les figures 6A et 63.  Figure 6 shows the arrangement of Figures 6A and 63.

Les figures 6R et 6B sont un schéma synoptique de l'en- semble du système de commande dont les éléments sont groupés en diverses fonctions.  FIGS. 6R and 6B are a block diagram of the entire control system whose elements are grouped into various functions.

La figure 7 est un schéma synoptique détaillé de l'unité de commande d'imprimante représentée sur les figures 6A et 6B.  Fig. 7 is a detailed block diagram of the printer control unit shown in Figs. 6A and 6B.

La figure 8 est un schéma de l'unité de commande de moteur pas à pas d'avance de papier représentée sur la figure 7. Fig. 8 is a diagram of the paper advance step motor controller shown in Fig. 7.

Les figures 9 et il sont des schémas de l'unité de commande de marteau d'impression représentée sur la figure 7. Figs. 9 and are diagrams of the print hammer control unit shown in Fig. 7.

Les figures 10 et 12 sont des schémas de l'unité de commande de moteur d'avance de ruban représentée sur la figure 7. Figures 10 and 12 are diagrams of the tape feed motor control unit shown in Figure 7.

Les Les figures 13 et 14 sont des schémas respectifs de l'unité d'attaque de moteur de déplacement du guide-papier et de l'unité d'indicateur de chariot représentées sur la figure 7. Figs. 13 and 14 are respective diagrams of the paper guide moving motor drive unit and the carriage indicator unit shown in Fig. 7.

La figure 15 est un schéma de l'unité de commande d'alarme représentée sur les figures 6A et 6B. Fig. 15 is a diagram of the alarm control unit shown in Figs. 6A and 6B.

La figure 16 est un schéma de l'unité de commande de moteur de sélection de caractères représentée sur la figure 7. Fig. 16 is a diagram of the character selection motor control unit shown in Fig. 7.

La figure 17 est un schéma de l'unité de commande de moteur d'entrainement de chariot représentée sur la figure 7. Fig. 17 is a diagram of the carriage drive motor control unit shown in Fig. 7.

Les figures 1 8P. et 1 8B. forment un schéma montrant un exemple de circuit d'entrée pour les touches. Figures 18P. and 1 8B. form a diagram showing an example of an input circuit for the keys.

Les figures 19A, 19B et 19C sont des diagrammes sequentiels montrant le fonctionnement du circuit d'entrée pour les touches. Figs. 19A, 19B and 19C are sequential diagrams showing the operation of the input circuit for the keys.

La figure 20 est une représentation en plan détaillée montrant un exemple du clavier représenté sur la figure 1.  Fig. 20 is a detailed plan view showing an example of the keyboard shown in Fig. 1.

La W figure 21 est une représentation en détail du groupe d'indicateurs 50 représenté sur la figure 6. Fig. 21 is a detailed representation of the indicator group 50 shown in Fig. 6.

La figure 22 est une représentation détaillée du groupe de registres 51 représenté sur les figures 6R et 6B. Fig. 22 is a detailed representation of the register group 51 shown in Figs. 6R and 6B.

La figure 23 est une représentation détaillée de la mémoire tampon de ligne 52 représentée sur les figures - 6A et 6B
Les figures 24 et 25 sont des organigrammes de commande relatifs à la mémoire tampon de ligne.
Fig. 23 is a detailed representation of line buffer 52 shown in Figs. 6A and 6B
Figures 24 and 25 are control flowcharts relating to the line buffer.

La figure 26 est-un organigramme de commande pour les opérations accomplies par les touches au moment de l'enregistrement
de caractères ou d'une phrase.
Fig. 26 is a control flowchart for the operations performed by the keys at the time of recording
of characters or a sentence.

La figure 27 est un organigramme montrant le fonctionne
ment correspondant.
Figure 27 is a flowchart showing the function
correspondingly.

La figure 28 montre la manière selon laquelle on doit dis
poser les figures 28A et 28B.
Figure 28 shows the way in which one must say
lay out Figures 28A and 28B.

Les figures 28R et 28B sont des organigrammes de com
mande relatifs aux opérations effectuées par les touches au moment
de la visualisation de caractères ou d'une phrase.
Figures 28R and 28B are flow diagrams of
the operations performed by the keys at the time
visualization of characters or a sentence.

La figure 29 montre la manière selon laquelle on doit dis
poser les figures 29A et 29B
Les figures 29A et 29B sont des organigrammes montrant le fonctionnement correspondant.
Figure 29 shows the way in which one must say
ask the figures 29A and 29B
Figs. 29A and 29B are flowcharts showing the corresponding operation.

La figure 30 est une représentation schématique montrant un exemple de feuille d'impression. Fig. 30 is a schematic representation showing an example of a printing sheet.

La figure 31 est un organigramme de commande relatif aux
opérations effectuées par les touches pour l'enregistrement d'un for
mat de page.
Fig. 31 is a control flow chart relating to
operations performed by keys for registering a forum
mat of page.

La figure 32 est un organigramme de commande relatif
aux opérations effectuées par les touches par le rappel du format
de page.
Fig. 32 is a relative order flow chart
the operations performed by the keys by the recall of the format
of page.

La figure 33 est un organigramme de commande relate
aux opérations effectuées par les touches pour l'enregistrement de
positions d'arrêt de tabulateur.
Figure 33 is an order flow chart
operations performed by the keys for the recording of
tabulator stop positions.

La figure 34 est un organigramme de commande relatif aux
opérations effectuées par les tourches pour le rappel des positions
d'arrêt de tabulateur
La figure 35 montre la manière selon laquelle on doit dis
poser les figures 352'- et 35B.
Fig. 34 is a control flowchart relating to
operations performed by the lathes for the recall of positions
tabulator stop
Figure 35 shows the way in which one must say
pose the figures 352'- and 35B.

Les figures 35A et 35B sont des organigrammes montrant
les fonctions d'enregistrement de format de page et de positions
d'arrêt de tatulateur.
Figures 35A and 35B are flow diagrams showing
page format and position registration functions
of tatulator stop.

La figure 36 est un organiçrrarme montrant les fonctions de
rappel du format de page et des positions d'arrêt de tabulateur
La figure 37 est une représentation schémati@ue intrant un exemple d'impresion
La figure 38 est un schéma synoptique d'un mode de réalisation destiné à l'obtention du texte imprime représenté sur la figure 37
La figure 39 montre la manière selon laquelle on doit dispo set les figures 39A et-39fl.
Figure 36 is an organism showing the functions of
reminder of page format and tab stop positions
FIG. 37 is a diagrammatic representation of an example of an impresion
Fig. 38 is a block diagram of an embodiment for obtaining the printed text shown in Fig. 37
Figure 39 shows the manner in which Figures 39A and 39F are to be provided.

Les figures 39 et 39B montrent un exemple du contenu de la mémoire tampon de ligne. Figs. 39 and 39B show an example of the contents of the line buffer.

La figure 40 est une représentation schématique d'un exemple de la tête d'impression du mode de réalisation considéré. Fig. 40 is a schematic representation of an example of the print head of the present embodiment.

Les figures 41 et 42 sont des représentations schématiques montrant des exemples d'impression. Figures 41 and 42 are schematic representations showing printing examples.

La figure 43 est un schéma synoptique montrant un circuit destiné à réaliser cette impression. Fig. 43 is a block diagram showing a circuit for performing this printing.

La figure 44 est un schéma synoptique montrant un mode de réalisation, destiné à l'obtention du texte imprimé qui est représenté sur la figure 45. Fig. 44 is a block diagram showing an embodiment for obtaining the printed text shown in Fig. 45.

La figure 45 est une représentation schématique montrant le texte imprimé qui est ainsi obtenu. Fig. 45 is a schematic representation showing the printed text thus obtained.

Les figures 46A et 46B sont des représentations schématiques montrant les changements dans l'affichage et dans le texte imprimé. Figures 46A and 46B are schematic representations showing changes in the display and in the printed text.

La figure 47 montre la manière selon laquelle on doit disposer les figures 4E et 47B. Figure 47 shows the manner in which Figures 4E and 47B are to be disposed.

Les figures 4X Xet 47B sont des schémas synoptiques montrant un autre mode de réalisation de la machine à écrire électroniquee Et
La figure 48 est une représentation montrant un autre mode de réalisation du clavier.
Figures 4X X and 47B are block diagrams showing another embodiment of the electronic typewriter And
Fig. 48 is a representation showing another embodiment of the keyboard.

On va tout d'abord considérer les figures 1 à 5 qui montrent la structure fondamentale d'une machine à écrire électronique correspondant à l'invention. Cette machine comporte un bouton de rouleau 1 destiné au chargement manuel d'une feuille d'impression non représentée ou au réglage fin de la position d'impression dans la direction verticale. Lorsqu'on presse ce bouton 1 vers l'intérieur, il est désaccouplé d'un moteur pas à pas 14 (figure 2), pour permettre la rotation manuelle du bouton. Un support de papier 2 guide la feuille d'impression de telle manière que la face imprimée d'une feuille, même mince, soit dirigée vers l'opérateur.Un indicateur de fin de page 3 consiste en une échelle indiquant la longueur qui reste jusqu'à la dernière ligne de la feuille, et l'opérateur règle manuellement cet indicateur à l'avance, dans la direction verticale indiquée par la flèche, grace à quoi il peut savoir qu'il est arrivé à la dernière ligne, lorsque l'extrémité supérieure de la feuille d'impression qui sort d'un rouleau 17 (figure 2) atteint une graduation déterminée sur l'indicateur 3 Un levier de libération 4 dégage les rouleaux presseurs 17a, 17b et 17c (figure 2) qui se trouvent sous le rouleau, ce qui permet de corriger manuellement l'inclinaison de la feuille d'im
pression.Un capot 5, en résine acrylique transparente, réduit le bruit de l'impression par percussion tout en permettant de voir les caractères imprimés On peut soulever un capot supérieur 6, 7 en le faisant pivoter vers l'arrière, pour le remplacement d'une roue porte-caractères 30 ou d'une cassette de ruban 36 montée sur un chariot 26, comme le montre la figure 2
La machine à écrire électronique représentée permet d'obtenir quatre pas d'impression dans la direction latérale, c'est- à-dire 4? 5 ou 6 caractères par centimètre, ou l'espacement pro portionnel dans Lequel le pas d'impression est variable en fonction de la taille de chaque caractère. Une échelle $ porte trois gradua tions correspondant respectivement à 4, 5 et 6 caractères par cen- timètre, et un indicateur de chariot 12, constitué par trois diodes électroluminescentes montées sur le chariot 26, comme le montre la figure 2, éclaire une diode électroluminescente qui correspond à un pas d'impression commande à partir dun clavier 10, pour indi quel la position du chariot sur l'échelle 8.
Firstly, FIGS. 1 to 5 show the basic structure of an electronic typewriter corresponding to the invention. This machine has a roller button 1 for manual loading of a not shown print sheet or fine adjustment of the printing position in the vertical direction. When this button 1 is pressed inwards, it is uncoupled from a stepping motor 14 (FIG. 2), to allow manual rotation of the button. A paper support 2 guides the printing sheet so that the printed side of even a thin sheet is directed towards the operator. An end-of-page indicator 3 consists of a scale indicating the length that remains 'in the last line of the sheet, and the operator manually sets this indicator in advance, in the vertical direction indicated by the arrow, thanks to which he can know that he arrived at the last line, when the upper end of the printing sheet coming out of a roller 17 (Figure 2) reaches a determined graduation on the indicator 3 A release lever 4 releases the pressure rollers 17a, 17b and 17c (Figure 2) which are under the roller, which allows to manually correct the inclination of the sheet of im
A cover 5, made of transparent acrylic resin, reduces the noise of the percussion impression while allowing the printed characters to be seen. A top cover 6, 7 can be raised by pivoting it backwards, for the replacement of a character wheel 30 or a ribbon cassette 36 mounted on a carriage 26, as shown in FIG. 2
The illustrated electronic typewriter provides four printing steps in the lateral direction, i.e. 5 or 6 characters per centimeter, or the pro-space spacing in which the print pitch is variable depending on the size of each character. A scale $ carries three gradations corresponding respectively to 4, 5 and 6 characters per centimeter, and a carriage indicator 12, consisting of three light-emitting diodes mounted on the carriage 26, as shown in FIG. 2, illuminates a light-emitting diode. which corresponds to a printing step command from a keyboard 10, for indi that the position of the carriage on the scale 8.

Le clavier 10 comprend des touches de caractères 10a destinées à l'introduction de caractères, des touches de commande 10b, 10c disposées des deux côtés, des touches de mode 10d et des conunutateurs à curseur 10e, 10f pour la sélection des modes d'im pression l'es signaux de touches introduits sont identifiés par une unité de commande de clavier 24 (figure D et ils sont appliqués à une unité de commande principale 22 qui montrent un microprocesseur.Dans le ces ou on actionne des touches pour l'impression, des données associves sont appliquées par l'unité 22 à une unité de commande d'impres- sion 16. Dans le cas où on actionne des touches pour l'affichage, des données asscciées sont appliquées par l'unité 22 à une unité de commande 48, en vue de l'affichage sur une unité d'affichage 9.De plus, dans le cas où on actionne des touches pour changer les indications présentées par diodes électroluminescentes sur le clavier 10, comme pour changer le pas d'impression, l'interligne ou des touches éclairées, des données destinées à commander les diodes électroluminescentes sont appliquées par l'unité de commande principale 22 à l'unité de commande de clavier 24. Un moteur pas à pas 14, destiné à 11 avance de la feuille d'impression, fait tourner un rouleau 17 par l'intermédiaire d'une courroie de transmission 15, sous la commande de l'unité 16. The keyboard 10 comprises character keys 10a for the input of characters, control keys 10b, 10c arranged on both sides, mode keys 10d and 10e, 10f cursor conunutators for the selection of the modes of im The key signals entered are identified by a keyboard control unit 24 (FIG. D) and are applied to a main control unit 22 which show a microprocessor. In the case where keys are pressed for printing, Associated data is applied by the unit 22 to a print control unit 16. In the case where keys for the display are actuated, buffered data is applied by the unit 22 to a control unit. 48, for display on a display unit 9.Furthermore, in the case where keys are actuated to change the indications presented by light-emitting diodes on the keyboard 10, such as to change the pitch of i By means of the command line, line spacing or illuminated keys, data for controlling the light-emitting diodes is applied by the main control unit 22 to the keyboard control unit 24. A stepping motor 14 for advancing the the printing sheet, rotates a roller 17 via a transmission belt 15, under the control of the unit 16.

Un servomoteur 18, destiné au déplacement du chariot, déplace latéralement le chariot 26 le long de tiges de guidage 25 et 27, par l'intermédiaire de roues dentées 20 et d'une courroie 21. Un codeur optique 19, destiné à détecter l'angle de rotation du moteur 18, applique un signal de réaction à l'unité de commande d'impression 16, de façon à constituer une boucle d'asservissement. Une batterie de secours 23 pour la mémoire appartenant à l'unité de commande principale 22 évite la perte de l'information enregistrée lorsque l'alimentation est coupée. Un haut-parleur 42 est destiné à produire une alarme sonore. Une unité d'alimentation 13 placée derrière l'imprimante assure l'alimentation électrique des diverses unités. A servomotor 18 for moving the carriage laterally moves the carriage 26 along guide rods 25 and 27, by means of toothed wheels 20 and a belt 21. An optical encoder 19 for detecting the rotation angle of the motor 18, applies a feedback signal to the print control unit 16, so as to constitute a control loop. A backup battery 23 for the memory belonging to the main control unit 22 prevents the loss of recorded information when the power is off. A loudspeaker 42 is intended to produce an audible alarm. A power unit 13 placed behind the printer provides power to the various units.

Les figures 3A et 3B montrent la structure du chariot 26, en coupe et en vue latérale. Sur la coupe de la figure 3A, on voit un servomoteur 29 destiné à la sélcction de caractère, qui est muni d'une roue porte-caractères 30 à l'une de ses extrémités et d'un codeur optique 35 à son autre extrémité. Un marteau d'impression 32 est constitué par un moteur linéaire dans lequel la direction du mouvement de l'organe mobile varie en fonction du sens du courant d'excitation dans la bobine. Pendant le mouvement vers le rouleau 17, ce marteau frappe un caractère sélectionné de la roue porte-caractères 30, contre la feuille d'impression se trouvant sur le rouleau, par l'intermédiaire d'un ruban d'impression 34 au cours de l'action d'impression, ou par l'intermédiaire d'un ruban correcteur 33 au cours d'une action de correction. Sur la représentation latérale de la figure 3B, on voit une cassette de ruban d'impression 36 dans la quelle se trouve une bobine de ruban d'impression 34 qui avance d'une valeur déterminée à chaque action d'impression, sous l'effet d'un moteur pas à pas 39.Comme le montre la figure 4, une branche de la cassette 36 porte une plaquette réfléchissante 41 destinée à indiquer le type du ruban d'impression, et le chariot 26 comporte de façon
correspondante un photodétecteur réfléchissant 40. Sous la casset
te de ruban 36 se trouve un châssis 37 Cigure 3B) pour le ruban
correcteur, sur lequel est monté un mécanisme débiteur pour ce ruban qui supporte une bobine enrouleuse38 (figure 3B). La force du marteau 32 mentionné précédemment est transmise par un mécanisme non représenté à la bobine 38, afin d'enrouler le ruban correcteur 33. Des électro-aimants 28 et 31 déplacent les rubans 34, 33 vers une position désirée lorsque c'est nécessafre.
Figures 3A and 3B show the structure of the carriage 26, in section and in side view. In the section of Figure 3A, there is shown a servomotor 29 for character selection, which is provided with a character wheel 30 at one of its ends and an optical encoder 35 at its other end. A printing hammer 32 is constituted by a linear motor in which the direction of movement of the movable member varies as a function of the direction of the excitation current in the coil. During movement to the roller 17, this hammer strikes a selected character of the character wheel 30 against the printing sheet on the roll by means of a printing ribbon 34 during printing. printing action, or via a correction tape 33 during a correction action. In the lateral representation of FIG. 3B, there is seen a print ribbon cassette 36 in which there is a print ribbon spool 34 which advances by a determined value for each printing action, under the effect 39.As shown in FIG. 4, a branch of the cassette 36 carries a reflective plate 41 intended to indicate the type of the printing ribbon, and the carriage 26 comprises so
corresponding a reflective photodetector 40. Under the casset
36 is a frame 37 Cigure 3B) for the ribbon
corrector, on which is mounted a debtor mechanism for this ribbon which supports a reel winding38 (Figure 3B). The force of the hammer 32 mentioned above is transmitted by a mechanism not shown to the coil 38, in order to wind the correction tape 33. Electromagnets 28 and 31 move the tapes 34, 33 to a desired position when necessary. .

Les figures 4 et 5 montrent la relation entre les positions de la cassette de ruban 36 et du photodétecteur 40 an cours de l'action d'impression et dans l'état d'attente. Dans l'état d'attente, le photodétecteur 40 détecte la présence ou l'absence de la plaquette réfléchissante 41 dans la branche de la cassette 36.- En présence de la plaquette réfléchissante qui indique que la cassette 36 contient un ruban à un seul passage, l'unité de commande d'impression 16 commande les impulsions qui sent appliquées au moteur pas à pas 39 afin d'enrouler le ruban d'impression sous effet du signal provenant du détecteur 40, de façon à modifier la valeur d'avance du mu- ban conformément à la largeur des caractères imprimés. De plus,
en l'absence de la plaquette réfléchissante, ce qui indique que la cassette 36 contient un ruban à plusieurs passages, l'unité de com
mande d'impression 16 commande le moteurfaire avancer le ruban 34 d'une valeur constante. L'axe tournant pas à pas 39 de façon à 39a du moteur pas à pas 39 est accouplé par exemple à un axe d'entraînement de ruban 39b pour commander la valeur d'avance du ruban conformément à la rotation du moteur 39.Au cours d'une action d'inpression, senl l'électro-aimant 31 est excité pour faire monter @uniouement la cassette de ruban d'impression 36, comme il est indiqué en pointillés sur la figure 5, grâce à quci le ruban d'impres
sien 34 se positionne face an caractère supérieur de la roue porte caractères 30, Dans cet état, le photodétecteur 40 ne se trouve plus face à la plaquette réfléchissante 41, mais face an ruban d'impression
34 qui traverse la branche de la cassette 36.Ce ruban comporte dans
sa partie d'extrémité un élément réfléchissant, tel qu'une pellicule
d'aluminium, grâce à quoi l'unité de commande d'impression 16 iden
tifie l'extrémité du ruban d'impression lorsque le photodétecteur 40 fournit un signal alors que l'électro-aimant 31 est excité
Dans une opération de correction, l'électro-aimant 28 représenté sur la figure 3A est excité de façon à faire monter le chassies de ruban correcteur 37 en compagnie de la cassette de ruban d'impression 36, ce qui amène le ruban correcteur 33 face à la position de caractère supérieure de la roue porte-caractères 30.
Figures 4 and 5 show the relationship between the positions of the ribbon cassette 36 and the photodetector 40 during the printing action and in the standby state. In the standby state, the photodetector 40 detects the presence or absence of the reflective wafer 41 in the branch of the cassette 36. In the presence of the reflecting wafer which indicates that the cassette 36 contains a ribbon to a single passage, the print control unit 16 controls the pulses that feels applied to the stepper motor 39 to wind the print ribbon under the effect of the signal from the detector 40, so as to change the value in advance in accordance with the width of the printed characters. Furthermore,
in the absence of the reflective wafer, indicating that the cassette 36 contains a multi-pass tape, the comunication unit
The print command 16 commands the motor to advance the ribbon 34 by a constant value. The stepping shaft 39 so as to 39a of the stepper motor 39 is coupled for example to a ribbon drive shaft 39b to control the feed value of the ribbon in accordance with the rotation of the motor 39. of an inpressing action, senl the electromagnet 31 is excited to raise @uniouement the print ribbon cassette 36, as shown in dashed lines in Figure 5, thanks to that the ribbon impres
34 is positioned in front of the upper character of the character wheel 30, In this state, the photodetector 40 is no longer facing the reflective plate 41, but facing a printing ribbon
34 which passes through the branch of the cassette 36.This ribbon comprises
its end part a reflective element, such as a film
of aluminum, thanks to which the print control unit 16 iden
tifies the end of the printing ribbon when the photodetector 40 provides a signal while the electromagnet 31 is excited
In a correction operation, the electromagnet 28 shown in FIG. 3A is energized so as to raise the correction tape magazines 37 in the company of the print ribbon cassette 36, which causes the corrector ribbon 33 to face. at the upper character position of the character wheel 30.

Le marteau d'impression 32 est actionné de la même manière que dans l'action d'impression, pour corriger le caractère imprimé précédemment, par "décollement" ou par '1recouvrement" . The printing hammer 32 is operated in the same manner as in the printing action, to correct the previously printed character by "peeling" or "covering".

On va maintenant expliquer la commande de l'imprimante ayant la structure expliquée ci-dessus. We will now explain the command of the printer having the structure explained above.

Les figures 6A et 63 montrent un schéma synoptique fondamental concernant unité de commande principale 22, dans laquelle un microprocesseur 44 identifie les signaux de touche provenant du clavier 10 et commande l'unité d'impression 43, l'unité d'affichage 9, la mémoire de phrase 54 et le haut-parleur 42 conformément à des programmes de commande de séquence qui sont enregistrés dans une mémoire morte 53.Un décodeur d'adresse 45, commandé par le microprocesseur 44 par l'intermédiaire d'un bus d'adresse AB génère les signaux suivants : SELROM, SELBF,
SELREG, SELS2 SEFF, SELS1, SELEY,SEL2PT1.sEESPetsELaZ pour commander respectivement la mémoire morte 53, la mémoire tampon de ligne 52, le groupe de registres 51, la mémoire secondaire 57, le groupe d'indicateurs 50, la mémoire de phrase 54, l'unité de commande de clavier 24, l'unité de commande d'impression 16, l'unité de commande d'affichage 48 et l'unité de commande d'alarme 49. Le clavier, l'unité d'affichage, l'unité d'impression, la mémoire, la mémoire morte, etc, ont des adresses respectives en vue du traitement effectué par le microprocesseur.
FIGS. 6A and 63 show a basic synoptic diagram relating to main control unit 22, in which a microprocessor 44 identifies the key signals from the keyboard 10 and controls the printing unit 43, the display unit 9, the sentence memory 54 and the loudspeaker 42 in accordance with sequence control programs which are stored in a read-only memory 53.An address decoder 45, controlled by the microprocessor 44 via an address bus AB generates the following signals: SELROM, SELBF,
SELREG, SELS2 SEFF, SELS1, SELEY, SEL2PT1.sEESPetsELaZ for respectively controlling the read-only memory 53, the line buffer 52, the register group 51, the secondary memory 57, the group of indicators 50, the sentence memory 54 , the keyboard control unit 24, the print control unit 16, the display control unit 48 and the alarm control unit 49. The keyboard, the display unit, the printing unit, the memory, the read-only memory, etc., have respective addresses for the processing performed by the microprocessor.

Le groupe d'indicateurs 50 enregistre l'état désigné et divers modes de la machine à écrire. On utilise le groupe de registres 51 pour enregistrer par exemple les résultats intermédiaires du traitement, La mémoire tampon de ligne 52 enregistre l'information correspondant aux caractères déjà imprimés et à imprimer dans le mode d'impression ligne par ligne ou mot par mot. Dans l'opération de correction, le microprocesseur 44 extrait de la mémoire tampon de ligne les caractères déjà imprimés et il effectue automatiquement les corrections.La mémoire de phrase 54 enregistre des phrases, des caractères, l'information de groupe de tabulateurs, etc, avec ou sans titre introduit par l'opérateurS conformément à une certaine procédure, et cette mémoire est équipée d'une batterie 23 qui la protège contre inie perte d'information au moment de la coupure de l'alimentation. La batterie 23 est contrôlée par un capteur 56 et par une unité de centrale 55, tant que l'interrupteur d'alimentation est sur la position "marche", et une alarme est transmise à l'opérateur en cas d'une baisse de tension due par exemple au fait que la durée de vie utile de la batterie est arrivée à expiration.La mémoire se secondaire 57, protégée de façon similaire par la batterie 23* enregistre divers modes immédiatement avant la coupure de l'alimentation. The group of indicators 50 records the designated state and various modes of the typewriter. The register group 51 is used to record, for example, the intermediate results of the processing. The line buffer 52 stores the information corresponding to the characters already printed and to be printed in the print mode line by line or word by word. In the correction operation, the microprocessor 44 extracts from the line buffer the already printed characters and automatically performs the corrections. The sentence memory 54 records sentences, characters, tabulator group information, etc. With or without a title introduced by the operator in accordance with a certain procedure, and this memory is equipped with a battery 23 which protects it against loss of information at the time of power failure. The battery 23 is controlled by a sensor 56 and by a central unit 55, as long as the power switch is in the "on" position, and an alarm is transmitted to the operator in the event of a voltage drop. for example due to the fact that the useful life of the battery has expired. The secondary memory 57, similarly protected by the battery 23 * records various modes immediately before the power failure.

La figure 7 montre les détails de l'unité de commande d'impression 16, qui comprend un microprocesseur 110 S une inter- face 111 destinée à recevoir des instructions provenant du micro processeur ga pour toute la commande, et à émettre vers ce microprocesseur l'information concernant l'imprimante, pendant l'accomplissement de la fonction d'impression de cette première 9 une mémoire de travail 112 destinée enregistrer des données intermédiaires, etc, gèllérées par le microprocesseur 110 5 une mémoire morte 113 destinée à enregistrer les programmes de commande pour le microprocesseur 110 ; un décodeur d'adresse 114 destiné à générer divers signaux qui désignent diverses charges commandées telles que les moteurs et les élentro-aimants, auxquels des adresses ont été affectées ; une unité de commande d'électro-ainants de rukans destinée à commander les électro-aimants 28, 31 pour déplacer le ruban d'impressionet le ruban cerrecteur@ une unité de détection 116 qui comprend le photodétecteur 40 représenté sur la figure 4, dans le but d'identifier le type du ruban d'impression et l'extrémité de ce ruban, et d'autres circuits destinés à détecter descourants anormaux dans d'autre: moteurs et électro-aimants, centte unité de détection transmettant des données an microprocesseur 110 par l'intermédiaire d'un circuit d'attaque de bus 115 sous l'effer d'une demande qui provient du microprccesseur 110; et des unités de commande 117, 118 pour le moteur de sélection de caractère 29 et pour le moteur d'entraînement de chariot 18, qui font tourner ces moteurs sur des angles déterminés qui sont définis par Le microprocesseur 170, après quoi ces unités de commande émettent des signaux vers le microprocesseur 110 par leinter- médiaire du circuit d'attaque de bus 115, à l'achèvement de la rotation. FIG. 7 shows the details of the print control unit 16, which includes a microprocessor 110 S an interface 111 for receiving instructions from the micro processor ga for the entire control, and transmitting to that microprocessor the information relating to the printer, during the performance of the printing function of this first 9 a working memory 112 for storing intermediate data, etc, managed by the microprocessor 110 5 a read only memory 113 for recording the programs of control for the microprocessor 110; an address decoder 114 for generating various signals which designate various controlled loads such as motors and magneto magnets to which addresses have been assigned; a rukans electro-driver control unit for controlling the electromagnets 28, 31 for moving the print ribbon and the shield ribbon @ a detection unit 116 which comprises the photodetector 40 shown in FIG. purpose of identifying the type of print ribbon and the end of this ribbon, and other circuits intended to detect abnormal currents in other: motors and electromagnets, centte sensor unit transmitting data to a microprocessor 110 via a bus driver 115 under a request from the microprocessor 110; and control units 117, 118 for the character selection motor 29 and for the carriage drive motor 18, which rotate these motors at defined angles which are defined by the microprocessor 170, after which these control units transmit signals to microprocessor 110 via bus driver 115 upon completion of rotation.

On voit également un circuit de commande 119 destiné à attaquer le moteur pas à pas 14 pour l'avance de la feuille conformément au nombre d'impulsions fournies par le microprocesseur 110 ; une unité de commande de marteau 120 destinée à exciter le marteau 32 pendant une durée qui est définie par le microprocesseur 110 un circuit de commande 121 destiné à attaquer le moteur pas à pas 39 pour faire avancer le ruban conformément au nombre d'impulsions fournies par le microprocesseur 110; un circuit dtattaque de moteur à courant continu 122 qui est actionné par une instruction provenant du microprocesseur 110 de façon à libérer un guide-papier qui presse la feuille de papier ; un circuit de bascules 123 destiné à éclairer sélectivement l'une des trois diodes électroluminescentes 12a, 12b et 12c qui constituent l'indicateur de chariot 12, par l'intermédiaire de l'unité d'attaque d'indicateur de chariot 124 et sous la dépendance des données qui proviennent du microprocesseur 110; une table de position de caractère 125 qui est constituée par une mémoire morte destinée à convertir le signal de touche transféré du microprocesseur 44 vers le microprocesseur 110 en une information de position d'un caractère correspondant sur la roue porte-caractères 30, par rapport à une position d'index de référence sur cette roue et une table de pas d'impression 126 qui est utilisée, dans le mode d'espacement proportionnel, pour déterminer le pas dtimpression ou 1 a valeur du déplacement latéral du chariot, en fonction de la largeur de chaque caractère.Cette table de pas d'impression contient l'information suivante
Caractère A B ., a i , Pas d'impression 1 1 3/4 1/2 1/2
De plus, dans le cas où le photodétecteur 40 identifie un ruban à un seul passage, l'avance du ruban est commandée conformément à la largeur de chaque caractère dans le but de réduire au minimum la consommation de ruban, et on utilise également la table 126 pour déterminer la valeur d'avance du ruban. En outre, dans le cas où on remplace la roue porte-caractères, on utilise la table 126 pour permettre l'obtention d'une avance optimale du ruban pour chaque caractère de chaque roue porte-caractères.
Also shown is a control circuit 119 for driving the step motor 14 to advance the sheet in accordance with the number of pulses provided by the microprocessor 110; a hammer control unit 120 for energizing the hammer 32 for a time that is defined by the microprocessor 110 a control circuit 121 for driving the stepper motor 39 to advance the ribbon according to the number of pulses provided by the microprocessor 110; a DC motor drive circuit 122 which is actuated by an instruction from the microprocessor 110 to release a paper guide which presses the paper sheet; a flip-flop circuit 123 for selectively illuminating one of the three light-emitting diodes 12a, 12b and 12c which constitute the truck indicator 12, via the truck indicator driving unit 124 and under the dependence of the data coming from the microprocessor 110; a character position table 125 which is constituted by a read-only memory for converting the key signal transferred from the microprocessor 44 to the microprocessor 110 into a position information of a corresponding character on the character wheel 30, with respect to a reference index position on that wheel and a print pitch table 126 which is used, in the proportional spacing mode, to determine the pitch or value of the lateral displacement of the carriage, depending on the width of each character. This print step table contains the following information
AB character, ai, No print 1 1 3/4 1/2 1/2
In addition, in the case where the photodetector 40 identifies a single-pass ribbon, the advance of the ribbon is controlled according to the width of each character in order to minimize ribbon consumption, and the table is also used. 126 to determine the advance value of the ribbon. In addition, in the case where the character wheel is replaced, the table 126 is used to allow obtaining an optimal advance of the ribbon for each character of each character wheel.

On utilise une table de pression d'impression 127 pour commander la durée d'excitation du marteau 32 conformément à la taille des caractères, afin d'obtenir une densité d'impression uniforme, et cette table enregistre une durée d'excitation de marteau telle que 2 ms ou 1,5 ms pour chaque caractere2 d'une manière similaire à celle de la table de pas d'unpression mentionnée ci-dessus.De façon générale, le remplacement de la roue porte-caractères entraîne un changement de la taille de caractère ou du pas de caractère, et le contenu de la table de pression d'impression 127 doit également ttre changé de façon correspondante. Cependant, une mémoire de grande capacité serait nécessaire pour loger les tables de pression d'impression pour tous les pas Pour cette raison, dans le but d'éco- nomiser la mémoire, il n'existe qu'une seule table de pression d'im- pression pour une roue porte-caractères particulière, et on obtient d'autres tables en multipliant les coefficients dans le microproces- seur 110, sous la dépendance de l'information de pas de caractère que fourrit le microprocesseur 44. A printing pressure table 127 is used to control the duration of excitation of the hammer 32 in accordance with the size of the characters, in order to obtain a uniform printing density, and this table records a duration of hammer excitation such as than 2 ms or 1.5 ms for each character2 in a similar way to the one of the unpressure step table mentioned above. In general, replacing the character wheel causes a change in the size of the character or not of character, and the contents of the printing pressure table 127 must also be changed accordingly. However, a large capacity memory would be required to house the printing pressure tables for all the steps. For this reason, in order to save the memory, there is only one pressure table. printing for a particular character wheel, and other tables are obtained by multiplying the coefficients in the microprocessor 110, in dependence on the character pitch information supplied by the microprocessor 44.

La figure 8 montre les détails de l'unité de commande 119 (figure 7) pour le moteurpas à pas d'avance de papier 14, cette unité de commande (comprenant o un oscillateur 170 qui oscille a une fré- quence adaptée à la fr équence d'auto-démarrage du moteur pas à pas ; une porte ET 171 ; un compteur soustracteur à prépositionnement 172 ; un circuit 173 edestiné à détecter un état de comptage zéro du conrpteur 172, qui fournit un signal de sertie au niveau bas lorsqu'il détecte cet état ; das portes OU-EXCLUSIF 174, 176; des bascules de type D 175, 177 constituant un circuit de génération d'impulsions pour l'attaque à 2 phases en marche avant/marche arrière du moteur pas à pas ; un circuit d'attaque de moteur pas à pas 178; et un moteur pas à pas à quatre phases 14. FIG. 8 shows the details of the control unit 119 (FIG. 7) for the paperless step motor 14, this control unit (comprising an oscillator 170 which oscillates at a frequency adapted to the frequency self-starting equation of the stepping motor; an AND gate 171; a prepositioning subtraction counter 172; a circuit 173 for detecting a counting state zero of the counter 172, which provides a low set signal when it detects this state, the EXCLUSIVE-OR gates 174, 176, and D-type flip-flops 175, 177 constituting a pulse-generating circuit for the 2-phase forward / reverse drive of the stepper motor; stepper motor drive circuit 178; and a four-phase stepper motor 14.

Sous l'effet d'une instruction d'avance de feuille, comprenant la valeur d'avance de la feuille, qui provient du clavier 10 par l'intermédiaire du microprcc esseur 44, le microprocesseur 110 posi tionne le sens d'avance dans la bascule 123 et la valeur d'avance dans le compteur 172. Si la valeur d'avance est différente de zéro, le circuit de détection de zéro 173 produit un signal de sortie au niveau haut de façon à ouvrir la porte ET 171, grâce à quoi le compteur 172 compte les impulsions de sortie de I'oscillateur 170, de façon soustractive, jusqu'à ce que le compte atteigne zéro.Les signaux de sortie de l'oscillateur 170, transmis par la porte ET 171, sont appliqués à un circuit générateur d'impulsions constitué par les éléments 174, 175, 176 et 177, pour attaquer le moteur pas à pas en générant des impulsions dont le nombre est égal au nombre enregistré dans le compteur 172, ce qui fait tourner le moteur pas à pas 14 de la valeur commandée, dans le sens enregistré dans la bascule 123. Under the effect of a sheet advance instruction, comprising the advance value of the sheet, which comes from the keyboard 10 via the microprocessor 44, the microprocessor 110 positions the direction of advance in the flip-flop 123 and the feed value in the counter 172. If the feed value is other than zero, the zero detection circuit 173 produces an output signal at the high level so as to open the AND gate 171, thanks to the counter 172 counts the output pulses of the oscillator 170, subtractively, until the count reaches zero. The output signals of the oscillator 170, transmitted by the AND gate 171, are applied to an oscillator 170. pulse generator circuit constituted by the elements 174, 175, 176 and 177, for driving the stepper motor by generating pulses whose number is equal to the number recorded in the counter 172, which makes the motor turn step by step 14 of the ordered value, in the direction recorded in the 123 flip-flop.

La figure 9 montre les détails de l'unité de commande de marteau 120 représentée sur la figure 7, qui comprend : un oscillateur 180 , un compteur soustracteur 181, un détecteur de zéro 182 qui produit un signal au niveau haut sous I'effet du compte zéro du compteur 181 , une bascule -bistable du type R-S, 183, des portes
ET 185, 186, un inverseur 184, et un marteau d'impression 32.
FIG. 9 shows the details of the hammer control unit 120 shown in FIG. 7, which comprises: an oscillator 180, a subtractor counter 181, a zero detector 182 which produces a high level signal under the effect of FIG. counter count 181, a flip-flop of type RS, 183, doors
ET 185, 186, an inverter 184, and a printing hammer 32.

Sous Effet de l'instruction d'impression que fournit le microprocesseur 44, le microprocesseur 110 commande le moteur de sélection de caractère 29 de la manière indiquée précédemment, par l'intermédiaire de la table de position de caractère 125 représentée sur la figure 7, ce qui a pour effet d'arrêter la roue porte-caractères 30 à une position désirée. Ensuite, pour l'action d'impression, le microprocesseur enregistre "- î tt dans la bascule 123, ouvre la porte 185, consulte la table de pression d'impression 127 et enregistre dans le compteur 128 la durée d'excitation du marteau pour chaque caractère qui est obtenu dans la table 127. De plus, le signal de positionnement appliqué au compteur 181 positionne la bascule 183. La porte ET 185 est ouverte et un transistor 187 est actionné de façon à entraîner le marteau d'impression 32 pendant une durée qui correspond à chaque caractère, pour accomplir ainsi l'opération d'impression avec des pressions optimales.Under the effect of the print instruction provided by the microprocessor 44, the microprocessor 110 controls the character selection engine 29 in the manner indicated above, through the character position table 125 shown in FIG. which has the effect of stopping the character wheel 30 at a desired position. Then, for the printing action, the microprocessor registers in the flip-flop 123, opens the door 185, consults the printing pressure table 127 and records in the counter 128 the excitation time of the hammer for each character that is obtained in the table 127. In addition, the positioning signal applied to the counter 181 positions the flip-flop 183. The AND gate 185 is open and a transistor 187 is actuated so as to drive the printing hammer 32 during a period of time. duration that corresponds to each character, to thus accomplish the printing operation with optimal pressures.

On va maintenant considérer la figure 10 qui montre les détails du circuit de commande 121 (figure 7) pour le moteur pas à pas d'avance de ruban 39. Des impulsions en nombre déterminé sont générées de la même manière que dans le circuit de la figure 8 pour le moteur d'avance de feuille, à l'exception du fait que les bascules de type
D sont conçues de façon à générer des impulsions pour l'attaque à 2 phases en marche avant seulement.
FIG. 10, which shows the details of the control circuit 121 (FIG. 7) for the ribbon forward stepper motor 39, will now be considered. Pulse in a determined number is generated in the same manner as in the circuit of FIG. FIG. 8 for the sheet feed motor, except that the weighing devices of the type
D are designed to generate pulses for 2-phase forward attack only.

Dans le cas où le signal provenant du détecteur de ruban 40 indique un ruban à plusieurs passages, le microprocesseur 110 char
ge une valeur constante dans le compteur 192 pour faire avancer le
raban d'une valeur constante. De plus, dans le cas où ce signal indique un ruban à un seul passage, le microprocesseur 110 détecte la largeur du caractère imprimé, à partir de la table de pas de caractère 126 représentée sur la figure 7, et il charge dans le compteur 192 un nombre d'impulsions correspondant pour l'avance du ruban.Si la valeur d'avance est différente de zéro, le circuit de détection de ;éro 193 produit un signal au niveau haut pour ouvrir la porte ET
191, grâce à quoi te compteur 192 compte les impulsions de sortie provenant de l'oscillateur 190, jusqu'à I'état de comptage zéro. De cette manière, le moteur pas à pas 39 est attaqué, au moyen des bascules 194, 195 et du circuit d'attaque 196, par des impulsions dont le nombre est enregistré dans le compteur 192,
La figure 11 montre un mode de réalisation de l'impriman- te capable de réaliser une impression uniforme avec plusieurs roues porte-caractères
Le dispositif conard classique de cette sorte, tel qu'une machine à écrire électronique, utilise desroues porte-caracteres avec différentes tailles de caractères, par exemple pour les pas de caractère de 4 > et 6 caractères par centimètre, et il y a même dans chaque roue des teilles différentes, ce qui fait qu'une densité non uniforme est inévitable si on effectue l'impression avec une pression constante, D'autre part, l'enregistrement de l'information de prcssion d'impression nécessite une mémoire de capacité extrêmement élevée, ce qui conduit à un coât élevé.
In the case where the signal from the ribbon detector 40 indicates a multi-pass ribbon, the microprocessor 110 char
ge a constant value in the counter 192 to advance the
raban of a constant value. In addition, in the case where this signal indicates a single-pass tape, the microprocessor 110 detects the width of the printed character from the character pitch table 126 shown in Fig. 7 and loads it into the counter 192. a corresponding number of pulses for the advance of the ribbon. If the advance value is other than zero, the detecting circuit 193 produces a high signal to open the AND gate.
191, whereby the counter 192 counts the output pulses from the oscillator 190 to the zero count state. In this way, the stepper motor 39 is driven by means of the latches 194, 195 and the driver 196 by pulses whose number is recorded in the counter 192,
FIG. 11 shows an embodiment of the printer capable of achieving uniform printing with several character wheels
The conventional conard device of this kind, such as an electronic typewriter, uses character carriers with different character sizes, for example for character steps of 4 and 6 characters per centimeter, and there is even in each wheel of different dots, so that a nonuniform density is inevitable if one carries out the printing with a constant pressure, On the other hand, the recording of the printing prcssion information requires a capacity memory extremely high, which leads to a high cost.

Le mode de réalisation considéré constitue un dispositif d'unpression qui ne comporte pas cet inconvénient et qui est capable d'assurer une densité uniferme avac n'importe quelle roue portecaractères, en employant tue mémoire de capacité limitée. The embodiment considered constitutes a device of unpression which does not have this disadvantage and which is capable of ensuring a uniform density with any character wheel, by using a memory of limited capacity.

figure Il montre ce mode de réalisation sous- forme d'un schéma synoptique lans lequel un marteau H accomplit l'action d'impression de la manière connue, lorsqu'il est actionné par un électro-aimant de marteau HS, en frappant un caractère 12C d'une roue porte-caractères du type marguerie, 12K. Cette roue comporte des caractères destinés à l'impression de 5 caractères par centimètre et on peut la remplacer, par exemple par d'autres roues porte--carac- tères 10K ou 15K pour imprimer 4 ou 6 caractères par centimètre. FIG. 11 shows this embodiment in the form of a block diagram in which a hammer H performs the printing action in the known manner, when actuated by a hammer electromagnet HS, by striking a character 12C of a daisy type character wheel, 12K. This wheel contains characters intended for printing 5 characters per centimeter and can be replaced by, for example, other 10K or 15K character wheels to print 4 or 6 characters per centimeter.

Du fait que les différents caractères ont des aires différentes dans les roues porte-caractères 10K, 12K et 15K, il est souhaitable de réguler de façon correspondante la pression d'impression du marteau H, afin d'obtenir une qualité d'impression uniforme. Since the different characters have different areas in the 10K, 12K and 15K character wheel, it is desirable to correspondingly regulate the printing pressure of the hammer H, in order to obtain a uniform print quality.

Il est également souhaitable, pour l'obtention d'une qualité d'impression uniforme, d'utiliser différentes pressions, par exemple pour un grand caractère "A" et pour un petit caractère ", , dans une même roue porte-caractères. It is also desirable, in order to obtain a uniform print quality, to use different pressures, for example for a large character "A" and for a small character ", in the same character wheel.

On peut employer dans ce but une mémoire destinée à fixer une pression d'impression particulière, par exemple une durée d'excitation de marteau particulière pour chaque caractère, mais une telle mémoire doit avoir une capacité élevée > du fait que la pression d'impression est enregistrée pour tous les caractères dans toutes les roues porte-caractères.Il est cependant possible d'éviter une capacité excessive en utilisant une mémoire morte ROM 1 pour la roue porte-caractères 10K, destinée à l'impression de 4 caractères par centimètre, et en calculant les durées d'excitation de marteau pour les autres roues porte-caractères 12K, 15K, etc, à partir de l'in- formation enregistrée dans la mémoire morte ROM 1 pour la roue lOK.t
Ainsi, la mémoire ROM1 enregistre les durées d'excitation de marteau 2 ms, 1, ms, 1,5 ms, etc, sous des formes codées, pour les caractères A, B, C, .., a, , comme le montre la figure 11.
A memory for setting a particular printing pressure, for example a particular hammer excitation time for each character, can be used for this purpose, but such a memory must have a high capacity since the printing pressure is recorded for all characters in all character wheels. However, it is possible to avoid excessive capacity by using a ROM 1 for the 10K character wheel, intended for printing 4 characters per centimeter, and calculating the hammer excitation times for the other character wheels 12K, 15K, etc., from the information stored in ROM 1 for the lOK.t wheel.
Thus, the memory ROM1 records the hammer excitation times 2 ms, 1 ms, 1.5 ms, etc., in coded forms, for the characters A, B, C, .., a, as shown. Figure 11.

De plus, une autre mémoire ROM2 enregistre les coefficients 1 ; 0,9 ; 0, 8 ; etc, sous des formes codées, pour les roues porte-caractères respectives 10K, 12K, 15K, etc. In addition, another ROM2 stores the coefficients 1; 0.9; 0, 8; etc., in coded forms, for the respective character wheels 10K, 12K, 15K, etc.

Il existe également un multiplicateur MLT , un compteur soustracteur DK, un oscillateur OSC et une bascule FH ; Ainsi, lorsqu'on monte par exemple la roue porte-caractères 12K dans l'unité d'impression, un détecteur de roue porte-caractères KS identifie ce fait au moyen d'une marque de code M sur la roue et il désigne une adresse dans la mémoire ROM2 qui correspond à la roue 12K. There is also an MLT multiplier, a DK subtractor counter, an OSC oscillator and a FH flip-flop; Thus, when, for example, the character wheel 12K is mounted in the printing unit, a character wheel detector KS identifies this fact by means of a code mark M on the wheel and designates an address. in ROM2 which corresponds to the 12K wheel.

Lorsque la roue porte-caractères est mise en rotation et qu'un caractère désiré est amené à la position du marteau H, par l'opération connue de sélection de caractère, une adresse correspondant à ce caractère dans la mémoire ROM 1 est désignée de façon à fournir au multipli cateur MLT la durée d'excitation du marteau correspondante, comme par exemple 2 ms pour "A" ou 1, 8 Tris pour "a" Le multiplicateur
MLT reçoit également de la mémoire ROM2 le coefficient 0, 9 qui correspond à la roue porte-caractères 12K, pour effectuer une multiplication telle que 2 xO, O,! 9 ou 1, 8 x 0, 9, et le résultat est enregistré dans le compteur soustracteur DTÇ, en synchronisme avec une instruc- ton d'impression PO.
When the character wheel is rotated and a desired character is brought to the position of the hammer H by the known character selection operation, an address corresponding to that character in the ROM 1 is designated accordingly. to supply the multiplier MLT the duration of excitation of the corresponding hammer, such as for example 2 ms for "A" or 1, 8 Tris for "a" The multiplier
MLT also receives the ROM2 coefficient 0, 9 which corresponds to the character wheel 12K, to perform a multiplication such that 2 xO, O,! 9 or 1, 8 x 0, 9, and the result is recorded in the DTM subtract counter, in synchronism with a print command PO.

Simultanément, cette instruction d'impression positionne la bascule FR de façon à exciter 'électro-aimant HS, ce qui déclen- che le mouvement du marteau d'impression H. Simultaneously, this print instruction sets the flip-flop FR to excite the electromagnet HS, which triggers the movement of the printing hammer H.

Le compteur soustracteur DK réduit pas à pas le nombre qu'il contient, sous l'effet de chaque signal de sortie de l'oscillateur OC-C, et lorsqu'il atteint l'état de comptage zéro, il produit un sis grial de sortie pour restaurer la bascule FN, ce qui met fin au fonc- tionnement du marteau d'impression H.De cette manière, la durée de positionneinent de la bascule EH est modifiée conformément aux résul- tats de la multiplication, pour rogler la durée d'excitation du marteau d'impression, ce qui donne une pression d'impression différenciée pour chaque roue porte-caractères. De plus5 les caractères d'une même roue porte-caract8res peuvent êtreimprimés uniformément du fait que la durée d'excitation du marteau est réglée pour chaque carac ire de la roue porte-caractères. The subtractor counter DK stepwise reduces the number it contains, under the effect of each output signal of the oscillator OC-C, and when it reaches the state of counting zero, it produces a sis grial of output to restore the flip-flop FN, which terminates the operation of the printing hammer H. In this manner, the positioning time of the flip-flop EH is modified in accordance with the results of the multiplication, in order to adjust the duration of the excitation of the printing hammer, which gives a differentiated printing pressure for each character wheel. In addition, the characters of the same character wheel can be printed uniformly because the hammer excitation time is set for each character of the character wheel.

L'mstruction concernant les roues porte-caractères 10K, 12K et 15K peut êgalement être fournie par le clavier. The construction on the 10K, 12K and 15K character wheel can also be provided by the keypad.

Comme on l'a expliqné précédemment, le mode deréalisation considéré permet d'obtenir une impression d'un très bel aspect, avec une pression d'impression uniforme, pour tous les caractères et toutes les roues porte-caractères de différentes tailles de caractères, avec une quantité limitée d'information enregistrée, par l'enregistrement de l'information de pressions d'impression pour les caractères d'une roue porte-caractères déterminée, et par la multiplication par un coefficient approprié correspondant a la roue porte-caractères sélection née, ce qui permet d'obtenir des pressions optimales adaptées aux tailles de caractères, et donc de commander la pression dans l'opération d'impression. As previously explained, the embodiment of the present invention makes it possible to obtain a very attractive appearance, with uniform printing pressure, for all characters and character wheels of different character sizes. with a limited amount of recorded information, by recording the printing pressure information for the characters of a specified character wheel, and by multiplying by an appropriate coefficient corresponding to the character wheel selection This makes it possible to obtain optimum pressures adapted to the sizes of characters, and thus to control the pressure in the printing operation.

On va maintenant considérer la figure 12 qui montre un mode de réalisation qui permet de faire varier le pas d'impression en correspon dance avec la taille des caractères imprimés. Turning now to FIG. 12, there is shown an embodiment that allows the print pitch to vary in correspondence with the size of the printed characters.

Le dispositif classique de ce type qui utilise un ruban d'impression à un seul passage entraxe inévitablement un gaspillage du ruban d'impression, du fait que la valeur d'avance de celui-ci est déterminée sur la base du caractère le plus large, qui est habituellement t,
Le mode de réalisation considéré permet de disposer d'une machine à écrire capable de parvenir à 11 économie maximale du ruban d'impression, en particulier pour le ruban d'impression à un seul passage, avec une structure simple.
The conventional device of this type which uses a single-pass printing tape inevitably places a waste of the print ribbon, since the feed value thereof is determined on the basis of the widest character, which is usually t,
The embodiment considered makes it possible to have a typewriter capable of achieving maximum economy of the printing ribbon, in particular for the single-pass printing ribbon, with a simple structure.

L'information de pas d'impression, utilisée pour commander le déplacement latéral du chariot dans le mode d'espacement proportionnel, dans lequel le pas d'impression varie en fonction de la taille de caractère, représente en fait la largeur des caractères et elle est utilisée dans le mode de réalisation considéré pour commander la valeur de l'avance du ruban d'impression, ce qui réduit la consommation de ruban . Dans le cas de l'utilisation de roues porte-caractères ayant de plus petits caractères, pour imprimer 5 ou 6 caractères par centimètre, on multiplie l'information ci-dessus par le coefficient de chaque roue porte-caractères, pour réduire encore davantage la consommation de ruban. The print pitch information, used to control the lateral displacement of the carriage in the proportional spacing mode, in which the print pitch varies according to the character size, is actually the width of the characters and it is used in the embodiment considered to control the value of the advance of the printing ribbon, which reduces ribbon consumption. In the case of use of character wheels having smaller characters, to print 5 or 6 characters per centimeter, the above information is multiplied by the coefficient of each character wheel, to further reduce the ribbon consumption.

La figure 12 représente un schéma synoptique de ce mode de réalisation, sur lequel on voit le ruban d'impression IR ; un rouleau d'entrakement FR pour le ruban; un moteur pas à pas PM destiné à faire avancer le ruban ; des roues porte-caractères 10K, 12K et 15K, respectivement destinées à imprimer 4, 5 et 6 caractères par centimètre; un détecteur de roue porte-caractères KS, une mémoire
ROM 1 qui enregistre l'information de pas de caractère pour les caractères que porte la roue porte-caractères 10K, par exemple sous la forme de nombres de pas 6, 5, 3, etc, du moteur pas à pas PM ; une mémoire ROM2 qui enregistre des coefficients 1; 0,9; 0,8; etc, pour les roues porte-caractères 10K, 12K, 15K, etc, ces coefficients étant destinés à multiplier l'information de pas d'impression qui est enregistrée dans la mémoire morte ROM 1; un multiplicateur MLT destiné à multiplier l'information de pas d'impression enregistrée dans la mémoire ROM 1 par les coefficients enregistrés dans la mémoire ROM2; un compteur soustracteur DK; un oscillateur OSC destiné à générer des impulsions de soustraction ; une bascule FP destinée à commander une porte G ; et un générateur d'impulsions d'attaque de moteur PC,
Dans le cas ou la roue 10K est montée sur l'unité d'impression, le détecteur TKS identifie la marque de code M sur cette roue et il désigne une adresse pour la roue 10K dans la mémoire
ROM2, ce qui applique un coefficient "1" au multiplicateur MLT.La roue porte-caractères 10K est ensuite mise en rotation pour effet tuer l'opération de sélection de caractère de la manière connue, et le marteau d'impression est actionné lorsqu'un caractère désiré est amené à la position d'impression, pour effectuer l'action d'impures sion, Ensuite, une adresse de la mémoire ROM 1 qui correspond au caractère imprimé est désignée et l'information de pas d'impression présente à cette adresse, par exemple "6" pour un caractère "A" ou "5" pour "a", est applique au multiplicateur MLT pour effectuer une multiplication telle que 6 x lou 5 x 1. Le résultat de cette multiplication est ensuite enregistré dans le compteur soustracteur DT, en synchronisme avec l'instruction d'avance de ruban IRF. Simultanément, la bascule FP est positionnée pour ouvrir la porte G, grâce à quoi le moteur pas à pas PM commence ! tourner sous l'effet des impulsions provenant da générateur d'impulsions PG, pour avancer le ruben d'impression.Le contenu du compteur soustracteur DK d-imiriue pas @ ç os aiia l' fet de chaque impulsion de sortie prove- nant de l'oscillateur OSC, et ce compteur produit un signal de sortie lorsqu'il atteint l'état de comptage zéro, pour restaurer la bascule
FP, grêce à que@ la por@e G est fermêrée pour faire cesser la rotation du rioteur pas à pas PM, ce qui arrêt l'avance du ruban d'impression, De certe manière, la durée de positionnenment de la bascule FP est changée conformément au résultat de la multiplicaton, ce qui règle la darée de fenctiennement du moteur pas à pas PM et commande ainsi la valeur d'avance du ruban d'impressopm em cprres[pmdamce avec le pas de chaque caractère.
Fig. 12 is a block diagram of this embodiment showing the IR printing ribbon; a drag roll FR for the ribbon; a PM stepper motor for advancing the ribbon; character wheels 10K, 12K and 15K respectively for printing 4, 5 and 6 characters per centimeter; a character wheel detector KS, a memory
ROM 1 which records the character step information for the characters carried by the character wheel 10K, for example in the form of step numbers 6, 5, 3, etc., of the step motor PM; a ROM2 which stores coefficients 1; 0.9; 0.8; etc., for character wheels 10K, 12K, 15K, etc., these coefficients being intended to multiply the print step information which is stored in ROM 1; an MLT multiplier for multiplying the print step information stored in ROM 1 by the coefficients stored in ROM 2; a subtracter counter DK; an oscillator OSC for generating subtraction pulses; a flip-flop FP for controlling a gate G; and a PC motor drive pulse generator,
In the case where the wheel 10K is mounted on the printing unit, the detector TKS identifies the code mark M on this wheel and it designates an address for the wheel 10K in the memory
ROM2, which applies a coefficient "1" to the MLT multiplier.The character wheel 10K is then rotated to effect killing the character selection operation in the known manner, and the printing hammer is operated when a desired character is moved to the print position, to perform the impure action, Next, an address of the ROM 1 which corresponds to the printed character is designated and the print step information is displayed at that location. address, for example "6" for a character "A" or "5" for "a", is applied to the multiplier MLT to perform a multiplication such as 6 x lou 5 x 1. The result of this multiplication is then recorded in the subtractor counter DT, in synchronism with the IRF ribbon advance instruction. Simultaneously, the flip-flop FP is positioned to open the door G, whereby the PM stepper motor starts! rotating under the effect of the pulses from the pulse generator PG, to advance the printing ruben. The content of the subtracter counter DK does not impart the effect of each output pulse coming from the OSC oscillator, and this counter produces an output signal when it reaches the zero count state, to restore the flip-flop
FP, with the por ~ e G is closed to stop the rotation of the rioteur step by step PM, stopping the advance of the ribbon printing, In so manner, the positioningnenment time of the flip-flop FP is changed in accordance with the result of the multiplication, which sets the starting time of the PM stepping motor and thus controls the advance value of the print ribbon with the pitch of each character.

De plus, dans le cas où la roue porte-caractères est remplacée par la roue 12K, un coefficient 0,9 présent dans la mémoire
ROM2 est appliqué an multiplicateur MLT, pour multiplier par ce ccefficient l'information de pas d'impression qui est fournie par la mémoire ROM1, ce qui réduit la valeu d'avance du ruban d'impression, par rapport au cas de la roue 10K.
Moreover, in the case where the character wheel is replaced by the wheel 12K, a coefficient 0,9 present in the memory
ROM2 is applied to the multiplier MLT, to multiply by this coefficient the print step information which is provided by the ROM1, which reduces the print ribbon advance rate, compared to the case of the 10K wheel. .

De cette manière, on peut éviter l'emploi d'une mémoire de grande capacité, en enregistrant seulement dans la mémoire ROM 1 l'information relative à une roue déterminée, par exemple 10K, et en employant une mémoire pour enregistrer des coefficients correspondant à différentes roues et un multiplicateur. In this way, it is possible to avoid the use of a large capacity memory, by only recording in the ROM 1 the information relating to a specific wheel, for example 10K, and by using a memory to record coefficients corresponding to different wheels and a multiplier.

Comme il est expliqué dans ce qui précède, le mode de réalisation considéré, utilisant l'information de pas d'impression obtenue à partir de moyens relatifs au mode d'espacement proportionnel, permet de réduire la consommation du ruban d'impression à un seul passage, ce qui conduit à l'économie maximale dans l'utilisation du ruban . As explained in the foregoing, the considered embodiment, using the print pitch information obtained from proportional spacing mode means, can reduce printing ribbon consumption to a single passage, which leads to the maximum economy in the use of ribbon.

Les figures 13 et 14 montrent respectivement le circuit d'attaque de moteur de déplacement de guide-papier 122 et l'unité d'attaque d'indicateur de chariot 124 apparaissant sur la figure 7. Figs. 13 and 14 respectively show the paper guide moving motor driving circuit 122 and the carriage indicating driving unit 124 shown in Fig. 7.

Lorsqu'on actionne la touche de sélection de pas 10d qui appartient au clavier 10 de la figure 2, l'unité de commande de clavier 24 transmet les données correspondantes au microprocesseur 44, ce qui a pour effet d'enregistrer dans le circuit de bascules 123, sous la commande du décodeur d'adresse 45, un signal destiné à actionner 1 'une des diodes électroluminescentes 12a-12c. A titre d'exemple, on actionne une fois la touche 10d pour le mode à 4 caractères par centimètre, afin d'alla la diode électroluminescente 12a par l1inter- médiaire de l'inverseur 200, ce qui indique la graduation 8a, on actionne ensuite à nouveau cette touche pour al1ar la diode élec troluminescente 12b par l'intermédiaire de l'inverseur 201, ce qui indique la graduation 8b correspondant à 5 caractères par centimètre, et on actionne à nouveau cette touche pour allumer la diode électroluminescente 12c par l'intermédiaire de l'inverseur 202, pour indiquer la graduation & qui correspond à 6 caractères par centimètre.When the step selection key 10d which belongs to the keyboard 10 of FIG. 2 is actuated, the keyboard control unit 24 transmits the corresponding data to the microprocessor 44, which has the effect of recording in the circuit of flip-flops. 123, under the control of the address decoder 45, a signal for driving one of the light-emitting diodes 12a-12c. By way of example, the key 10d is actuated once for the 4 characters per centimeter mode, in order to go to the light emitting diode 12a via the inverter 200, which indicates the graduation 8a, it then operates again this key to al1ar the troluminescent elec trine 12b through the inverter 201, which indicates the graduation 8b corresponding to 5 characters per centimeter, and it activates again this key to turn the light emitting diode 12c by the intermediate of the inverter 202, to indicate the graduation & which corresponds to 6 characters per centimeter.

De plus, l'unité de commande dtimpression 16 commande le moteur d'entrainement de chariot 18 de façon à déplacer le chariot 26 conformément au pas d'impression qui est ainsi sélectionné. La diode électroluminescente éclairée, montée sur ce chari ot, a également pour fonction d'indiquer la position du chariot. De plus, sous l'effet de chaque manoeuvre de la touche 10d, l'une des diodes électroluminescentes
La, Lb et Lc est éclairée sélectivement dans une unité d'affichage L1 du clavier 10, pour indiquer quel est le pas d'impression sélectionné.
In addition, the print control unit 16 controls the carriage drive motor 18 to move the carriage 26 in accordance with the selected print pitch. The light-emitting diode illuminated, mounted on this chari ot, also serves to indicate the position of the carriage. In addition, under the effect of each operation of the key 10d, one of the light-emitting diodes
The, Lb and Lc is selectively illuminated in a display unit L1 of the keyboard 10, to indicate which is the selected printing step.

Conformément aux explications précédentes, le mode de réalisation considéré, qui comporte plusieurs éléments indicateurs pour différents pas d'impression, actionne l'un des éléments indicateurs qui correspond au pas d'impression sélectionné, grâce à quoi l'opérateur peut vérifier aisément le pas d'impression sur une écheli e indiquée par les éléments indicateurs, ainsi que la position d'impression ou le nombre de caractères qui peuvent être imprimés. According to the preceding explanations, the embodiment considered, which comprises several indicator elements for different printing steps, activates one of the indicator elements which corresponds to the selected printing step, whereby the operator can easily check the pitch. printing on a scale indicated by the indicator elements, as well as the print position or the number of characters that can be printed.

Un transistor 20o attaque un moteur à courant continu de déplacement de guide-papier, 207, auquel sont accouplés un guide- papier 250 et un microcontact 208, Ainsi, sous l'effet d'une instruction qui provient du clavier 10 et qui commande le chargement automatique de la feuille d'impression le transistor 206 est actionné par l'intermédiaire du circuit de bascules 123 pour attaquer le moteur à courant continu 207, qui éloigne du rouleau le guide-papier 250, par l'intermédiaire d'un mécanisme à came, et ferme ensuite le microcontact 208. Sous l'effet du fonctionnement du microcontact qui est détecté par le circuit d'attaque de bus 115, le microprocesseur 110 charge dans le compteur 172 de la figure 10 un nombre qui est déterminé par le microprocesseur 44 et il attaque le moteur pas à pas d'avance de papier 14 jusqu'à ce que le compteur 172 atteigne l'état de comptage zéro. Ensuite, le guide-papier 250 vient à nouveau en contact avec la feuille d'impression et le microcontact 208 s'ourve. A transistor 20o drives a paper guide DC motor 207, to which a paper guide 250 and a microswitch 208 are coupled. Thus, under the effect of an instruction from the keyboard 10 which controls the Automatic loading of the printing sheet The transistor 206 is actuated via the flip-flop circuit 123 to drive the DC motor 207, which moves the paper guide 250 away from the roller by means of a gear mechanism. cam, and then closes the microswitch 208. Under the effect of the operation of the microswitch that is detected by the bus driver 115, the microprocessor 110 loads in the counter 172 of FIG. 10 a number which is determined by the microprocessor 44 and it drives the paper advance motor 14 until the counter 172 reaches the count state zero. Then, the paper guide 250 comes into contact again with the printing sheet and the microswitch 208 is wound.

Sous l'effet de cette ouverture, le mieroproccesseur 110 bloque le transistor 206 par l'intermédiaire du circuit de bascules 123, ce qui arrêtele moteur à courant continu 207.Under the effect of this opening, the microprocessor 110 blocks the transistor 206 via the latch circuit 123, which stops the DC motor 207.

La figure 15 montre e les détails de l l'unité de com'uande d'alarme repr6sentée sur les figures 6A et 6B qui comprend des oscillateurs 220, 221 oscillant à des fréquences mutuellement différentes fi et f2; un multivibrateur monostable 222 destiné a déterminer la durée de 11 alarme sonore urne bascule 229 destinée à appliquer le signal de sortie de l'oscillateur 220 ou 221 au haut-parleur 42 par l'intermédiai- re de portes 223, 224 et 225, sous la commande du microprocesseur 44 ; et un filtre 227 destiné à moduler les ondes carrées provenant de la porte 225 pour donner une onde correspondant à une sonorité agréable qui est appliquée au haut-parleur 42 par l'intermédiaire d'un ampli ficateur 228. FIG. 15 shows the details of the alarm control unit shown in FIGS. 6A and 6B which comprises oscillators 220, 221 oscillating at mutually different frequencies f1 and f2; a monostable multivibrator 222 for determining the toggle timeout tone 229 for applying the oscillator output signal 220 or 221 to the loudspeaker 42 through gates 223, 224 and 225, microprocessor control 44; and a filter 227 for modulating the square waves from the gate 225 to give a wave corresponding to a pleasing sound that is applied to the speaker 42 through an amplifier 228.

Conformément aux explications précédentes, le mode de réali sation considéré comporte des moyens de comptage dans diverses unités de commande pour commander la pression d'impression, la valeur d'avance du ruban, la valeur d'avance de la feuille, etc, conformément aux caractères à imprimer, et la commande numérique du dispositif est ainsi facilitée. In accordance with the preceding explanations, the embodiment considered comprises counting means in various control units for controlling the printing pressure, the ribbon feed value, the feed value of the sheet, etc., in accordance with characters to print, and the numerical control of the device is thus facilitated.

On va maintenant considérer la figure 16 qui montre les détails de l'unité de commande 117 (figure 7) pour le moteur de sélection de caractère 29, qui comporte un circuit de bascules 130 destiné à enregistrer l'information de touche que le microprocesseur 44 applique au microprocesseur 110 et qui est convertie en une information de position sur la roue porte-caractères 30 par la table de position de caractère 125 mentionnée précédemment ; des additionneurs/sous- tracteurs 131, 133 ; un circuit de détection de zéro 132 ; un convertisseur numérique-analogique 134 qui est destiné à convertir en une tension le résultat numérique du calcul effectué par ltélément 133 un amplificateur de puissance 135, un moteur de sélection de carac tere 29 dont l'axe est accouplé directement à la roue porte-caractères 30 et à un disque à fentes 137 qui constitue un codeur 35.- Des diodes électroluminescentes 147 et des phototransistors 138, 139 et 140 sont situés de part et d'autre du disque 37, et les phototransistors 138 et 139 sont placés de façon à produire des signaux ayant une différence de phase de 900, tandis que le phototransistor 140 est placé de façon à fournir. un signal de sortie de référence pour chaque tour du moteur 39.A partir des signaux qui proviennent des phototransistors 138, 139, un circuit de commande 141 génère un signal I pour identifier le sens de rotation et un signal H qui présente une impulsion pour chaque rotation correspondant à un caractère. FIG. 16, which shows the details of the control unit 117 (FIG. 7) for the character selection engine 29, which comprises a latch circuit 130 for recording the key information that the microprocessor 44 will now be considered. applies to the microprocessor 110 and is converted to position information on the character wheel 30 by the aforementioned character position table 125; adders / subtractors 131, 133; a zero detection circuit 132; a digital-to-analog converter 134 which is intended to convert into a voltage the numerical result of the computation performed by the element 133 a power amplifier 135, a characteristic selection motor 29 whose axis is coupled directly to the character wheel 30 and a slotted disc 137 which constitutes an encoder 35. Light emitting diodes 147 and phototransistors 138, 139 and 140 are located on either side of the disc 37, and the phototransistors 138 and 139 are placed so as to produce signals having a phase difference of 900, while the phototransistor 140 is positioned to provide. a reference output signal for each revolution of the motor 39. From the signals from the phototransistors 138, 139, a control circuit 141 generates a signal I to identify the direction of rotation and a signal H which presents a pulse for each rotation corresponding to a character.

Un compteur du type additionneur/soustracteur 144 additionne ou soustrait une unité, conformément au signal I, pour chaque signal H, et il restaure le compte à la réception d'un signal F. De cette manière, le compte du compteur 144 indique l'angle de rotation du disque à fentes ou de la roue porte-caractères par rapport à une position déterminée du disque 137. An adder / subtractor type counter 144 adds or subtracts a unit, according to signal I, for each signal H, and it restores the count upon receipt of a signal F. In this manner, counter count 144 indicates the angle of rotation of the slotted disk or the character wheel with respect to a given position of the disk 137.

Un compteur d'intervalle 142 détermine par comptage l'intervalle de temps entre les impulsions H qui proviennent du circuit 141, et le compte obtenu, qui est inversement proportionnel à la vitesse de rotation du moteur 29, est converti par une table d'inverses
143 en une valeur proportionnelle à la vitesse.
An interval counter 142 determines by counting the time interval between the pulses H that come from the circuit 141, and the count obtained, which is inversely proportional to the speed of rotation of the motor 29, is converted by a table of inverses.
143 in a value proportional to the speed.

On réalise une servocommande en calculant l'erreur de position dans l'additionneur sourstracteur 131, puis en soustrayant de l'erreur de position précitée la vitesse obtenue à partir de la table d'inverses 143, et en attaquant le moteur 29 conformément à la différence ainsi obtenue Le circuit 132 destiné à détecter une erreur de position égale à zéro transmet la détection du zéro au microprocesseur 110, par l'intermdiaire du circuit d'attaque de bus 115, et il commute simultanément un commutateur 146 pour le faire passer de la position correspondant au convertisseur 134 à la position correspondant à un circuit 145, efin de former un signal dans l'intervalle entre fentes.Ce circuit 145 est constitué par une résistance RA des nnee à transmettre le sigï-ial pratiquement sinusofdal provenant du phototransistor 138, et par un circuit série résistance-condensateur destiné à transmettre ce signal sinusofdal. Ainsi, une fois que le
microprocesseur 110 a détecté le signal produit par le circuit de détection de zére 132 qui indique que le signal d'erreur est égal à
zéro, le circuit 45 arrête la roue et le marteau 32 est actionné pour effectuer l'impression.On peut ainsi mettre en oeuvre un processus de servocommande avantageux dans lequel la roue peut être arrêtée exactement et @ @pidement à sa destination, avec la structure extrêmement simple et économique expliquée ci-dessus.
A servocontrol is performed by calculating the position error in the stern trapping adder 131, then subtracting from the aforementioned positional error the velocity obtained from the invert table 143, and driving the motor 29 in accordance with FIG. Difference thus obtained The circuit 132 for detecting a zero position error transmits the zero detection to the microprocessor 110, via the bus driver 115, and simultaneously switches a switch 146 to turn it over. the position corresponding to the converter 134 at the position corresponding to a circuit 145, efin to form a signal in the gap between slots.Ce circuit 145 is constituted by a resistor RA of the nnee to transmit the sigï-ial substantially sinusofdal from the phototransistor 138 , and a resistance-capacitor series circuit for transmitting this sinusofdal signal. So once the
microprocessor 110 has detected the signal produced by the zeroth detection circuit 132 which indicates that the error signal is equal to
zero, the circuit 45 stops the wheel and the hammer 32 is actuated to perform the printing. It is thus possible to implement an advantageous servocontrol process in which the wheel can be stopped exactly and @pidely at its destination, with the structure extremely simple and economical explained above.

La figure 17 montre les détails de lunité de commande 118 pour 1e moteur d'entraînement de chariot 18 qui est représentée sur la figure 7, et cette unité de commande comporte une structure de servocommande similaire à celle qui est employée pour le moteur de sélection de caractère 2-9
e microprocesseur 44 transfère au microprocesseur 110 l'instruction concernant la valeur relative de déplacement et le sens à partir de La position présente du chariot.Le microprocesseur 110 additionne la valeur relative à la position présente, ou il soustrait la valeur relative de la position présente, selon le sens de déplacement, et il. transfère la destmation obtenue vers un circuit de bascules 151 @a valeur enregistrée dans les bascules et le signal de sortie d'un compteur additionneur Isoustracteur 164, obtenu conformément au si al. provenant d'un circuit de commande l61ont l'objet d'une addition ou d'une soustraction dans un additionneur/soustracteur 152 pour donner une erreur de position.Un additionneur/soustracteur 154 soustrait de cette erreur de position la vitesse du moteur d'entraXe- ment de chariot 18, obtenue par l'intermédiaire d'un compteur 162 et d'une table d'inverses 163, ce qui réalise une servocommande du moteur 18 par l'intermédiaire d'un convertisseur numérique-analogi que 155 et d'un amplificateur 156. Lorsque le circuit de détection de zéro 153 détecte le zéro, un commutateur 166 est commuté de façon à arrêter le déplacement du chariot d'une manière similaire à celle expliquée précédemment. Des signaux similaires aux précédents sont obtenus à partir de diodes électroluminescentes 167 et de phototransistors 159, 160, placés de part et d'autre d'un disque à fentes 158 qui est monté sur l'axe du moteur 18.Cependant, dans ce cas, un compteur 164 reçoit un signal limité obtenu à partir de la diode élec trolurninescente 168, qui indique l'extrémité gauche du déplacement du chariot, à la place du signal de référence F qui est généré à chaque tour dans le cas du moteur de sélection de caractère. Il existe également un circuit 165 similaire au circuit 145.
FIG. 17 shows the details of the control unit 118 for the carriage drive motor 18 shown in FIG. 7, and this control unit has a servo control structure similar to that used for the selection motor of FIG. character 2-9
The microprocessor 44 transfers to the microprocessor 110 the instruction relating to the relative displacement value and the direction from the present position of the carriage. The microprocessor 110 adds the value relative to the present position, or subtracts the relative value from the present position. , according to the direction of movement, and he. transfers the obtained destmation to a flip-flop circuit 151a value recorded in the flip-flops and the output signal of an adder counter Isoustractor 164, obtained in accordance with si. from a control circuit 16 are subject to addition or subtraction in an adder / subtractor 152 to give a position error. An adder / subtractor 154 subtracts from this position error the speed of the motor from trolley drive 18, obtained via a counter 162 and a reverse table 163, which produces a servo motor 18 via a digital-analog converter 155 and d An amplifier 156. When the zero detection circuit 153 detects the zero, a switch 166 is switched to stop moving the carriage in a manner similar to that explained above. Signals similar to the preceding ones are obtained from light-emitting diodes 167 and phototransistors 159, 160 placed on either side of a slotted disc 158 which is mounted on the axis of the motor 18.However, in this case a counter 164 receives a limited signal obtained from the troluminescent electrical diode 168, which indicates the left end of the carriage displacement, in place of the reference signal F which is generated at each turn in the case of the selection engine Character. There is also a circuit 165 similar to the circuit 145.

On va maintenant considérer les figures 18A et 18B qui montrent un dispositif d'entrée par touches permettant une introduc tion d'information rapide et sobre par des touches et adapté à l'utilisation dans une machine à écrire électronique. FIGS. 18A and 18B will now be considered which show a key input device allowing a fast and sober keying of information and adapted for use in an electronic typewriter.

Un dispositif d'entrée par touches classique emploie de façon générale un procédé consistant a' n'accepter l'information d'entrée de touche qu'une fois que le signal de touche est stabilisé ou que plusieurs détections du signal de touche ont donné le même résult at. Pour cette raison, il est difficile de parvenir à une introduction d'information rapide par les touches. A conventional key input device generally employs a method of accepting the key input information only after the key signal is stabilized or when a plurality of key signal detections have occurred. same result at. For this reason, it is difficult to achieve a quick information introduction by the keys.

De plus, dans le cas où un signal de touche est interrompu pour une raison quelconque au cours de la stabilisation, le dispositif peut considérer que la touche a été actionnée deux fois, bien qu'en fait elle n' ait été actionnée qu'une seule fois. Moreover, in the case where a key signal is interrupted for any reason during stabilization, the device may consider that the key has been pressed twice, although in fact it has been operated only one time. one time.

Le mode de réalisation qui est représenté sur les figures
18A et 1811 constitue un dispositif d'entrée par touches qui ne comporte pas les inconvénients mentionnés ci-dessus et qui permet une introduction d'information rapide et précise par touches, avec une structure simple.
The embodiment shown in the figures
18A and 1811 is a key input device which does not have the drawbacks mentioned above and which allows a fast and accurate introduction of information by keys, with a simple structure.

Sur les figures 18A et 18B, un groupe de bascules adres sables 60 comporte des cellules de mémoire ou circuits de bascules
L11-Lnn qui correspondent respectivement aux points d'intersection
Sl-Snn d'une matrice de touches 88 du clavier 10. Ces points d'in- tersection S11-Snn de la matrice de touches 88 correspondent aux touches d'entrée représentées sur la figure 1 et comprennent non seulement les touches sans verrouillage telles que les touches de caractères 10a et les touches de commande 10b et 10c, mais égale ment les touches à verrouillage du type curseur 10e et 10f.Chacun des circuits de bascules L11-Lnn, correspondant à chaque touche, a une structure à 2 bits, constituant une ménloire destinée à l'enre- gistrement du signal de touche Tous les circuits de bascules L11- Lnn du groupe de bascules adressables 60 sont restaurés a "O" à la mise sous tension.
In Figs. 18A and 18B, a group of flip-flops 60 includes memory cells or flip-flop circuits.
L11-Lnn which respectively correspond to the points of intersection
Sl-Snn of a key matrix 88 of the keyboard 10. These S11-Snn switch points of the key matrix 88 correspond to the input keys shown in Fig. 1 and include not only the non-latch keys such as the character keys 10a and the control keys 10b and 10c, but also the cursor keys 10e and 10f.Each of the latch circuits L11-Lnn, corresponding to each key, has a 2-bit structure, The flip-flop circuits L11-Lnn of the addressable flip-flop group 60 are reset to "O" upon power-up.

Chaque interrupteur de touche 88a de la matrice de tou- ches 88 est muni d'une diode 88b dans le but d'éviter l'appartition de signaux parasites au cas où plusieurs touches sont actionnées simult anémient
On voit également un circuit de soustraction d'une unité 61; un circuit logique constitué par des inverseurs 81, 82 et par une porte ET 83, destiné à détecter l'état zéro du signal lu à partir des basscules 60, ce circuit faisant apparaître un signal "1" en sortie de la porte ET 83 en cas de détection du zéro ; et des portes ET/OU 78, 79, 80, 75, 76 et 77 qui sont destinées à restaurer les bascules 60,
Un oscillateur 66 génère des impulsions d'horloge de synchronisation pour diverses unités et des signaux de base pour l'exploration des matrices 88 et 89, Les signaux qui proviennent de cet oscillateur 66 s-ont appliqués rai une porte ET 73 à un compteur 65 qui est réalisé de façon à compter d'une manière répétitive le nombre de points d'intersection de la matrice 88.Le compteur 65 compte les signaux qui proviennent de l'oscillateur 66 et on utilise les signaux de sortie du compteur 65 en tant que signaux d'adressage pour les bascules adressables 60. Les signaux de sortie du compteur 6 sont également divisés an signaux de chiffre supérieur et an signaux de chiffre inférieur qui sont respectivement appliqués à un décodeur 62, constitué par exemple par un élément 74154 fourni par la firme
Texas Instruments Corp., et à un multiplexeur 63. Le microprocesseur 44 est capable de détecter le contenu du compteur 65, à n'importe quel moment, par l'intermédiaire d'un circuit d'attaque de bus 86 et d'un bus de données DB. Ce décodeur 67 explore la matrice de touches 88 dans la direction latérale, au rythme auquel le compteur 65 est incrémenté, tandis que le multiplexeur 63 explore verticalement la matrice 88 pendant l'avance d'un pas du décodeur 62.
Each key switch 88a of the key matrix 88 is provided with a diode 88b in order to prevent the occurrence of spurious signals in the event that several keys are operated simultaneously anemic.
We also see a subtraction circuit of a unit 61; a logic circuit consisting of inverters 81, 82 and an AND gate 83 for detecting the zero state of the signal read from the bass-flops 60, this circuit showing a signal "1" at the output of the AND gate 83 in case of zero detection; AND AND gates 78, 79, 80, 75, 76 and 77 which are intended to restore the latches 60,
An oscillator 66 generates synchronization clock pulses for various units and base signals for scanning the arrays 88 and 89. The signals from this oscillator 66 have applied an AND gate 73 to a counter. which is made to count repetitively the number of points of intersection of the matrix 88. The counter 65 counts the signals that come from the oscillator 66 and the output signals of the counter 65 are used as addressing signals for the addressable latches 60. The output signals of the counter 6 are also divided into higher and lower digit signals which are respectively applied to a decoder 62, consisting for example of a 74154 element provided by the firm
Texas Instruments Corp., and a multiplexer 63. The microprocessor 44 is capable of detecting the contents of the counter 65, at any time, via a bus driver 86 and a bus. DB data. This decoder 67 explores the matrix of keys 88 in the lateral direction, at the rate at which the counter 65 is incremented, while the multiplexer 63 vertically explores the matrix 88 during the advance of one step of the decoder 62.

Si une touche est trouvée fermée pendant l'exploration verticale, le multiplexeur 63 produit un signal de sortie "0", qui est inversé par un inverseur 74 pour donner un "1", et qui est appliqué aux portes ET 76, 79 et 8!i dans le but de 4 déterminer le contenu du compteur 65 à ce point. Dans cet état, le circuit de bascules correspondant à la touche dont l'interrupteur est fermé produit toujours un signal de sortie "0", ee qui fait que la porte 83 applique un signal de sortie "1" à la porte ET 84 . Ainsi, cette porte 84 produit un signal de sortie "lit qui est appliqué en tant que signal d'interruption
INT au microprocesseur 44.Simultanément, le signal de sortie d'état restauré "1" d'une bascule 71, qui a été restauré e précédemment, et le signal de sortie "1" de la porte ET 84 sont appliqués à une porte NON-ET 72 pour produire un signal de sortie "0", grâce à quoi une porte ET 73, attaquant l'entrée du compteur 65, est fermée de façon à faire cesser la fonction de comptage du compteur 65 à un compte qui correspond à l'interrupteur de touche qui est fermé.
If a key is found closed during vertical scanning, the multiplexer 63 produces an output signal "0", which is inverted by an inverter 74 to give a "1", and which is applied to the AND gates 76, 79 and 8 in order to determine the contents of the counter 65 at this point. In this state, the latch circuit corresponding to the key whose switch is closed always produces an output signal "0", which causes the gate 83 to apply an output signal "1" to the AND gate 84. Thus, this gate 84 produces an output signal "bed which is applied as an interrupt signal
INT at the microprocessor 44. Simultaneously, the restored state output signal "1" of a flip-flop 71, which has been restored previously, and the output signal "1" of the AND gate 84 are applied to a NOR gate. And ET 72 for producing an output signal "0", whereby an AND gate 73, driving the input of the counter 65, is closed so as to stop the counter function of the counter 65 to an account corresponding to the key switch that is closed.

De plus, le signal de sortie "0" qui provient du multiplexeur 63 maintient les portes ET 75 et 78 fermées, mais il ouvre les portes ET 76 et 79, ce qui fait que les portes OU 77 et 80 produisent des signaux de sortie "1" qui sont utilisés en tant que signaux d'entrée pour le circuit de bascules adressé par le compteur 65 qui correspond à la touche dont l'interrupteur est fermé. Les bascules 60 sont conçues de façon à mémoriser le signal d'entrée en synchronisme avec le si gggl de sortie qui provient de la porte ET 73 branchée à l'entrée du compteur 65, ce qui fait que l'adresse de bascule n'est pas changée et demeure l'adresse qui correspond à la touche dont l'interrupteur est fermé, tandis que le fonctionnement du compteur 65 est arrêté.In addition, the output signal "0" from the multiplexer 63 holds the AND gates 75 and 78 closed, but it opens the AND gates 76 and 79, so that the OR gates 77 and 80 produce output signals " 1 "which are used as input signals for the latch circuit addressed by the counter 65 which corresponds to the key whose switch is closed. The flip-flops 60 are designed to store the input signal in synchronism with the output signal from the AND gate 73 connected to the input of the counter 65, so that the flip-flop address is not changed and remains the address that corresponds to the key whose switch is closed, while the operation of the counter 65 is stopped.

Sous l'effet du signal d'interruption mentionné précédemment, le microprocesseur 44 lit le compte du compteur 65 par l'intermédiaire du circuit d'attaque de bus 86 pour identifier la touche dont l'interrupteur est fermé, et il accepte ainsi l'information d'entrée venant de la touche.Under the effect of the interrupt signal mentioned above, the microprocessor 44 reads the count of the counter 65 through the bus driver 86 to identify the key whose switch is closed, and thus accepts the input information from the key.

Ensuite, le microprocesseur 44 émet un signal d'accusé de réception à l'état "1" vers la borne d'entrée de positionnement S de la bascule 71, par l'intermédiaire du bus d'adresse AB et d'un décodeur 237, pour faire apparaître en sortie de cette bascule un signal d'état posi tionné F @ 0, gracie à quoi une porte NON-ET 72 produit un signal de sortie '- 1" pour ouvrir la porte 73, ce qui fait redémarrer l'action de comptage du compteur 65. Simultanément, le signal de sortie provenant de la porte 73 charge 't 1", ou "3" en code décimal, dans le circuit de bascules qui correspond à la touche dont l'interrupteur est fermé.- Le redémarrage du comptage du compteur 65 a pour effet de restaurer la bascule 71 pour la détection de touche suivante.Subsequently, the microprocessor 44 transmits a status acknowledgment signal "1" to the position input terminal S of the flip-flop 71, via the address bus AB and a decoder 237. , to show at the output of this flip-flop a status signal F @ 0, to which a NAND gate 72 produces an output signal '- 1' to open the door 73, which restarts the counting action of the counter 65. Simultaneously, the output signal from the gate 73 loads 't 1', or '3' in decimal code, into the flip-flop circuit which corresponds to the key whose switch is closed. Restarting the count of the counter 65 has the effect of restoring the flip-flop 71 for the next key detection.

Dans le cas où l'interrupteur de la touche est toujours fer mé après l'exploration de tous les points d'intersection de la matrice de touches 88 est normalement cette situation qui se présente avec la vitesse d'exploration qui est habituellement emPloyée3, le multiple xeur 63 produit à nouveau un signal de sortie "O", mais le circuit de bascules correspondant prodi::it un signal de sortie "3" pour donner des signaux "0" en sortie des portes 33 et 84, ce qui fait que le si gnal d'interruption est pas appliqué au microprocesseur et la porte
ET 73 n'est pas fermée, Par conséqueent, le compteur continue l'opération de comptage comme si l'interrupteur de la touche n'était pas fermé.Cependant, du fait que les portes ET 75 et 78 sont fermées par le signal de sortie "O" qui provient du multiplexeur 63, un nombre "3" est à nouveau chargé dans le circuit de abscules qui correspond à la touche dont Uionterupteur est fermé, par l'intermédiaire des porles ET 76, 79 et des portes OU 77, 80.De cette manière, les données "3" sout chargées de façon répétée dans ce circuit de bascules pen dani que l'interrupteur de la touche correspondante est fermé; Ensuite lorsque cetinterrupteur de touche est ouvert, le multiplexeur 63 produit un signal de sortie "1" à chaque exploration, pour fermer les portes ET 76, 79 et pour ouvrir les portes ET 75, 78, par l'intermédiaire de l'inverseur 74, grace à quoi un nombre diminué pas à pas par Je soustracteur d'une unité 61 est chargé dans le circuit de bascules par les portes OU 77 et 80.De cette manière, le contenu de ce circuit de bascules passe successivement de "3" à "O". Lorsque ce circuit de bascules produit finalement un signal de sortie "O", la porte ET 83 du circuit de détection de zéro produit un signal de sortie "1" qui est converti en "O" par un inverseur 85 et ferme également les portes ET 75 et 78. Ainsi, les portes OU 77, 80 produisent des si
gliaux de sortie "0" pour positionner à "0" ce circuit de bascules et tous les autres, sous l'effet de l'opération de comptage du compteur 65::Les figures 19A1 19B et 19C montrent les divers signaux qui apparaissent lorsqu'une touche 34 est actionnée dans une matrice de touches du type 4 x 4. Sur ces figures, la ligne A représente l'horloge de sortie de l'oscillateur 66 ; la ligne B représente le signal de sortie de la porte 72 ; les lignes C représentent les signaux de sortie du compteur 65 ; les lignes D représentent les signaux de sortie du décodeur 62 ; la ligne E représente le signal de sortie du multiplexeur 63 (avec l'interrupteur de la touche 34 fermé) ; la ligne
F représente la manoeuvre de l'interrupteur de la touche 34, le niveau supérieur correspondant à l'état ouvert tandis que le niveau inférieur correspond à l'état fermé ; la ligne G représente la manoeuvre de l'interrupteur de la touche 34 ; la ligne H représente l'état des contacts de l'interrupteur de la touche 34, le niveau supérieur correspondant à l'état ouvert tandis que-le niveau inférieur correspond à l'état fermé ; les lignes I représentent les signaux de sortie du décodeur 62 (partie correspondante) ; la ligne J représente le signal de sortie du décodeur (autre partie); la ligne K représente le signal de sortie du multiplexeur 63 ; la ligne L représente le signal d'interruption TINT; la ligne M représente le signal de lecture dans le compteur 65; la ligne N représente le signal d'accusé de réception ; la ligne O représente le signal de sortie de la bascule 71 ; la ligne P représente le signal de sortie de la porte 72 ; les lignes Q représentent l'état de la cellule correspondante L34, et la ligne Q1 correspond au bit inférieur tandis que la ligne Q2 correspond au bit supérieur; la référence R désigne la durée d'enfoncement de la touche 34; et la référence T désigne la durée de manoeuvre de la touche 34 que détermine le circuit
Conformément aux explications précédentes, le dispositif d'entrée par touches de l'invention est conçu de façon à accepter le signal de touche à la première exploration qui suit l'instant auquel l'interrupteur de touche a été actionné et à ne pas accepter ce signal de touche au cours des explorations suivantes, sous l'effet du signal de sortie du circuit de bascules qui mémorise le signal de touche;; Le dispositif d'entrée par touches est donc capable de lire rapidement le signal du fait qu'un signal de touche, même instable, est accepté la première fois et n'est pas accepté par la suite.
In the case where the switch of the key is always closed after the exploration of all the points of intersection of the matrix of keys 88 is normally this situation which presents itself with the speed of exploration which is usually emPloyé3, the Multiple output 63 produces an output signal "O" again, but the corresponding flip-flop circuit produces an output signal "3" to give "0" signals at the output of gates 33 and 84, so that the interrupt signal is not applied to the microprocessor and the door
ET 73 is not closed, therefore, the counter continues the counting operation as if the switch of the key was not closed. However, since the AND gates 75 and 78 are closed by the signal of output "O" which comes from the multiplexer 63, a number "3" is again loaded in the circuit of abscules which corresponds to the key whose switch is closed, through the AND gates 76, 79 and OR gates 77, 80. In this way, the data "3" is loaded repeatedly in this flip-flop circuit as the switch of the corresponding key is closed; Then, when this key switch is open, the multiplexer 63 produces an output signal "1" at each scan, to close the AND gates 76, 79 and to open the AND gates 75, 78 through the inverter 74. , whereby a number decreased step by step by the subtractor of a unit 61 is loaded into the flip-flop circuit by the OR gates 77 and 80. In this way, the content of this flip-flop circuit passes successively from "3" to "O". When this latch circuit finally produces an output signal "O", the AND gate 83 of the zero detection circuit produces an output signal "1" which is converted to "O" by an inverter 85 and also closes the AND gates. 75 and 78. Thus, the doors OR 77, 80 produce if
glial output "0" to position "0" this flip-flop circuit and all others, under the effect of the counting operation of the counter 65 :: Figures 19A1 19B and 19C show the various signals that appear when a key 34 is actuated in a matrix of keys of the 4 × 4 type. In these figures, the line A represents the output clock of the oscillator 66; line B represents the output signal of the gate 72; the lines C represent the output signals of the counter 65; the lines D represent the output signals of the decoder 62; the line E represents the output signal of the multiplexer 63 (with the switch of the key 34 closed); line
F represents the operation of the switch of the key 34, the upper level corresponding to the open state while the lower level corresponds to the closed state; line G represents the operation of the switch of the key 34; the line H represents the state of the contacts of the switch of the key 34, the upper level corresponding to the open state while the lower level corresponds to the closed state; the lines I represent the output signals of the decoder 62 (corresponding part); line J represents the output signal of the decoder (other part); line K represents the output signal of multiplexer 63; the line L represents the interrupt signal TINT; the line M represents the read signal in the counter 65; the line N represents the acknowledgment signal; line O represents the output signal of flip-flop 71; the line P represents the output signal of the gate 72; the lines Q represent the state of the corresponding cell L34, and the line Q1 corresponds to the lower bit while the line Q2 corresponds to the upper bit; the reference R denotes the duration of pressing of the key 34; and the reference T denotes the duration of operation of the key 34 that determines the circuit
In accordance with the foregoing explanations, the key input device of the invention is designed to accept the key signal at the first scan following the time at which the key switch was operated and not to accept that key. key signal during subsequent explorations under the effect of the output signal of the flip-flop circuit which stores the key signal; The key input device is therefore able to read the signal quickly because a key signal, even unstable, is accepted the first time and is not accepted later.

De plus, le système d'introduction d'information par touches de l'invention, qui n'accepte le signal de touche qu'à la première exploration, permet d'utiliser la matrice de touches non seulement pour les interrupteurs de torches à à action momentanée, mais également pour les interrupteurs à curseur ou les interrupteurs à bascule, comme les interrupteurs 10e, 10f qui sont représentés sur la figure 1. Pour la même raison, on peut aisément appliquer un procédé dit multitouche
Les signaux de touche qui sont introduits de cette manière par la manoeuvre des touches sont traités par le microprocesseur 44 et ils son- > appliqués à l'unité de commande d'impression 16 pour effec- tuer l'opération d'impression déterminée.
In addition, the key information input system of the invention, which accepts the key signal only at the first scan, allows the key matrix to be used not only for momentary action, but also for slider switches or toggle switches, such as the switches 10e, 10f which are shown in FIG. 1. For the same reason, it is easy to apply a so-called multitouch process.
The key signals that are inputted in this manner by key operation are processed by the microprocessor 44 and are applied to the print control unit 16 to perform the determined print operation.

Sur les figures 18A et 18B, un circuit constitué par les éléments 64, 67, 68 et 70 est destiné à indiquer au moyen de diodes électroluminescentes la touche d'entrée actionnée, et ce circuit comporte un circuit d'attague de cathode 64 destiné à l'attague dynannique des diodes électroluminescentes appant à une matrice de diodes électroluminescentes * 39, Sous la dépendance du signal de SOriC du décodeur 62. Uu multiplexeur 67 reçoit les signaux de chiffre supé- rieur, identiques à ceux appliqués au décodeur 62, à partir du comp- teur 6::5 et une ligne d'adresse, dans le but d'appliquer a une mémoire tampon d'affichage 68 'information d'affichage qui provient du micro- processeur 44. L'opération d'éclairage est effectuée en lisant dans la mémoire tampon 68 le contenu d'une adresse qui correspond au comp t e du compteur 65, en enregistrant ce contenu dans un circuit de bas- cules 69 et en attaquant de façon correspondante un circuit d'attaque d'anode 70. De plus, pour changer l'état d'éclairage , le décodeur 87 désigne la mémoire tampon, gracie a quoi le multiplexeur 67 connecte la ligne d'adresse AB à la mémoire tampon 68, et la ligne adresse
AB désigne l'adresse changée, pour transférer les données changées du bus de données DB vers la mémoire tampon 68.l
On notera que le mode de réalisation considéré est capable de mettre en oeuvre diverses fonctions que ne permettent pas d'obtenir les machines à écrire classiques.On expliquera ci-après certaines de ces fonctions dont l'utilité apparaîtra clairement à la description des ma nipulations des touches correspondantes .^ Même les touches ordinai
res qu'on trouve dans les machines à écrire habituelles peuvent remplir des fonctions originales lorsqu'elles sont utilisées en combinaison avec certaines touches appartenant au mode de réalisation considéré. Dans ce qui suit, on expliquera tout d'abord les fonctions et le mode opératoire des touches, puis ensuite le processus de commande concernant des touches particulières pour des fonctions spécifi ques.La description de la machine à écrire électronique du mode de réalisation considéré sera ainsi plus complète.
In FIGS. 18A and 18B, a circuit constituted by the elements 64, 67, 68 and 70 is intended to indicate by means of light-emitting diodes the actuated input key, and this circuit comprises a cathode coupling circuit 64 intended to the dynanic lattice of light-emitting diodes for a matrix of light-emitting diodes * 39, under the control of the SOriC signal of the decoder 62. A multiplexer 67 receives the upper digit signals, identical to those applied to the decoder 62, from of the counter 6: 5 and an address line, for the purpose of applying to a display buffer 68 'display information which comes from the microprocessor 44. The lighting operation is performed by reading from the buffer memory 68 the contents of an address which corresponds to the count of counter 65, recording this content in a flip-flop circuit 69 and correspondingly driving an anode driver 70. Furthermore, to change the illumination state, the decoder 87 designates the buffer memory, at which the multiplexer 67 connects the address line AB to the buffer memory 68, and the address line
AB is the changed address, to transfer the changed data from the DB data bus to the buffer 68.l
It will be noted that the embodiment considered is capable of implementing various functions that can not be achieved by conventional typewriters. Hereinafter will be explained some of these functions whose utility will be clearly apparent in the description of the manipulations. corresponding keys. ^ Even the usual keys
Typical typewriters can perform original functions when used in combination with certain keys belonging to the particular embodiment. In what follows, the functions and the operating mode of the keys will first be explained, then the control process concerning particular keys for specific functions. The description of the electronic typewriter of the embodiment in question will be explained below. thus more complete.

La figure 20 montre, en vue de face, le pupitre de commande de la machine à écrire électronique de l'invention, dans lequel une touche PAS désigne le nombre de caractères par centimètre, con formément à l'explication précédente ; Lorsqu'on actionne cette touche
PAS, l'information présentée dans une unité d'affichage L 1,formée par exemple par des diodes électroluminescentes, est décalée de fa çon cyclique dans l'ordre "4", "5", "6" et "EP", le symbole EP désignant l'espacement proportionnel avec un nombre variable de caractères par centimètre, en fonction des caractères imprimés @ Une touche
INTERLIGNE sélectionne la valeur de l'interligne en prenant 0,43 cm comme valeur unitaire@ De façon similaire, les lampes appartenant à l'unité d'affichage L2 sont éclairées de façon cyclique sous l'effet de manoeuvres successives de la touche INTERLIGNE On utilise une touche SELECTION pour sélectionner un caractère dans le cas d'une touche représentant trois caractères, comme par exemple une touche KIII.t Dans le mode de réalisation considéré, la lampe I de l'unité d'affichage L3 indique les caractères " tt " et "" entre lesquels on peut en outre choisir au moyen de la touche de positionnement de clavier, tandis que la lampe Il indique le caractère " | " . L L'une ou 1 'autre des lampes I et Il s'éclaire lorsqu'on manoeuvre la touche SELECTION.
Figure 20 shows, in front view, the control panel of the electronic typewriter of the invention, in which a PAS key designates the number of characters per centimeter, in accordance with the preceding explanation; When you press this key
PAS, the information presented in a display unit L 1, formed for example by light-emitting diodes, is shifted cyclically in the order "4", "5", "6" and "EP", the symbol EP designating the proportional spacing with a variable number of characters per centimeter, according to the printed characters @ A touch
INTERLIGNE selects the value of the line spacing by taking 0.43 cm as unit value @ Similarly, the lamps belonging to the display unit L2 are illuminated cyclically under the effect of successive maneuvers of the key INTERLIGNE On uses a SELECT key to select a character in the case of a key representing three characters, such as a key KIII.t In the embodiment considered, the lamp I of the display unit L3 indicates the characters "tt "and""between which one can further choose by means of the keyboard positioning key, while the lamp It indicates the character" | ". L One or the other of the I and II lamps is illuminated when the SELECTION key is pressed.

Une touche MARGE DROITE située dans la partie supérieure droite sélectionne l'un des trois modes de fonctionnement JUST,
AUTO et NEUTRE au niveau de la marge droite, conformément a l'in- dication présentée par les lampes de l'unité d'affichage L4. La lampe JU ST indique une fonction de "justification à droite" par laquelle les extrémités droites des lignes sont alignées, tandis que la lampe AUTO indique une fonction de passage automatique à la ligne sui vante. Une lampe NEUTRE indique qu'aucune fonction particulière n'est établie. On utilise une touche MODE pour déterminer le mode d'impression de la machine à écrire électronique, et les lampes C,
M, L et MEM sont éclairées de façon cyclique de la manière indiquée précédemment.Les lampes C, M et L indiquent respectivement l'impression gession caractère par caractère2 mot par mot ou ligne par lignc, et la lampe MEM indique l'enregistrement dans une mémoire interne, dans l'emploi du mode d'impression par ligne L
Un bouton SSW1 situé du cb,é gauche est lié à la fonc- tion de tabulateur décimal pour les chiffres PI sélectionne l'im- pression de chiffres par groupes de 3 chiffres séparés par un espace lorsqu'il se trouve sur la position "E SP", ou l'impression de chiffres par groupes de 3 chiff-rcs sépares par une virgule lorsqu'il se trouve sur la position "," , ou l'impression de chiffres sans ce groupement lorsqu'il se trouve sur la position "XX". Un bouton SSW2 sélectionne le type d'impression, comme l'impression en caractères gras ou l'impression avec soulign ement, "XX" désigne l'impression en gras avecf un soulignement continu, "X X" désigne l'impression en gras avec un soulignement pour chaque mot, "XXX" désigne l'impression en gras, "XX" désigne l'impression ordinaire avec un soulignement continu, "XX" désigne l'impression ordinaire avec un soulignement pour chaque 'not, et 11 XXX" désigne l'impression ordinaire, Il existe également une touche TAB DEC destinée à la commande de la fonction de tabulateur décimal; une touche COL, munie d'une l'ampe, destinée à commander la fonction de positionnement de coionnes ; une touche E ETRAIT, munie d'une lampe, destinée à mettre en fonction um mode dans lequel l'impression s'effectue avec un retrait automatique ; une touche FORMAT, munie d'une lampe, destinée à donner des instructions concernant la mise en page ; une toucbe ANN MAR destinée à annuler les marges gauche et droite ; @une touche SANS IMP permettant de revoir le contenu de la mémoire de phrase; une touche REPETITION destinée à répéter l'impression ou l'introduction d'un caractère ; et des touches # et # destinées à déplacer le curseur sur l'affichage.Il existe également du côté droit une touche ESP ARR destinée à décaler la position d'impres
@ion vers la gauche; une touche X destinée à l'effacement d'un caractère ; une touche AV LIGNE destinée à faire avancer la feuille d'im pression jusqu'à la ligne suivante; une touche RECUL LIGNE, destinée à faire reculer la feuille d'impressiorl jusqu'à la ligne précédente; une touche CODE, comportant une lampe et destinée à des instructions spéciales, en combinaison avec d'autres touches; une touche CADR munie d'une lampe et destinée au cadrage de l'impression ; une touche 1* destinée à l'interruption de l'impression ; une touche MG destinée à la fixation de la position de la marge gauche ; une touche MD destinée à la fixation de la position de la marge droite ; une touche POS TAB destinée à la fixation des positions d'arrêt de tabulateur ; une touche Bpt destinée à l'effacement des positions d'arrêt de tabulateur ; et une touche REPRISE destinée à ramener le chariot à la dernière position imprimée. On trouve en outre du ctté gauche une touche POS CLAVIER destinée au passage aux caractères majuscules ou à certaines fonctions spéciales, en combinaison avec d'autres touches; une touche VERROUILLAGE destinée au verrouillage de la touche POS CLAVIER, et une touche ARRIèRE destinée à une correction portant sur les lignes précédentes.
A right MARGIN key in the upper right corner selects one of the three JUST operating modes,
AUTO and NEUTRAL at the right margin, as indicated by the lamps in the L4 display unit. The JU ST lamp indicates a "right justified" function by which the straight ends of the lines are aligned, while the AUTO lamp indicates a function of automatic passage to the next line. A NEUTRAL lamp indicates that no particular function is established. A MODE key is used to determine the printing mode of the electronic typewriter, and the C lamps,
M, L and MEM are cyclically illuminated in the manner indicated above. The lamps C, M and L respectively indicate the print character by character characterization word by word or line by line, and the MEM lamp indicates the recording in a internal memory, when using line print mode L
An SSW1 button on the left side is linked to the decimal tab function for numbers. PI selects the printing of digits in groups of 3 digits separated by a space when it is in the "E" position. SP ", or the printing of digits in groups of 3 digits separated by a comma when it is in the", "position, or the printing of digits without this group when it is in the" XX ". An SSW2 button selects the type of printing, such as printing in bold or underlining, "XX" means printing in bold with a continuous underline, "XX" is bold printing with a underlining for each word, "XXX" means bold printing, "XX" means ordinary printing with continuous underlining, "XX" means plain printing with underlining for each 'not, and 11 XXX' designates There is also a TAB DEC key for controlling the decimal tab function, a COL key with an ampe for controlling the positioning function of the coionnes, a key E ETRAIT equipped with a lamp, intended to put into operation a mode in which the printing is done with an automatic withdrawal; a FORMAT button, provided with a lamp, intended to give instructions on the layout; a touch ANN MAR intended to cancel margins gauc he and right; @a button WITHOUT IMP allowing to review the contents of the memory of sentence; a REPEAT key intended to repeat the printing or the introduction of a character; and # and # keys to move the cursor on the display. There is also on the right side an ESP ARR key to shift the position of impres
@ion to the left; an X key for erasing a character; an AV LINE key for advancing the printing sheet to the next line; a BACK LINE key, intended to move the printing sheet back to the previous line; a CODE key, comprising a lamp and intended for special instructions, in combination with other keys; a CADR key provided with a lamp and intended for the framing of the printing; a key 1 * for interrupting printing; a key MG for fixing the position of the left margin; an MD key for fixing the position of the right margin; a POS TAB key for setting the tab stop positions; a Bpt key for erasing the tab stop positions; and a RESUME key for returning the carriage to the last printed position. There is also a left key POST KEY button for the passage to capital letters or some special functions, in combination with other keys; a LOCK key for locking the POS KEYPAD key, and a REAR key for a correction on the previous lines.

Les touches de caractères CK, entourées par une ligne en pointillés, comprennent une touche ESPACE destinée à décaler le chariot vers la droite pour former un espace, et une touche RETOUR destinée à ramener le chariot vers la position extrême à gauche et à faire avancer la feuille d'impression jusqu'à la ligne suivante. The CK character keys, surrounded by a dashed line, include a SPACE key for shifting the carriage to the right to form a space, and a RETURN key for moving the carriage to the extreme left position and advancing the carriage. print sheet to the next line.

La figure 21 montre la structure interne du groupe d'indicateurs 50 représenté sur la figure 6, qui comprend les indicateurs suivants. Fig. 21 shows the internal structure of the indicator group 50 shown in Fig. 6, which includes the following indicators.

Un indicateur KB2 est positionné lorsque la touche SELEC
TION est positionnée sur le mode Il pour valider la touche KIII de fa çon qu'elle imprime " 5 " et il est restauré lorsque la touche SELEC
TION est positionnée sur le mode I, Un indicateur RETRAIT est posi tionné au début du mode de retrait automatique, dans lequel le chariot retourne toujours à une position d'arrêt temporaire du caté de la marge gauche, et cet indicateur est restauré lorsque le mode de retrait automatique est annulé. Un indicateur MEM est positionné lorsque la touche MODE sélectionne le mode MEM, et cet indicateur est restauré à la sélection de n'importe quel autre mode.Un indicateur TR est positionné au moment de l'introduction d'un titre suivie par la manoeuvre de la touche RETOUR, dans le but de désigner une ran
gée de caractères, et cet indicateur est restauré lorsque cette désiagnation est annulée Un indicateur NP est positionné lorsque la tou
che SANS IMP est actionnée et cet indicateur est restauré lorsque la désignation de la rangée de caractères est annulée. Un indicateur
SC désignant l'introduction d'une rangée de caractères pour une
recherche est positionné au moment de l'introduction de la désigna tion de la rangée de caractères et il est restauré lorsque la désignation de la rangée de caractères est annulée. Un indicateur CMV est positionné lorsqu'un mode de cadrage parmi quatre est établi, et cet indicateur est restauré lorsque le mode de cadrage est annulé.Un indicateur TCNT est positionné lorsqu'un mode de cadrage entre positions d'arrêt de tabulateur est mis en fonction. Un indicateur MCNT est positionné lorsqu1un mode de cadrage entre positions d'arrêt de marge est établi. De plus, un indicateur PCNT est positionné lors qu'un mode de cadrage entre positions désignées est établi, et un m- dicateur WCNT est positionné lorsqu'un mode de cadrage entre mots est établi.
A KB2 flag is set when the SELEC key
TION is set to the II mode to validate the KIII key so that it prints "5" and is restored when the SELEC key is pressed.
TION is set to mode I, A RETRIEVE indicator is set at the beginning of auto-retract mode, in which the carriage always returns to a temporary stopping position of the left margin caté, and this flag is restored when the automatic withdrawal is canceled. A MEM flag is set when the MODE key selects the MEM mode, and this flag is restored to the selection of any other mode. A TR flag is set at the time of the introduction of a title followed by the maneuver. the RETURN key, in order to designate a run
number of characters, and this indicator is restored when this de-annotation is canceled. An NP indicator is set when the
PRINT WITHOUT PRINT is pressed and this indicator is restored when the designation of the character row is canceled. An indicator
SC designating the introduction of a row of characters for a
The search is set when the character row designation is entered and is restored when the character row designation is canceled. A CMV indicator is set when one of four framing modes is set, and this flag is restored when the framing mode is canceled. A TCNT indicator is set when a framing mode between tab stop positions is set. function. An MCNT indicator is set when a framing mode between margin stop positions is set. In addition, a PCNT flag is set when a registration mode between designated positions is set, and a WCNT flag is set when a word-to-word registration mode is set.

La figure 22 montre la structure interne du groupe de registres 51 représenté sur les figures 6A et 6B.. Un registre LEPT indique la dernière position des caractères enregistrés dans la mé- moire tampon de ligne 52.Un registre PRTEPT indique le point de fili d'impression dans les caractères enregistrés dans la mémoire tampon de ligne 52,- Un registre CRGPT indique la position du chariot à partir de la position d'arrêt de la marge gauche sur la feuille d'impression, ce qui représente la distance de déplacement du chariot à partir de cette position.Un registre DCRGPT mémorise la valeur du déplacement que doit accomplir le chariot dans le mode d'impres- sion mot par mot ou ligne par lignes dans lequel le chariot n' est pas déplacé immédiatement après l'introduction des signaux de touche
Un registre PAS mémorise l'information de pas d'impression qui est sélectionnée par la touche PAS, ce qui fait que le microprocesseur 44 peut lire le pas d'impression dans ce registre PASUn ut registre
LNSP mémoirse la valeur de l'interligne ou l'état de sélection de la touche INTERLIGNE Les registres RMC et OPCNT mémorisent res pectivenient les états de la touche MARGE DROITE et de la touche
MODE . Les registres MG et MD mémorisent les positions d'arrêt de la marge de gauche et de la marge de droite, avec la même unité que dans le registre CRGPT Les registres SSW1 et SSW2 mémorisent l'état des boutons SSW1 et SSW2 sur le pupitre de commande.On utilise un registre DLM pour enregistrer temporairement la position d'arrêt de la marge gauche, dans le cas du mode de retrait automatique.
Fig. 22 shows the internal structure of the register group 51 shown in Figs. 6A and 6B. A register LEPT indicates the last position of the characters recorded in the line buffer 52. A PRTEPT register indicates the point of filiation. in the characters stored in the line buffer 52, - A CRGPT register indicates the position of the carriage from the position of stop of the left margin on the printing sheet, which represents the distance of movement of the A DCRGPT register stores the value of the movement to be performed by the carriage in the word-by-word or row-by-line printing mode in which the carriage is not moved immediately after the insertion of the goods. touch signals
A PAS register stores the print step information that is selected by the PAS key, so that the microprocessor 44 can read the print step in this register NOT a register
LNSP stores the value of the line spacing or the selection state of the INTERLORE key The RMC and OPCNT registers memorize the states of the RIGHT RIGHT key and the key.
FASHION . The MG and MD registers store the stop positions of the left margin and the right margin, with the same unit as in the CRGPT register. The SSW1 and SSW2 registers store the status of the SSW1 and SSW2 buttons on the control panel. command.A DLM register is used to temporarily save the stop position of the left margin, in the case of the automatic withdrawal mode.

De plus, les registres TAB1 à TABn mémorisent temporairement les positions d'arrêt de tabulateur, avec la même unité que dans le registre MG, etc. On utilise un registre TRAVAIL pour 1'enregis trerrent temporaire ou la dérivation de 1' information pendant d'autres pro
cessus de amande. On utilise un registre C P T pour la correcticn, etc., et ce registre indique un point dans la mémoire tampon de ligne 52 qui correspond à la position du chariot.Ce registre mémorise les données de caractères imprimés et l'information associée de pas d'impression etc, et lorsqu'une correction est nécessaire, il transmet ces données au microprocesseur 44 en allant des données les plus saliennes jusqu'aux données les plus récentes, de la même manière que dans une pile premier entré, premier sorti, afin de reproduire de façon inverse le déplacement du chariot et l'avance de la feuille d'impression, ce qui permet au chariot d'atteindre la position de caractère finale de la ligne imprimée précédemment
Il existe de plus un registre LC qui mémorise le nombre de lignes correspondant à l'avance de la feuille d'impression.
In addition, the registers TAB1 to TABn temporarily store the tab stop positions, with the same unit as in the MG register, and so on. A WORK register is used for temporary trerrent recording or information derivation during other pro
almond cessation. A register CPT is used for correctness, etc., and this register indicates a dot in line buffer 52 which corresponds to the position of the carriage. This register stores the printed character data and the associated step information. printing, etc., and when a correction is necessary, it transmits this data to the microprocessor 44 from the most salty data to the most recent data, in the same way as in a first-in, first-out stack, in order to reproduce reverses the movement of the carriage and the advance of the printing sheet, which allows the carriage to reach the final character position of the line printed previously
There is also an LC register which stores the number of lines corresponding to the advance of the printing sheet.

La figure 23 montre la structure interne de la mémoire tampon de ligne 52 qui est représentée sur les figures 6A et 6B, et qui comporte des mémoires élémentaires numérotées de 0 à n.  Fig. 23 shows the internal structure of line buffer 52 which is shown in Figs. 6A and 6B, and which has elementary memories numbered from 0 to n.

Dans chaque mémoire élémentaire, les adresses I, II et III mémorisent respectivement le caractère, le pas d'impression et le type d'impression qui sont utilisés pour la correction et dans d'autres buts . Les données mémorisées à l'adresse I sont constituées par l'information de touche de caractère qui provient de l'unité de commande de clavier 24 représentée sur les figures 6A et 6B.De plus, les données mémorisées à l'adresse III représentent le type d'impression, correspondant à l'état du commutateur à curseur SSW2 représenté sur la figure 20, ou le contenu du registre SSW2 dans le groupe de registres 51. De plus, les données mémorisées à l'adresse Il représentent le pas d'impression, correspondant à l'état de la touche PAS ou au conte nu du registre PAS: Ainsi, à titre d'exemple, les mémoires élémenmires représentées sur la figure 23 peuvent contenir les informations suivantes: en a: type de caractère ; en b: pas d'impression en c: type d'impression i en d: espace ; en e: pas d'impression ; en f: type d'impression ; en g: type de caractère ; en h: pas d'impres- sion ; en i: type d'impression ; en j: ordre de retour du chariot en k: distance de déplacement du chariot; et en 1 : valeur d'avance du papier. La capacité de la mémoire tampon de ligne 52 est choisie de façon qu'elle puisse enregistrer un nombre de caractères supérieur au nombre maximal de caractères dans une ligne, soit par exemple 300 caractères sur 2 lignes, Ainsi, en actionnant la touche ESP ARR, on peut faire retourner le chariot de la position d'extrémité gauche jusqu'à la position d'impression finale de la ligne précédente:: Autre ment dit, cette position d'impression finale de la ligne précédente peut ttre calculée à partir de l'instruction de déplacement du chariot, de la distance de déplacement du chariot et de la valeur de lXinterli- gne, toutes ces informations étant enregistrées dans la mémoire tam- pon de ligne 52. Même dans le cas où cette ligne précédente est imprimée avec un espace en blanc à l'extrémité gauche de la ligne, une zone de mémoire de la mémoire tampon de ligne 52 qui précède le pre- mier caractère dans cette ligne mémorise un code correspondant à un espace à l'adresse I, un pas d'impression à l'adresse Il et un code de non-impression à l'adresse IIIen tant que type d'impression, qui fait qu'il est possible de déplacer le chariot jusqu'à la posi tion d'impression fiale de la ligne précédente en décodant avec le microprouesseur 4 les données qui sont ainsi enregistrées, dans un ordre opposé à celui de l'introduction des données.In each elementary memory, the addresses I, II and III respectively store the character, the printing pitch and the type of printing which are used for the correction and for other purposes. The data stored at the address I is constituted by the character key information that comes from the keyboard controller 24 shown in FIGS. 6A and 6B. Moreover, the data stored at the address III represent the type of printing, corresponding to the state of the SSW2 cursor switch shown in Fig. 20, or the contents of the SSW2 register in the register group 51. In addition, the data stored at the address II represents the step of printing, corresponding to the state of the PAS key or to the narration of the PAS register: Thus, by way of example, the elementary memories represented in FIG. 23 may contain the following information: in a: type of character; in b: no printing in c: print type i in d: space; in e: no impression; in f: type of printing; in g: type of character; in h: no printing; in i: type of printing; in j: order of return of the trolley in k: distance of displacement of the trolley; and in 1: the paper advance value. The capacity of the line buffer 52 is chosen so that it can store a number of characters greater than the maximum number of characters in a line, for example 300 characters in 2 lines. Thus, by pressing the ESP ARR key, the carriage can be turned from the left end position to the final print position of the previous line: In other words, this final print position of the previous line can be calculated from the the carriage moving instruction, the carriage moving distance and the interlock value, all this information being stored in the line buffer memory 52. Even if this previous line is printed with a space in white at the left end of the line, a memory area of the line buffer 52 which precedes the first character in this line stores a code corresponding to a space to the address I, a print step to the address Il and a non-print code to the address III as a type of printing, which makes it possible to move the carriage to the posi the previous line by decoding with the microprouesseur 4 the data which are thus recorded, in an order opposite to that of the introduction of the data.

Dans le système expliqué ci- des sus, la séquence de com m@mde est déclenchée au moment de la mise sous tension de la machine à écrire électronique. Emenédiatement après la mise sous tension, les unités de commande 26, 16, 48, 49 etc, repr6sentées sur la figure 6, cuit initialisées. Ensuite, le groupe de registres 51, la mémoire tam- pon de ligne 52 et le groupe d'indicateurs 50 sont remis à zéro. Ensui tt, dans le but de rétablir l'état qui existait avant l'interruption de l'alimentation, les dorées de l'ensemble du groupe de registres 51, enregistrées dans une mémoire non volatile 57 représentée sur la figure s, sont rappelées dans le groupe de registres 51 Simultanément, conformément aux états des divers registres, les lampes relatives aux touches PAS, INTERLIGNE, MARGE DROITE et MODE sont commandées et la lampe d'indicateur de chariot est éclairée. In the system explained above, the comm @ mde sequence is triggered at the time of powering up the electronic typewriter. Immediately after power-up, control units 26, 16, 48, 49, etc., shown in Fig. 6, are initialized. Then, the register group 51, the line buffer memory 52 and the flag group 50 are reset. Next, in order to restore the state that existed before the interruption of the power supply, the gildings of the entire group of registers 51, stored in a non-volatile memory 57 shown in FIG. 5, are recalled in FIG. At the same time, in accordance with the states of the various registers, the lamps relating to the keys PAS, INTERLIGNE, MARGÉ RIGHT and MODE are controlled and the indicator lamp of the carriage is illuminated.

De façon similaire, lés données KB2 enregistrées dans la mémoire secondaire 57 commandent la lampe SELECTION. Similarly, the KB2 data recorded in the secondary memory 57 controls the SELECTION lamp.

De cette manière, il est possible de rétablir l'état immédiatement avant l'interruption de l'alimentation, même lorsque l'alimentation est coupée ou interrompue par une panne de secteur:
Ainsi, sous l'effet de la manoeuvre d'une touche, le système déclenche une séquence de discrimination de touche, destinée à établir la distinction entre les touches de caractères et les touches de commande.' Cette discrimination est réalisée par la valeur des signaux de touche:Les touches de caractères sont réparties de façon continue dans la matrice de touches 88 qui est représentée sur les figures 1 & amp; et 18B, et les touches de commande sont réparties de même de manière continue, si bien qu'il apparat une valeur frontière entre le groupe de touches de caractères et le groupe de touches de commande? Par conséquent, il est possible d'opérer la dis crimination relative à une touche en comparant le signal de touche correspondant avec la valeur frontière. Dans le cas de l'identification d'une touche de caractère, le système exécute un traitement qui porte sur la mémoire tampon de ligne 52.s Comme le montre la figure 22, on considère que les touches ESPACE et RETOUR appartiennent aux touches de caractères. D'autre part, dans le cas où an trouve une touche de commande, cette touche de commande fait l'ob- jet d'une identification supplémentaire et le système exécute une séquence de commande correspondante.
In this way, it is possible to restore the status immediately before the interruption of the power supply, even when the power supply is cut off or interrupted by a power failure:
Thus, under the effect of the operation of a key, the system triggers a key discrimination sequence, intended to distinguish between the character keys and the control keys. This discrimination is achieved by the value of the key signals: The character keys are continuously distributed in the matrix of keys 88 which is shown in FIGS. 1 &amp; and 18B, and the control keys are likewise continuously distributed, so that there appears a boundary value between the character key group and the control key group? Therefore, it is possible to perform the key discrimination by comparing the corresponding key signal with the border value. In the case of the identification of a character key, the system executes a processing which relates to the line buffer 52.sup. As shown in FIG. 22, it is considered that the SPACE and RETURN keys belong to the character keys . On the other hand, in the case where a command key is found, this command key is given additional identification and the system executes a corresponding command sequence.

Les figures 24 et 25 montrent les séquences de commande de base du traitement relatif à la mémoire tampon de ligne. Dans la séquence représentée sur la figure 24, les registres LEPT et
DCRGPT sont incrémentés sous l'effet de l'introduction dans la mémoire tampon de ligne 52 (case 2401) de l'information de caractère qui comprend le caractère, le pas dtimpression et le type d'impression et qui provient d'une touche de caractère. La séquence est ensuite aiguillée conformément au contenu du registre OPCONT qui est représenté sur la figure 22. Dans le cas où le registre OPCONT indique C ou l'impression caractère par caractère, une séquence d'impression BFPRT est immédiatement déclenchée, avec présentation consécutive sur l'unité d'affichage 9.Dans le cas du mode M (impression mot par mot) ou du mode L (impression ligne par ligne), on détermine à la case 2403 si la touche sur laquelle l'opérateur a appuyé est la touche ESPACE, et on détermine aux cases 2402 et 2404 si la touche sur laquelle l'opérateur a appuyé est la touche
RETOUR et, dans la négative, il y a seulement présentation de l'affi- chage consécutif, sans impression. Dans le mode d'impression mot par mot, l'impression est déclenchée an moment de la manoeuvre de la touche RETOUR ou ESPACE, tandis que dans le mode d'impression ligen par ligne, l'impression est déclenchée au moment de la manoeuvre de la touche RETOUR.On réalise de cette manière l'impression caractère par caractère, l'impression mot par mot avec affichage ou l'impression ligne par ligne avec affichage
La case 2405 indique la présentation du contenu de la mé- moire tampon de ligne 52 sur le dispositif d'affichage 94
Dans le cas où un nouveau caractère est introduit après que la mémoire tampon de ligne a été emplie par l'information corres- pondant au caractère, au pas d'impression et au type d'impression, dans la totalité des zones de moire O-n, les données enregistrées sont décalées de trois pas vers la gauche et les contenus des registres LEPT et PRTEPT sont réduits d'une unité De cette manière, les trois éléments de données enregistré dans la one de rang O à l'extrémité gauche de la mémoire tampon 52 sont éliminés, et la zone de mémoire de rang n, à l'extrémité droite, est vidée de façon à accepter le caractère, le pas d'impression et le type d'impression pour le caractère de rang (n+1).De plus, sous l'effet de la manoeuvre de la touche
ESPACE ou PETOUR, les données associées sont enregistrées successivement dans la mémoire tampon de ligne 52, de la manière indiquée sur la figure 25, de façon que la correction des caractères soit possible aussi longtemps qu'ils sont enregistrés dans la mémoire tampon de ligne 52. Du fait que les données pour la touche ESPACE ou la touche RETOUR sont enregistrées de cette manière sous la forme d'infor- matior. de caractère, en compagnie de l'information associée de pas d'impression et d'absence d'impression, il est possible d'effectuer les corrections en remontant l'impression en arrière, pour n'importe quelle forme d'impression.
Figures 24 and 25 show the basic control sequences of the processing relating to the line buffer. In the sequence shown in FIG. 24, the LEPT and
DCRGPT are incremented by the introduction into the line buffer 52 (box 2401) of the character information which includes the character, the pitch and the type of printing and which comes from a key of character. The sequence is then switched according to the contents of the OPCONT register which is shown in FIG. 22. In the case where the OPCONT register indicates C or character-by-character printing, a BFPRT printing sequence is immediately triggered, with consecutive presentation on 9. In the case of M (word-by-word printing) or L (line-by-line printing) mode, it is determined in box 2403 whether the key on which the operator has pressed is the key. SPACE, and it is determined in boxes 2402 and 2404 whether the key on which the operator has pressed is the key
RETURN and, if not, there is only presentation of the consecutive display, without printing. In the word-by-word printing mode, printing is triggered at the moment of pressing the RETURN or SPACE key, while in line-by-line printing mode, printing is triggered at the time of printing. the RETURN key. In this way, character-by-character printing, word-by-word printing with display or line-by-line printing with display is performed.
Box 2405 indicates the presentation of the contents of the row buffer 52 on the display 94
In the case where a new character is introduced after the line buffer has been filled by the information corresponding to the character, the printing step and the type of printing, in all the moire areas On, the recorded data is shifted three steps to the left and the contents of the LEPT and PRTEPT registers are reduced by one In this way, the three data elements recorded in the rank one O at the left end of the buffer 52 are discarded, and the n-rank memory area at the right end is flushed to accept the character, the print step, and the print type for the rank (n + 1) character. In addition, under the effect of the maneuver of the key
SPACE or PETOUR, the associated data is recorded successively in line buffer 52, as shown in FIG. 25, so that character correction is possible as long as they are stored in line buffer 52. Because the data for the SPACE key or the RETURN key is saved in this way as an informa- tion. of character, along with the associated information of no printing and no printing, it is possible to make corrections by going back printing, for any form of printing.

L'impression s'effectue conformément à la séquence de commande d'impression BFPRT qui est représentée sur la figure 25. The printing is performed in accordance with the print command sequence BFPRT shown in FIG.

Dans cette séquence, les contenus des registres LEPT et PRTEPT sont comparés et s'ils diffèrent l'un de l'autre, il y a impression d'un caractère (case 2501) et les registres PRTEPT et CRGPT sont tous deux incrémentés. Cette séquence se répète jusqu'à ce que les contenus des registres LEPT et PRTEPT soient mutuellement égaux.In this sequence, the contents of the LEPT and PRTEPT registers are compared and if they differ from one another, one character is printed (box 2501) and the PRTEPT and CRGPT registers are incremented. This sequence is repeated until the contents of the registers LEPT and PRTEPT are mutually equal.

De cette manière, la séquence BFPRT accomplit l'impression des caractères non imprimés qui sont enregistrés dans la mémoire tampon 52. A l'achèvement de cette séquence, les contenus des registres LEPT et PRTEPT sont mutuellement égaux et les contenus des registres GRGPT et DoeGPT sont également mutuellement égaux.In this way, the BFPRT sequence performs printing of the non-printed characters which are stored in the buffer memory 52. At the completion of this sequence, the contents of the LEPT and PRTEPT registers are mutually equal and the contents of the GRGPT and DoeGPT registers are also mutually equal.

On va maintenant expliquer les procédures d'enregistrement d'une rangée de caractères ou d'une phrase, et d'affichage et d'impression à partir de cette phrase enregistrée. We will now explain the procedures for registering a row of characters or a sentence, and for displaying and printing from this recorded sentence.

La figure 26 montre les manoeuvres des touches pour l'enregistrement d'une rangée de caractères ou d'une phrase dans la mémoire. La case 2601 désigne cette fonction d'enregistrement d'une série de caractères. Figure 26 shows the key operations for recording a row of characters or a sentence in the memory. Block 2601 designates this function of recording a series of characters.

on actionne tout d'abord la touche MODE pour éclairer la lampe MEM (case2602). On actionne ensuite la touche MEMOIRE (case 2603) pour éclairer la lampe de la touche MEMOIRE (case 2604), ce qui indique un état dtenregistremt de phrase. On intro duit ensuite les caractères du titre (case 2605) qui sont présentés sur l'unité d'affichage 9, puis on actionne la touche RETOUR (case 2606), ce qui exécute l'impression du titre qu'on vient d'introduire (case 2607), fait retourner le chariot et avance la feuille d'impression d'un interligne. A ce point, une alarme est déclenchée si le titre introduit existe déjà. Ensuite, on introduit les caractères à enregistrer (case 2608) et on actionne la touche RETOUR (case 2609) pour imprimer et enregistrer ces caractères (case 2610). La fin de cette opération est détectée à la case 2611. Lorsqu'on actionne la touche MEMOIRE (case 2612), le titre est enregistré en association avec les caractères introduits et la lampe de la touche
MEMOIRE est éteinte (case 2613). Si on actionne la touche " 3; " Zip ' > pen- dant l'introduction de caractères, ceci arrête temporairement l'impression de caractères rappelés à partir de la meire.
the MODE key is first pressed to illuminate the MEM lamp (case2602). The MEMORY key (box 2603) is then pressed to illuminate the lamp of the MEMORY key (box 2604), which indicates a state of recording of the phrase. Then enter the characters of the title (box 2605) which are presented on the display unit 9, then press the RETURN key (box 2606), which executes the printing of the title which has just been introduced. (box 2607), flips the carriage and advances the print sheet by one line. At this point, an alarm is triggered if the entered title already exists. Then, we introduce the characters to be recorded (box 2608) and we press the RETURN key (box 2609) to print and save these characters (box 2610). The end of this operation is detected in box 2611. When the MEMORY key (box 2612) is pressed, the title is registered in association with the entered characters and the key lamp.
MEMORY is off (box 2613). If you press the "3;""Zip"> key while entering characters, this temporarily stops the printing of characters recalled from the text.

On va maintenai-it expliquer la fonction d'enregistrement de caractères, conformément à la figure 27. The character registration function will now be explained in accordance with Figure 27.

Sur la figure 27, le microprocesseur 44 qui est repré sente' sur les figures 6A et 6B éclaire la lampe de la touche
MEMOIRE (case 2701) sous l'effet de la première manoeuvre de la touche MEMOIRE, et il contrôle le contenu du registre MEM du groupe de registres 50 pour déterminer si l'enregistrement (MEM=1) ou la lecture (MEM=O) de caractères est demandé L'indicateur
MEM est positionné par la manoeuvre de la touche MODE correspondant au mode MEM Dans le cas de la lecture de caractères, le programme passe à la séquence de commande MRD représentée sur les figures 29A et 2iB. Dans le cas de l'enregistrement de caractères, le programme passe à l'étape TOUCHE suivante , pour attendre la manoeuvre d'une touche et, du fait que la touche
MEMOIRE ou RETOUR n'est pas encore actionnée dans cet état, le programme passe à l'étape d'introduction de caractère suivante.
In Fig. 27, the microprocessor 44 shown in Figs. 6A and 6B illuminates the key lamp.
MEMORY (box 2701) under the effect of the first operation of the MEMORY key, and it controls the contents of the register MEM of the register group 50 to determine whether the recording (MEM = 1) or reading (MEM = O) of characters is requested The indicator
MEM is set by the operation of the MODE key corresponding to the MEM mode. In the case of character reading, the program proceeds to the MRD control sequence shown in Figs. 29A and 2iB. In the case of the character registration, the program proceeds to the next KEY step, to wait for the operation of a key and, because the key
MEMORY or RETURN is not yet activated in this state, the program proceeds to the next character input step.

Sous l'effet de l'information introduite par les touches pour le titre, 1 e sous-programme de traitement de mémoire tampon LBFSTR repré sentie sur la. figure 24 est exécuté pour enregistrer successivement les caractères dans la mémoire tampon de ligne 52, avec presellta- tion simultanée sur le dispositif d'affichage 9.Lorsque l'introduction du titre est terminée, la touche RETOUR est actionnée de la manière représentée sur la figure 26, et le programme de la figure 2-f- se poursuit par le branchement indiqué à partir de la case 'RETOUR ?".Le système contrôle ensuüe l'état de l'indicateur TR
Du fait que cet indicateur est restauré dans l'état initial, le program- me passe a- sous-programme d'impression BFPRT pour imprimer le titre Ensuite, l'indica:-eur TR est positionné, le titre présent dans la mémoire tampon 2 est aiguillé vers le registre TRAVAIL et est affiché (case 2704), et le titre ainsi aiguillé est comparé dans le microprocesseur 44 avec tous les titres enregistrés dans la mémoire de phrase 54 (case 2705).
As a result of the information introduced by the keys for the title, the LBFSTR buffer processing routine is shown on the display. FIG. 24 is executed to successively register the characters in the line buffer 52, with simultaneous preselection on the display device 9. When the introduction of the title is completed, the RETURN key is actuated as shown in FIG. Figure 26, and the program in Figure 2-f- continues with the connection indicated from the box "RETURN?" The system then checks the state of the indicator TR
Since this flag is restored to the initial state, the program goes to the BFPRT print sub-program to print the title. Next, the TR flag is set, the title in the buffer 2 is switched to the WORK register and is displayed (box 2704), and the title thus switched is compared in the microprocessor 44 with all the titles stored in the sentence memory 54 (box 2705).

Si le 'nicroprocesseur détermine à la case 2706 qu'un même titreest déjà enregistré dans la mémoire de phrase i, une alarme sonore est générée par le haut-parleur 42 (case 2708) et la lampe de la touche MEMOIRE est éteinte (case 2709)
Si le microprocesseur détermine à la case 2706 que le même titre n'existe pas, le programme attend la manoeuvre de touche suivante, à l'étape TOUCHE. Le titre présent dans la mémoire tampon de ligne 52 est effacé lorsqu'il est aiguillé vers le registre TRAVAIL, mais la présentation du titre sur l'unité d1afichage 9 se poursuit du fait que le titre présent dans ce registre TRAVAIL est appliqué à la mémoire tampon d'affichage dans l'unité de commande d'affichage.
If the microprocessor determines in block 2706 that a same title is already stored in the phrase memory i, an audible alarm is generated by the speaker 42 (block 2708) and the lamp of the MEMORY key is extinguished (block 2709). )
If the microprocessor determines in box 2706 that the same title does not exist, the program waits for the next key operation at the step KEY. The title present in the line buffer 52 is cleared when it is routed to the WORK register, but the presentation of the title on the display unit 9 continues because the title present in this register WORK is applied to the memory display buffer in the display control unit.

De plus, sous l'effet de la manoeuvre de la touche RETOUR, la feuille d'impression sur laquelle le titre a été imprimé est avancée d'une ligne, et le chariot est ramené à la position d'arrêt de la marge gauche. In addition, under the effect of the operation of the RETURN key, the print sheet on which the title has been printed is advanced by one line, and the carriage is returned to the stop position of the left margin.

A ce point, l'ordre de retour du chariot, la distance de déplacement du chariot à partir de la position d'extrémité gauche et la valeur de l'interligne sont enregistrés dans la mémoire tampon de ligne 52, dans l'ordre des manoeuvres des touches, conformément à la figure 23. At this point, the order of the carriage return, the carriage travel distance from the left end position, and the interline value are recorded in the line buffer 52, in the order of the maneuvers. keys as shown in Figure 23.

De plus, dans le cas de l'avance du chariot sans impression, par la manoeuvre de la touche ESPACE, les données relatives à l'espace, le pas d'impression et l'information d'absence d'impression sont enregistrés de la manière indiquée sur la figure 23. Ces données concernant l'impression sont transférées en série, avec les données pour le titre et les caractères, vers le registre TRAVAIL et la mémoire de phrase 54. De plus dans le cas de la lecture dans la mémoire pour l'affichage ou l'impression, ces dominées sont éliminées et l'information de caractère seule est affichée et/ou impri mée.  In addition, in the case of the advance of the carriage without printing, by the operation of the key SPACE, the data relating to the space, the step of printing and the information of absence of printing are recorded of the as shown in Fig. 23. This print data is transferred serially, along with the data for title and characters, to the WORK register and sentence memory 54. In addition, in the case of reading in the memory for display or printing, these dominants are eliminated and the character information alone is displayed and / or printed.

Au moment de l'introduction de caractères destinés à être enregistrés, le programme passe à la séquence LBFSTR conformément à laquelle les caractères sont enregistrés séquentiellement dans la mémoire tampon de ligne 52 et sont affichés successivement sur 1 'unité d'affichage 9. Lorsqu'on actionne la touche RETOUR après l'introduction d'une rangée de caractères ou d'une phrase, du fait que l'indicateur TR est positionné dans cet état, les caractères présents dans la mémoire tampon de ligne 52 sont enregistrés dans la mémoire de phrase 54 (case 2703) et le programme passe à nouveau à la séquence LBFSTR et il se poursuit par la séquence BFPRT, pour l'impression des caractères. At the time of the introduction of characters to be recorded, the program proceeds to the sequence LBFSTR according to which the characters are sequentially recorded in the line buffer 52 and are successively displayed on the display unit 9. When the RETURN key is pressed after the introduction of a row of characters or a sentence, because the flag TR is set in this state, the characters present in the row buffer 52 are stored in the memory of sentence 54 (box 2703) and the program goes back to the LBFSTR sequence and continues with the BFPRT sequence, for character printing.

L'enregistrement de la suite de la phase s'effectue par la répétition de la procédure mentionnée ci-dessus. Pendant cette opération, le contenu de la mémoire tampon de ligne 52 n'est pas effacé mais éliminé à partir de l'extrémité d'entrée, seulement en cas de dépassement de capacité, et ce processus intervient dans le cas de la correction de caractères, de la manière expliquée précé demment
Sous l'effet de la manoeuvre de la touche MEMOIRE à la fin de l'introduction de caractères, le titre est enregistré en association avec les caractères ainsi introduits (case 2707). Simultanément, la lampe MEMOIRE est éteinte et les indicateurs MEM et TR sont restaurés.
The recording of the continuation of the phase is carried out by the repetition of the procedure mentioned above. During this operation, the content of the line buffer 52 is not erased but eliminated from the input end, only in case of overflow, and this process occurs in the case of the character correction. , as explained previously
Under the effect of the operation of the MEMORY key at the end of the introduction of characters, the title is recorded in association with the characters thus introduced (box 2707). At the same time, the MEMORY lamp is off and the MEM and TR indicators are restored.

On va maintenant considérer les figures 28A et 28B qui montrent les manoeuvres des touches pour l'affichage et l'impression des caractères lus dans la mémoire (case 2801). Turning now to FIGS. 28A and 28B are the key maneuvers for displaying and printing the characters read from the memory (block 2801).

On actionne tout d'abord la touche MODE (case 28G2) pour éteindre la lampe MEM. On actionne ensuite la touche MEMOIRE (case 2803), ce qui éclaire la lampe de la touche MEMOIRE (case 2804) pour indiquer l'état d'attente pour l'affichage et l'impression des caractères lus dans la mémoire.L'opérateur sélectionne l'affi- chage ou l'impression (case 2805). Dans le cas de l'affichage, l'opté rateur actionne la touche SANS IMP (case 2807), ce qui a pour effet d'e'clairer la lampe de cette touche (case 2810) pour indiquer que le mode d'affichage pour les caractères lus dans la mémoire est mis en fonction.  First, press the MODE button (box 28G2) to turn off the MEM lamp. The MEMORY key is then pressed (box 2803), which illuminates the lamp of the MEMORY key (box 2804) to indicate the waiting state for the display and printing of the characters read in the memory. The operator select the display or print (box 2805). In the case of the display, the opti er activates the button WITHOUT IMP (box 2807), which has the effect of lighting the lamp of this key (box 2810) to indicate that the display mode for the characters read into the memory are turned on.

Dans ce mode, on introduit tout d'abord le titre (case 2811) qui doit naturellement être identique au titre enregistré. Ensui- te, dans le cas de l'affichage à partir d'une rangée de caractères particulière dans la phrase, ce qui est déterminé à la case 2819, l'opérateur actionne la touche "*", introduit la rangée de caractères particulière (case 2820) et il actionne la touche RETOUR (case 2821).  In this mode, we first introduce the title (box 2811) which must naturally be identical to the registered title. Then, in the case of the display from a particular row of characters in the sentence, which is determined in box 2819, the operator actuates the "*" key, introduces the particular row of characters ( box 2820) and press the RETURN key (box 2821).

D'autre part, dans le cas de l'affichage à partir du début de la phrase, l'opérateur actionne simplement la touche RETOUR (case 2821) à la suite de l'introduction du titre.On the other hand, in the case of displaying from the beginning of the sentence, the operator simply actuates the RETURN key (box 2821) following the introduction of the title.

Le fait d'actionner la touche RETOUR (case 2821) entraxe l'affichage d'une rangée de caractères (par exemple 20 caractères) à partir du début de la phrase (case 2822). Dans- cet état, on peut déplacer la position du curseur sur l'unité d'affichage 9 mot par mot,
avec la touche " e" ou la touche " i, , la suppression, l'inser
tion, etc, sont possibles au moyen des touches ESP ARR et "X"
On peut faire disparattre l'affichage (case 2823) en actionnant la touche MEMOIRE (2824) On peut également supprimer tous les ca-
ractères affichés en actionnant la touche EFF (case 2832), pendant
que les caractères sont présentés sur l'unité d'affichage 9.Lors
qu'on actionne la touche MEMOIRE (case 2824) ou la touche EFF
(case 2832), la lampe de la touche SANS IMP est éteinte (case
2825), de même que la lampe de la touche MEMOIRE (case 2831).
Pressing the RETURN key (box 2821) intersects the display of a row of characters (for example 20 characters) from the beginning of the sentence (box 2822). In this state, the position of the cursor on the display unit 9 can be moved word by word,
with the "e" key or the "i" key, deleting, inserting
etc., are possible with the buttons ESP ARR and "X"
The display can be turned off (box 2823) by pressing the MEMORY key (2824). You can also delete all the
displayed by pressing the EFF key (box 2832) while
that the characters are presented on the display unit 9.Lors
you press the MEMORY key (box 2824) or the EFF key
(box 2832), the lamp of the button WITHOUT IMP is extinguished (box
2825), as well as the lamp of the MEMORY key (box 2831).

L'impression de caractères enregistrés peut être effectuée sous au moins trois formes, à savoir l'impression de la phrase
complète sans titre, l'impression de la phrase complète avec titre,
ou l'impression des deux premières lignes de la phrase avec le titre.
The printing of registered characters can be done in at least three forms, namely the printing of the sentence
complete without title, the printing of the complete sentence with title,
or printing the first two lines of the sentence with the title.

Ces formes d'impression sont respectivement obtenues par l'introduc-
tion du titre, suivie de l'introduction de "/0" (case 2815), de "/1"
(case 2816) ou de "/2" (case 2817), toutes ces actions étant suivies
en outre de la manoeuvre de la touche RETOUR (case 2826) . 0n
peut également omettre l'introduction de "/0" dans la première forme.
These forms of printing are respectively obtained by the introduc-
title, followed by the introduction of "/ 0" (box 2815), "/ 1"
(box 2816) or "/ 2" (box 2817), all these actions being followed
in addition to the operation of the RETURN key (box 2826). 0n
can also omit the introduction of "/ 0" in the first form.

L'impression est déclenchée immédiatement après l'appui sur la tou
che RETOUR (case 2827). De plus, comme on l'a expliqué précédem
ment, on peut interrompre temporairement l'impression à une certaine position en actionnant la touche " + " pendant l'introduction des
caractères. On peut également interrompre l'impression à n'importe quel point en actionnant la touche "4 " au cours de l'impression.
Printing is triggered immediately after pressing the button
RETURN (box 2827). In addition, as explained previously
temporarily stop printing at a certain position by pressing the "+" key while
characters. You can also stop printing at any point by pressing the "4" key during printing.

Après l'achèvement de ltimpression d'une phrase correspondant au titre, on peut répéter cette impression (case 2809) en actionnant
simplement la touche RETOUR. De plus, en actionnant les touches
"/2" sans titre, dans la troisième forme, le système imprime tous les titres enregistrés accompagnés de deux lignes de la phrase res
pective. On peut mettre fin au mode présent en actionnant la touche
MEMOIRE (case 2830), ce qui a pour effet d'éclairer la lampe de la
touche MEMOIRE (case 2831) pour indiquer la terminaison de ce
mode.Sur la figure 28A, la case 2806 est une case de décision rela
tive à la recherche de caractères, la case 2809 correspond à l'intro-
duction du nom du titre et la case 2812 correspond à l'introduction de la rangée de caractères sur lesquels doit porter la recherche On va
maintenant expliquer les fonctions internes qui correspondent aux ma noeuvres de touches indiquées ci-dessus.
After the completion of the expression of a phrase corresponding to the title, this impression can be repeated (box 2809) by activating
simply the BACK key. In addition, by pressing the keys
"/ 2" without title, in the third form, the system prints all the recorded titles accompanied by two lines of the phrase res
spective. The present mode can be ended by pressing the key
MEMORY (box 2830), which has the effect of illuminating the lamp of the
MEMORY key (box 2831) to indicate the termination of this
On figure 28A, box 2806 is a decision box relating to
search for characters, box 2809 corresponds to the introduction
the name of the title and box 2812 corresponds to the introduction of the row of characters to be searched.
Now explain the internal functions that correspond to the key sequences shown above.

Comme on l'a indiqué précédemment, la séquence MRD est déclenchée dans le cas ou 17indicateur MEM est à 0, sur la figure 27. La séquence MRD démarre par une étape TOUCHE qui correspond à l'attente de la manoeuvre d'une touche, après quoi le signal de touche introduit est identifié. As indicated above, the MRD sequence is triggered in the case where the MEM indicator is 0, in FIG. 27. The MRD sequence starts with a KEY step which corresponds to waiting for the maneuver of a key, after which the input key signal is identified.

Conformément aux figures 28A et 28B, l'opérateur déter narine si la présentation de la phrase doit être effectuée sur l'unité d'affichage 9 ou par l'unité d'impression 43.  According to Figs. 28A and 28B, the operator determines whether the sentence presentation is to be performed on the display unit 9 or by the print unit 43.

En actionnant la touche SANS IMP, puis en introduisant le titre, Icr phrase enregistrée dans la mémoire de phrase est présen- tée sur le dispositif d'affichage 9.  By pressing the NO PRINT key and then entering the title, the phrase stored in the phrase memory is presented on the display device 9.

De plus, l'introduction du titre sons actionner la touche
SANS IMP entre l'impression de cette phrase sur la feuille d'im- pression dans l'unité d'impression 43. De cette manière, la phrase enregistrée peut être reproduite pour permettre à l'opérateur d'identifier si cette phrase enregistree est utilisable pour préparer une nouvelle phrase. On pent également effectuer aisément des correcti ons sur l'unité d'affichage 9.
In addition, the introduction of the title sounds activate the key
With no imprint between the printing of this phrase on the printing sheet in the printing unit 43. In this way, the recorded phrase can be reproduced to allow the operator to identify whether this recorded phrase is usable to prepare a new sentence. It is also easy to make corrections on the display unit 9.

La présentation de la phrase par impression est utile pour effectuer des corrections, tandis que la présentation par l'uni- té d' affichage est telle que l'opérateur a quelquefois des difficultés à comprendre le phrase complète, a cause de la limitation de la capa cité de l'unité d'affichage. The presentation of the sentence by printing is useful for making corrections, while the presentation by the display unit is such that the operator sometimes has difficulty in understanding the complete sentence, because of the limitation of the capa quoted from the display unit.

Dans le cas de la présentaation par l'unité d'affichage 9, l'opérateur actionne la toucbe SANS IMP pour positionner l'indicateur NP. Ensuite, il introduit par le clavier 10 le titre, par exemple
'NO :" ou '?CARTE DE NOUVELLE ANNEE" de la phrase à rappeler,'
Sous l'effet de l'introduction de ce titre, le programme passe an sous-programme de traitement de mémoire tampon de ligne
LBFSTR mentionné précédemment, pour enregistrer le titre introduit dans la mémoire tampon de ligne 52 et pour présenter ce titre sur l'unité d'affichage 9.
In the case of presentaation by the display unit 9, the operator actuates the TOUCH WITHOUT IMP to position the NP indicator. Then, he introduced by the keyboard 10 the title, for example
'NO:' or '? NEW YEAR CARD' of the phrase to be recalled, '
Under the effect of the introduction of this title, the program passes to a line buffer processing subprogram
LBFSTR mentioned above, to record the title entered in the line buffer 52 and to present this title on the display unit 9.

L'opérateur vérifie ensuite le titre présenté et il actionne la touche RETOUR
Le prcgranmie contrôle l'état-de l'indicateur la, qui est restauré dans l'état initial, et il positionne cet indicateur TR @
Le titre enregistré dans la mémoire tampon de ligne 52 est ensuite aiguillé vers le registre TRAVAIL pour poursuivre la présentation (case 2906), et la mémoire tampon de ligne 52 est effacée.Du fait que l'indicateur NP est déjà positionné par la manoeuvre de la touche RETOUR, l'unité d'affichage 9 présente la phrase qui correspond au titre (case 2909) en comparant le titre enregistré dans la mémoire TRAVAIL et les titres présents dans la mémoire de phrase 54, dans le microprocesseur 44. Une telle présentation sur l'unité d'affichage 9, ayant par exemple une capacité de 20 caractères, permet à l'utilisateur de vérifier Si la phrase enregistrée est utilisable.De plus, la totalité de la phrase correspondant au titre présenté sur l'unité d'affichage 9 peut être effacée par la manoeuvre de la touche EFF.' Pour cette opération, le programme passe à une case EFF ? où il est aiguillé vers la branche OUI, puis il passe à une case TR = 1 ? où il est aiguillé vers la branche OUI, du fait que l'indicateur TR est déjà positionné par la manoeuvre de la touche
RETOUR, et le titre et la phrase correspondante sont effacés de la mémoire de phrase 54 (cases 2903 et 2904).
The operator then checks the title presented and activates the RETURN key
The program checks the status of the flag la, which is restored to the initial state, and it sets this flag TR @
The title stored in the line buffer 52 is then routed to the WORK register to continue the presentation (box 2906), and the line buffer 52 is cleared. Because the NP flag is already set by the job maneuver. the RETURN key, the display unit 9 presents the sentence corresponding to the title (box 2909) by comparing the title stored in the WORK memory and the titles present in the sentence memory 54, in the microprocessor 44. Such a presentation on the display unit 9, having for example a capacity of 20 characters, allows the user to check If the recorded sentence is usable.Furthermore, the entire sentence corresponding to the title presented on the unit of display 9 can be cleared by pressing the EFF key. ' For this operation, the program moves to an EFF? where it is pointed to the YES branch, then it goes to a TR = 1 box? where it is pointed to the YES branch, because the TR indicator is already positioned by the key maneuver
RETURN, and the title and the corresponding sentence are deleted from the phrase memory 54 (boxes 2903 and 2904).

De plus, pendant la présentation du titre ou de la phrase sur l'unité d'affichage 9, il est possible de supprimer ou de corriger des mots présentés, au moyen des touches " ~" au i, ' ". En outre, après l'introduction et l'affichage du titre, il est possible d'obtenir la présentation de la phrase à partir de son début ou à partir d'une position intermédiaire de celle-ci Dans ce cas, l'opéra- teur actionne la touche " *" t et le programme centrale l'état de l'indicateur TR. > Du fait que TR = 0 dans ce cas, du fait que la touche RETOUR n'a pas été actionnée, le programme positionne cet indicateur TR, puis il positionne également l'indicateur SC, aiguille le titre présenté vers le registre TRAVAIL (case 2907) et efface la mémoire tampon de ligne 52. Cependant, la présentation du titre est poursuivie grace au signal qui provient du registre TRAVAIL;;
Les caractères destinés à la recherche à partir d'une position intermédiaire de la phrase sont ensuite introduits et enregistrés dans la mémoire tampon de ligne 52, conformément à la séquence LBFSTR mentionnée précédemment, avec présentation simultanée sur l'unité d'affichage 9, à la place du titre.- Lorsque l'opérateur actionne la touche RETOUR, le programme contre l'état de l'indicateur TR, qui est déjà positionné par la touche "*", , puis il passe à une case
SC=1 ? , où il est aiguillé dans la direction OUI, du fait que l'indicateur SC est également positionné, et il aiguille vers le registre
TRAVAIL le caractère destiné à la recherche (case 2905), pour pour suivre la présentation.Du fait que l'indicateur NP est positionné par la touche SANS IMP, le programme est aiguillé dans la direction
OUI pour présenter la phrase sur l'unité d'affichage 9, à partir d'une position intermédiaire (case 2910).
In addition, during the presentation of the title or the sentence on the display unit 9, it is possible to delete or correct the words presented by means of the "~" keys on the "". the introduction and display of the title, it is possible to obtain the presentation of the sentence from its beginning or from an intermediate position thereof In this case, the operator actuates the key "*" t and the central program the state of the TR indicator> Since TR = 0 in this case, because the RETURN key has not been pressed, the program sets this TR indicator, then it also positions the indicator SC, points the presented title to the WORK register (box 2907) and deletes the line buffer 52. However, the presentation of the title is continued thanks to the signal which comes from the register WORK;
Characters for searching from an intermediate position of the sentence are then entered and stored in the line buffer 52, in accordance with the previously mentioned sequence LBFSTR, with simultaneous presentation on the display unit 9, the place of the title.- When the operator actuates the RETURN key, the program against the state of the indicator TR, which is already positioned by the key "*",, then it passes to a box
SC = 1? , where it is pointed in the YES direction, because the indicator SC is also positioned, and it points towards the register
WORK the character for the search (box 2905), for to follow the presentation. Since the NP indicator is positioned by the key WITHOUT IMP, the program is pointed in the direction
YES to present the sentence on the display unit 9 from an intermediate position (box 2910).

Plus précisément, dans le cas où les caractères
"CARTE" destinés à la recherche sont enregistrés dans le registre
TRAVAIL, le microprocesseur 44 recherche ces mêmes caractères à partir du début de la phrase qui est enregistrée dans la mémoire de phrase 54, et il présente la phrase qui suit ces mêmes caractères.De cette manière, il est possible de localiser rapidement la partie désirée de la phraseDans le cas où on désire une autre partie de la phrase commençant par les mêmes caractères "CARTE", on actionne à nouveau la touche" t ", gràce à quoi le programme passe par les cases
TR = 1 ? et SC - 1 , puis il contrez l'état de l'indicateur NP qui est positionné dans ce cas, et il présente une autre partie de la phrase qui commence également par les caractères " G'ARE " . La pro cédure ci dessus est également réalisable avec l'unité d'impression 43, auquel cas le titre est introduit sans actionner la touche SANS
IMP, et en actionnant la touche "
Ainsi, d'une manière identique à celle expliquée précédem- ment, le programme positionne les indicateurs TE et SC et il aiguille le titre présent dans la mémoire tampon 52 vers le registre TRAVAIL, afin de maintenir la présentation du titre sur l'unité d'affichage 9.
More precisely, in the case where the characters
"CARD" for search are recorded in the register
WORK, the microprocessor 44 searches for these same characters from the beginning of the sentence that is stored in the sentence memory 54, and it presents the sentence that follows these same characters. In this way, it is possible to quickly locate the desired part If you want another part of the sentence starting with the same characters "CARD", you press again the key "t", thanks to which the program goes through the boxes
TR = 1? and SC - 1, then it counter the state of the NP indicator that is set in this case, and it presents another part of the sentence that also begins with the characters "G'ARE". The procedure above is also possible with the printing unit 43, in which case the title is introduced without pressing the button WITHOUT
IMP, and by pressing the "
Thus, in a manner identical to that previously explained, the program positions the TE and SC indicators and it routes the title present in the buffer memory 52 to the WORK register, in order to maintain the presentation of the title on the unit. display 9.

Ensuite, au moment de l'introduction des caractères destinés à la recherche, l'affichage du titre est remplacé par celui de ces caractères et, lorsqu'on actionne la touche RETOUR, ces caractères destinés a la recherche sont aiguillés vers le registre TRAVAIL et ils sont présentés du fait que dans ce cas, TR = 1 et SC = 1. Du fait que la touche SANS IMP n'est pas actionnée dans cet état, le programme passe à la case NP NP où il est aiguillé dans la direction NON, pour faire en sorte que l'unité d'impression imprime une partie de la phrase commen- cant à ces caractères destinés à la recherche (case 2911).Pendant l'im pression, les caractères destinés à la recherche demeurent affichés sur l'unité d'affichage 9, si bien que l'impression peut être interrompue immédiatement au moyen de la touche " +" , au cas où on trouve une erreur dans les caractères. De plus, dans le cas où l'opérateur rappelle simplement la physe enregistrée en utilisant l'unité d'impression 43, il est libre de sélectionner l'une des trois formes d'impression qui ont été mentionnées précédemment.Then, at the time of the introduction of the characters intended for the search, the display of the title is replaced by that of these characters and, when actuated the key BACK, these characters intended for the search are pointed towards the register WORK and they are presented because in this case, TR = 1 and SC = 1. Because the button WITHOUT IMP is not pressed in this state, the program goes to the NP NP box where it is pointed in the NO direction. , to cause the printing unit to print part of the sentence to start writing to these search characters (box 2911). During the printing, the characters intended for the search remain on the display. display unit 9, so that the printing can be interrupted immediately by means of the "+" key, in case an error is found in the characters. In addition, in the case where the operator simply recalls the stored snail using the printing unit 43, he is free to select one of the three print forms that have been mentioned previously.

Dans la première forme d'impression, dans laquelle la phrase entière est imprimée sans le titre, l'opérateur actionne successivement les touches "/" , "0" et "RETOUR", après avoir introduit le titre. Ainsi, le programme passe à la case TR = 1? , où il est aiguillé dans la direction NON, du fait que l'indicateur TR n'est pas positionné au début, puis il positionne l'indicateur TR et il aiguille le titre vers le registre TRAVAIL (case 2906).Le programme passe alors à la case NP = 1 ? où il est aiguillé dans la direction
NON, du fait que l'indicateur NP n'est pas positionné dans ce cas, et le microprocesseur 44 identifie les données "/0" et il exécute I'im- pression (case 2909 en dirigeant vers la mémoire tampon de ligne 52 la phrase entière et les données d'impression associées, provenant de la mémoire de phrase 54. Dans cet état, le format utilisé au moment de l'enregistrement de la phrase peut être reproduit exactement, du fait que toutes les données telles que l'espacement, le retour du chariot, le pas d'impression, l'interligne, etc, sont enregistrées dans la mémoire de phrase avec l'information de caractère.
In the first form of printing, in which the whole sentence is printed without the title, the operator successively actuates the keys "/", "0" and "RETURN", after having introduced the title. So, the program goes to box TR = 1? , where it is pointed in the NO direction, because the TR indicator is not positioned at the beginning, then it positions the TR indicator and it points the title to the WORK register (box 2906). in box NP = 1? where he is pointed in the direction
NO, because the NP indicator is not set in this case, and the microprocessor 44 identifies the data "/ 0" and executes the printing (block 2909), directing to the line buffer 52 the whole sentence and the associated print data from the sentence memory 54. In this state, the format used at the time of recording the sentence can be reproduced exactly, since all the data such as the spacing , carriage return, print step, line spacing, etc., are saved in the phrase memory along with the character information.

De cette manière, la phrase enregistrée est immédiatement utilisable pour la préparation d'une nouvelle phrase. In this way, the recorded phrase is immediately usable for the preparation of a new sentence.

De plus, la présentation du titre est maintenue sur l'unité d'affichage 9 pendant cette impression sans titre, ce qui fait que l'impression peut être interrompue au moyen de la touche " *" en cas de découverte d'une erreur dans le titre ou dans les caractères introduits par les touches, ce qui évite une perte de temps et un gaspillage de la feuille d'impression. On peut également préparer n'importe quel nombre de copies en répétant la manoeuvre de la touche
RETOUR.
In addition, the presentation of the title is maintained on the display unit 9 during this untitled printing, so that the printing can be interrupted by means of the "*" key in case of discovery of an error in the title or in the characters introduced by the keys, which avoids a waste of time and a waste of the printing sheet. You can also prepare any number of copies by repeating the maneuver of the key
RETURN.

De plus, dans les seconde ou troisième formes d'impression, le microprocesseur 44 identifie les données "/2" ou "/3" qui sont introduites après l'introduction du titre, et il commande I'im- pression de la phrase entière avec le titre ou de deux lignes de la phrase avec le titre. La présentation du titre est également mainte nue pendant ces formes d'impression. En outre, dans les première ou seconde formes d'impression, l'impression est automatiquement interrompue à un point auquel on a actionné la touche "* " au cours de l' enregistrement de la phrase.  In addition, in the second or third printing forms, the microprocessor 44 identifies the "/ 2" or "/ 3" data that is introduced after the introduction of the title, and it commands the printing of the entire sentence. with the title or two lines of the sentence with the title. The presentation of the title is also naked during these forms of printing. In addition, in the first or second printing forms, the printing is automatically interrupted at a point at which the "*" key was pressed during the recording of the sentence.

On met fin au mode merltioniné ci-dessus en actionnant la touche MEMOIRE, ce qui a pour effet d'éteindre la lampe MEMOIRE (case 2901) et la lampe SANS IMP (case 2902). De plus, si on omet d'introduire le titre dans la troisième forme d'impression, le micro
processeur 44 identifie l'absence de titre au moment de l'aiguillage du titre vers le registre TRAVAIL, par la manoeuvre de la touche
RETOUR, et il commande l'impression de tous les titres enregistrés dans la mémoire de phrase 54 et de deux lignes de phrase appartenant aux titres respectifs, ce qui permet de revoir rapidement l'informa- tion enregistrée. On peut sélectionner arbitrairement le nombre de lignes à imprimer, au moyen d'une touche de chiffre qu'on actionne après avoir actionné la touche"/".
The above mode is ended by pressing the MEMORY key, which turns off the MEMORY lamp (box 2901) and the UNLIMITED lamp (box 2902). Moreover, if we omit to introduce the title in the third form of printing, the microphone
processor 44 identifies the absence of title at the time of the referral of the title to the register WORK, by the maneuver of the key
RETURN, and it commands the printing of all titles stored in the phrase memory 54 and two lines of phrase belonging to the respective titles, which allows to quickly review the recorded information. The number of lines to be printed can be selected arbitrarily by means of a digit key which is operated after pressing the "/" key.

On va maintenant expliquer l'enregistrement et le rappel de formats de page. Dans lWe cas où les points de départ sur la feuille d'impression P sont différents d'une ligne à une autre, comme le montre la. figure 30, il est commode de pouvoir enregistrer tous ces point s de départ EP 1 - EP 11, et de pouvoir amener automatiquement le chariot à ces points de départ au moment de l'impression et de l'avdnce d'une ligne à la suivante Pour satisfaire cette exigence, le mode de réalisation considéré comporte en outre les fonctions d'enre- gistrement et de rappel des formats de page. We will now explain the registration and recall of page formats. In the case where the starting points on the printing sheet P are different from one line to another, as shown in FIG. 30, it is convenient to be able to record all these starting points EP 1 - EP 11, and to be able to automatically bring the carriage to these starting points at the time of printing and the avdnce of a line to the In order to meet this requirement, the embodiment considered further comprises the functions of recording and recalling the page formats.

La figure 31 montre la séquence selon laquelle s'effectue l'enregistrement du format de page (case 3101). Cette séquence commence lorsqu'on actionne la touche MODE (case 3102) pour éclairer la lampe MEM case 3103). cli actionne ensuite la touche FORMAT (case 3104) pour établir le mode d'enregistrement de format de page, ce qui a pour effet d'éclairer la lampe de la touche FORM AT (case 3105) pour indiquer ce mode.On introduit ensuite le titre relatif au format de page (case 3106j qui doit commencer par une lettre afin de distinguer ce titre de celui relatif à l'ei'.registrement des positions d'arrtt de tabulateur qu'on expliquera ultérieurement. cli achève l'introduction du titre en actionnaxst la touche RETOUR (case 3107).  Figure 31 shows the sequence in which the page format is recorded (box 3101). This sequence begins when the MODE key (box 3102) is pressed to illuminate the MEM lamp box 3103). cli then activates the FORMAT key (box 3104) to set the page format registration mode, which illuminates the lamp of the FORM AT key (box 3105) to indicate this mode. title relative to the page format (box 3106j which must begin with a letter in order to distinguish this title from that relating to the registration of the tab stop positions which will be explained later.) cli completes the introduction of the title by pressing the RETURN key (box 3107).

Ensuite, le titre est imprimé (case 3108) et la feuille d'impression est avancée d'une ligne pour indiquer que le titre introduit a été accepté.- Cependant, si le titre introduit existe déjà, une alarme est déclenchée d'une manière identique à celle expliquée précédemment, et le titre introduit n'est pas accepté. L'opérateur déplace le chariot jusqu'au point de départ de la première ligne (case 3109), au moyen de la touche ESPACE, etc, et il actionne la touche " * " pour désigner le point de départ.Lorsque l'enregistrement des points de départ de la première ligne est terminé, ce qui est déterminé à la case de décision 3110, l'opérateur actionne la touche RETOUR (case 3111) pour commander la mémorisation de tous les points de départ à la première ligne, et cette procédure est répétée pour les lignes allant de la seconde à la n ième i = 6 dans l'exemple représenté sur 1 a figure 30).Lorsque la mémorisation du format de page est achevée, ce qui est déterminé à la case de décision 3112, l'opérateur actionne la touche FORMAT (case 3113) pour terminer la procédure d'enregistrement, ce qui a pour effet d'éteindre la lampe de la touche FORMAT (case 3114), pour indiquer que la réception des points de départ est terminée. Dans l'exemple qui est représenté, il existe une ligne en blanc entre les points de départ EP10 et EP11, et on peut obtenir une t elle ligne en blanc en actionnant la touche RETOUR sans actionner la touche "", après avoir actionné la touche RETOUR à la suite de l'enregistrement du point EP 10. On va maintenant considérer la figure 32 qui montre la procédure de rappel du format de page (case 3201) qui a été ainsi enregistrée.Dans cette procédure, on actionne tout d'abord la touche MODE (case 3202) pour étendre la lam- pe MEM. On actionne ensuite la touche FORMAT (case 3203), ce qui a pour effet d'éclairer la touche FORMAT (case 2304) de la même manière que pour l'enregistrement du format de page. On introduit ensuite le titre (case 3205) et on termine l'introduction en actionnant la touche RETOUR (case 3206). A ce point, le format de page enregistré est rappelé, ce qui a pour effet de décaler le chariot vers le point de départ suivant (case 3207), chaque fois qu'on actionne la touche " ". On peut ainsi préparer un document de la forme représentée sur la figure 30, en introduisant des caractères (case 3208) à la suite de la manoeuvre de la touche "". La fin est détectée à la case de décision 3209 et on termine ce mode en actionnant la touche
FORMAT (case 3210), ce qui a pour effet d'éteindre la lampe de la touche FORMAT (case 3211).
Then, the title is printed (box 3108) and the print sheet is moved forward by one line to indicate that the title entered has been accepted. However, if the title entered already exists, an alarm is triggered in a certain manner. identical to that explained above, and the title introduced is not accepted. The operator moves the carriage to the starting point of the first line (box 3109), using the SPACE key, etc., and activates the "*" key to designate the starting point. starting point of the first line is completed, which is determined in decision box 3110, the operator actuates the RETURN key (box 3111) to control the memorization of all the starting points in the first line, and this procedure is repeated for the lines from the second to the nth i = 6 in the example shown in Figure 30). When the page size storage is complete, which is determined in decision box 3112, The operator presses the FORMAT key (box 3113) to end the registration process, which turns off the lamp of the FORMAT key (box 3114) to indicate that receipt of the start points has been completed. In the example shown, there is a blank line between the start points EP10 and EP11, and you can get a blank line by pressing the RETURN key without pressing the "" key, after pressing the key RETURN after the registration of the point EP 10. We will now consider Figure 32 which shows the procedure for recalling the page format (box 3201) which has thus been recorded. In this procedure, we operate first the MODE key (box 3202) to extend the MEM lamp. The FORMAT key is then pressed (box 3203), which has the effect of illuminating the FORMAT key (box 2304) in the same way as for the recording of the page format. We then introduce the title (box 3205) and finish the introduction by pressing the RETURN key (box 3206). At this point, the saved page size is recalled, which shifts the carriage to the next starting point (box 3207) each time the "" key is pressed. It is thus possible to prepare a document of the form shown in FIG. 30, by introducing characters (box 3208) following the operation of the "" key. The end is detected in decision box 3209 and we end this mode by pressing the key
FORMAT (box 3210), which has the effect of turning off the lamp of the FORMAT key (box 3211).

On va maintenant expliquer l'enregistrement et le rappel des positions d'arrêt de tabulateur. Les positions d'arrêt de tabulateur, fixées par exemple à EPS, 9 et EP7, 10, dans le format repré- senté sur la figure 30, sont annulées lorsqu'elles sont fixées pour une autre ligne. Ainsi, dans le cas où il est souhaitable de conserver 1 es positions d'arrêt de tabulateur, une fonction permettant d'enregistrer ces positions d'arrêt et de les rappeler ultérieurement est très utile.La figure 33 montre la procédure d'enregistrement des positions d'arrêt de tabulateur (case 3301), dans laquelle on actionne la touche MODE (case 3302) pour définir le mode MEM, ce qui éclai- re la lampe MEM (case 3303), après quoi on actionne la touche FOR M AT (case 330430 ce qui éclaire la lampe de la touche FORMAT (case ::3305), et on infloduit- un titre particulier case 3306) qui doit commencer par un chiffre. Si ce titre existe déjà, une alarme est déclenchée de la manière expliquée précédemment, et le titre intro- duit n'est pas accepté Lorsqu'on actionne la touche RETOUR (case 3307) après l'introduction du titre, les données relatives aux posi tions d'arrêt de tabu?--ateitr qui sont déjà mémorisées dans les regis- tres TAB1 - TABn au moyen des touches ESPACE ou P05 TAB, sont enregistrées dans la mémoire de phrase 54 (case 330$). Ceci éteint également la lampe de la touche FORMAT (case 3309). La fi- gare 34 montre la procédure de rappel de telles positions d'arrêt (case 3401), dans laquelle on exécute successivement les opérations suivantes : positionnement de la touche MODE sur le mode MEM (case 3402), manoeuvre de la touche FORMAT (case 3403), ce qui éclaire la lampe de la touche FORMAT (case 3404), introduction du titre pour les positions d'arrêt de tabulateur enregistrées (case 3405), manoeuvre de la touche RETOUR (case 3406) et de la touche " *", ce qui a pour effet d'amener automatiquement le chariot à la première des positions d'arrêt de tabulateur enregistrées (case 3407) et d'éteindre la lampe de la touche FORMAT (case 3408).  We will now explain the recording and recall of tabulator stop positions. The tab stop positions, set for example at EPS, 9 and EP7, 10, in the format shown in Fig. 30, are canceled when they are set for another line. Thus, in the case where it is desirable to keep the tab stop positions, a function for recording these stop positions and recalling them later is very useful. FIG. Tabulator stop positions (box 3301), in which the MODE key (box 3302) is pressed to set the MEM mode, which illuminates the MEM lamp (box 3303), after which the FOR M AT key is pressed. (box 330430 which illuminates the lamp of the FORMAT key (box :: 3305), and one inflects- a particular title box 3306) which must begin with a digit. If this title already exists, an alarm is triggered as explained previously, and the entered title is not accepted. When the RETURN key (box 3307) is pressed after the title has been entered, the data relating to the posi tab stops that are already stored in the TAB1 - TABn registers using the SPACE or P05 TAB keys are stored in the phrase memory 54 (box 330 $). This also turns off the lamp of the FORMAT key (box 3309). Terminal 34 shows the procedure for recalling such stop positions (block 3401), in which the following operations are successively performed: positioning of the MODE key on the MEM mode (block 3402), operation of the FORMAT key (FIG. box 3403), which illuminates the lamp of the FORMAT key (box 3404), entry of the title for the saved tab stop positions (box 3405), operation of the RETURN key (box 3406) and the key "* ", which automatically brings the carriage to the first of the saved tab stop positions (box 3407) and turns off the lamp of the FORMAT key (box 3408).

On va maintenant expliquer le fonctionnement correspondant aux manoeuvres de touches expliquées ci-dessus. We will now explain the operation corresponding to key maneuvers explained above.

Lorsque le microprocesseur 44 détecte la manoeuvre de la touche FORMAT, le programme passe à la séquence FORMAT qui est représentée sur les figures 35 et 35B . Le programme fixe tout d'abord à 0 le contenu d'un compteur de lignes LC destiné à compter le nombre de lignes sur la feuille d'impression, puis il contre l'indicateur MEM, et si cet indicateur est positionné par le mode
MEM de la touche MODE, il exécute l'enregistrement du format de page ou des positions d'arrêt de tabulateur. Dans le cas où cet indicateur MEM n'est pas positionné, le programme effectue le rappel du format de page ou des positions d'arrêt de tabulateur conformément à la séquence qui est représentée sur la figure 36.Dans la séquence qui est représentée sur les figures 35 et 35B si l'indicateur MEM est positionné, le programme passe à une étape d'attente d'introduction d'information par une touche, TOUCHE.
When the microprocessor 44 detects the operation of the FORMAT key, the program proceeds to the FORMAT sequence shown in FIGS. 35 and 35B. The program first sets to 0 the contents of an LC line counter intended to count the number of lines on the printing sheet, then it against the MEM indicator, and if this indicator is set by the mode
MEM of the MODE key, it executes the recording of the page format or tab stop positions. In the case where this MEM flag is not set, the program remembers the page format or the tab stop positions in accordance with the sequence shown in FIG. 36. In the sequence which is represented on the FIG. Figures 35 and 35B if the MEM indicator is set, the program goes to a step of waiting for information input by a key, KEY.

Sous l'effet de l'introduction du titre, le sous-programme de commande de mémoire tampon de ligne LBFSTR est déclenché pour enregistrer le titre dans la mémoire tampon de ligne 52 et pour présenter ce titre sur l'unité d'affichage 9. As a result of the introduction of the title, the line buffer control routine LBFSTR is triggered to record the title in line buffer 52 and to present this title on display unit 9.

L'opérateur actionne ensuite la touche RETOUR dans le but d'indiquer l'achèvement de l'introduction du titre. Du fait que l'indicateur TR n'est pas positionné dans cet état, la séquence de commande d'impression BFPRT est exécutée pour imprimer le titre, pour ramener le chariot à la position d'arrêt de la marge gauche, pour faire avancer d'une ligne la feuille d'impression et pour positionner l'indicateur TR.Le programme contre ensuite le contenu de la première position de caractère de la mémoire tampon de ligne 52 (case 3505), et si c'est un chiffre, il est aiguillé dans la direction OUI pour enregistrer dans la mémoire de phrase 54 le titre présent dans la mémoire tampon de ligne 52 et commençant par un chiffre, ainsi que les données des positions d'arrêt de tabulateur qui sont enregistrées dans les registres TAB 1 - TABn (case 3503). La lampe de la touche FORMAT s'éteint ensuite (case 3504). The operator then presses the RETURN key to indicate completion of the title entry. Since the TR flag is not set in this state, the print command sequence BFPRT is executed to print the title, to return the carriage to the stopping position of the left margin, to advance the printer. a line the print sheet and to position the indicator TR.The program against then the contents of the first character position of the line buffer 52 (box 3505), and if it is a digit, it is directed in the YES direction to store in the phrase memory 54 the title present in the row buffer 52 and starting with a digit, as well as the data of the tab stop positions which are stored in the registers TAB 1 - TABn (box 3503). The lamp of the FORMAT key then goes out (box 3504).

Dans le cas Où le titre commence par un caractère indiquant l'enregistrement d'un format de page, le titre présent dans la mémoire tampon de ligne 52 est aiguillé vers le registre TRAVAIL (case 3506) pour poursuivre la présentation de ce titre. Le chariot est ensuite déplacé vers un point de départ au moyen de la touche
ESPACE, etc, et l'opérateur actionne la touche " s " pour aiguiller vers le registre TRAVAIL le contenu du registre CRGPT (case 3501), qui indique la distance du chariot par rapport au point de référence de l'extrémité gauche.Dans le cas où il y a plusieurs points de départ, comme le montre la figure 30, le contenu du registre
CRGPT est enregistre successivement dans le registre TRAVAIL, en répétant les manoeuvres de la touche ESPACE et de la touche * ". Lorsque l'enregistrement des points de edépart d'une ligne est terminé, l'opérateur actionne la touche RETOUR.Du fait que dans cet état l'indicateur TR est positionné, le programme est aiguillé dans la direction OUI de façon à faire passer le compteur de lignes LC de O à 1, et à enregistrer le contenu de ce compteur dans le registre TRAVAIL, en correspondance avec l'enregistrement de chaque point de départ
La procédure indiquée ci-dessus est répétée un nombre de fois égal au nombre de lignes dans le format de page, ce qui enregiste dans le registre TRAVAIL les données de point de départ pour tolites les lignes.Lorsque l'opérateur actionne la touche FORMAT, le contenu de ce registre TRAVAIL, comprenant le titre, le nombre le lignes et les points de départ dans chaque ligne est enregistré dans la mémoire de phrase 54 (case 3502), après quoi la lampe de la touche FORMAT est éteinte (case 3504) pour terminer l'enregistre- ment du format de page,
Pour le rappel du format de page ainsi enregistré, on actionne la touche MODE de façon à établir un mode autre que le mode MEM, afin de restaure l'indicateur MEM Ainsi, sous l'effet de i.a manoeuvre de la touche FORMAT, le programme est aiguillé dans la direction NON à la case iQEM 1? r de façon à exécuter la séquence FMRD qui est représentée sur la figure 36. Sons l'effet de l'introduction du titre du format de page ou des positions d'arrêt de tabulateur, la séquence LBFSTR est exécutée de façon à présenter le titre e-t, sous l'effet de la manoeuvre de la touche RETOUR, le programme est aiguillé dans la direction NON à la case TR = 1? ,
Je la manière mentionnée précédemment. Le prOgrarbITe centrale ensuite le premier caractère de la mémoire tampon de ligne 52 (case 3602), et si c'est un chiffre, ce qui indique un titre pour les positions d'arrêt de tabulateur, les données des positions d'arrêt de tabulateur contenues dans la mémoire de phrase 54 et correspondant à ce titre sont transférées vers les registres TAB 1 - TABn (case 3604), pour fixer à nouveau les positions d'arrêt de tabulateur. La lampe de la touche FORMAT est ensuite éteinte (case 3605).Le microprocesseur 44 détecte le contenu de ces registres pour établir les données correspondant aux positions d'arrêt de tabulateur précédentes, ce-qui permet la fixation automatique des positions de tabulateur pour le chariot
De plus, dans le cas d'un titre commençant par un caractère indiquant un format de page, le format de page correspondant à ce titre qui se trouve dans la mémoire de phrase 54 est transféré vers le registre TRAVAIL (case 3603) et l'indicateur TR est positionné. Ensuite, sous l'effet de la manoeuvre de la touche " * " , les données relatives awc points de départ qui se trouvent dans le registre TRAVAIL sont appliquées au microprocesseur 44 pour amener automatiquement le chariot au point de départ (case 3601).Ainsi, dans 1 'exemple représenté sur la figure 30, le déplacement du chariot et 1 'avance de la feuille sont effectués automatiquement pour les points de départ EP1 à EPll, en actionnant 11 fois la touche" ", sans appu- yer sur la touche RETOUR. Ceci est dA au fait que la mémoire de phrase 54 mémorise les ordres de retour de chariot et la valeur de l'avance de la page qui sont définis par la touche RETOUR au moment de l'enregistrement du format de page.
In the case where the title begins with a character indicating the recording of a page format, the title present in the row buffer 52 is routed to the WORK register (box 3506) to continue the presentation of this title. The truck is then moved to a starting point by means of the
SPACE, etc., and the operator actuates the key "s" to point to the WORK register the contents of the register CRGPT (box 3501), which indicates the distance of the carriage from the reference point of the left end. where there are several starting points, as shown in Figure 30, the contents of the register
CRGPT is saved successively in the WORK register by repeating the SPACE key and the "*" key operations.When the start point recording of a line is completed, the operator presses the RETURN key. in this state the indicator TR is set, the program is switched in the direction YES so as to change the line counter LC from 0 to 1, and to record the content of this counter in the register WORK, in correspondence with the recording of each starting point
The above procedure is repeated a number of times equal to the number of lines in the page format, which records in the WORK register the starting point data for the lines. When the operator presses the FORMAT key, the contents of this WORK register, including the title, the number the lines and the starting points in each line are stored in the phrase memory 54 (box 3502), after which the lamp of the FORMAT key is extinguished (box 3504) to finish saving the page format,
For the recall of the page format thus recorded, the MODE key is actuated so as to establish a mode other than the MEM mode, in order to restore the MEM indicator. Thus, under the effect of the operation of the FORMAT key, the program is pointed in the NO direction to box iQEM 1? r so as to execute the FMRD sequence which is shown in Fig. 36. Sounds the effect of introducing the page format title or tab stop positions, the LBFSTR sequence is executed in order to present the title and, under the effect of the operation of the RETURN key, the program is turned in the direction NO to the box TR = 1? ,
I the way mentioned above. The central program then the first character of the line buffer 52 (box 3602), and if it is a digit, which indicates a title for the tab stop positions, the data of the tab stop positions contained in the phrase memory 54 and corresponding to this title are transferred to the registers TAB 1 - TABn (box 3604), to set the tabulator stop positions again. The lamp of the FORMAT key is then extinguished (box 3605). The microprocessor 44 detects the contents of these registers to establish the data corresponding to the previous tab stop positions, which allows the automatic setting of the tab positions for the tab. cart
In addition, in the case of a title beginning with a character indicating a page format, the page format corresponding to that title which is in the sentence memory 54 is transferred to the WORK register (box 3603) and the TR flag is set. Then, under the effect of the operation of the key "*", the data relative awc starting points which are in the WORK register are applied to the microprocessor 44 to automatically bring the carriage to the starting point (box 3601). In the example shown in FIG. 30, carriage movement and sheet advance are performed automatically for start points EP1 to EP11, by pressing the "" key 11 times, without pressing the key. RETURN. This is because the sentence memory 54 stores the carriage return orders and the page advance value which are set by the RETURN key at the time of the page format registration.

De plus, au moment du rappel à partir de la mémoire de phrase 54, les données qui sont enregistrées dans cette mémoire ont priorité sur l'état de l'information de pas d'impression, d'interligne et de mode correspondant à la touche MODE qui est sélectionnée par le clavier 10. Par exemple, lorsqu'on rappelle le format de page et que le chariot est déplacé vers un point de départ par la touche *", la manoeuvre d'une touche de caractère met en fonction le mode d'impression caractère par caractère, même si la touche MODE fixe le mode M pour l'impression mot par mot, du fait que la séquence
BFPRT dans la séquence LBFSTR de la figure 36, n'est pas exécutée comme le montre la figure 24, mais est exécutée la fois suivante, à cause de l'état TR = 1.;;
De cette manière, l'impression à partir du point de départ peut être effectuée commodément sous l'effet de l'introduction de chaque caractère. De plus, pendant la fonction de rappel du format de page, le titre de ce format de page est présenté continuellement par la
séquence LBFSTR, ce qui fait qu'il est possible de remarquer une
erreur dans la sélection du format de page enregistré.
In addition, at the time of recall from the phrase memory 54, the data that is stored in this memory has priority over the state of the print step, leading, and mode information corresponding to the key. MODE which is selected by the keyboard 10. For example, when the page size is recalled and the carriage is moved to a starting point by the key * ", the operation of a character key turns on the mode character, even if the MODE key sets the M mode for word-by-word printing, since the
BFPRT in the LBFSTR sequence of Fig. 36, is not executed as shown in Fig. 24, but is executed the next time because of the state TR = 1 ;;
In this way, printing from the starting point can be conveniently performed by the introduction of each character. In addition, during the page format callback function, the title of this page format is continuously presented by the
LBFSTR sequence, which makes it possible to notice a
error in selecting the saved page format.

On va maintenant considérer les figures 37 à 39B qui montrent un mode de réalisation permettant d'effectuer aisément une correction ou une insertion de caractères imprimés. FIGS. 37 to 39B will now be considered which show an embodiment making it easy to perform correction or insertion of printed characters.

Dans une unité d'impression équipant un ordinateur ou un calculateur de bureau classique, ou dans une imprimante commandée par touches, comme une machine à écrire électronique, on ne peut procéder à la correction ou à l'insertion de caractères imprimés qu'en déplaçant ledhariot ou la feuille d'impression, par l'observation vi suite ou par une opération manuelle, avec des instruments de correction spéciaux, en travaillant sur la feuille d'impression extraite de l'imprimante, et ceci constitue donc une opération extrêmement mal commode, même pour un opérateur expérimenté. In a printing unit equipping a computer or a conventional desktop computer, or in a key-operated printer, such as an electronic typewriter, one can proceed to the correction or the insertion of printed characters only by moving ledhariot or the printing sheet, by observation vi following or by manual operation, with special correction instruments, working on the printing sheet extracted from the printer, and this is therefore an extremely awkward operation even for an experienced operator.

Le mode de réalisation qui est expliqué ci-après est capa ble de supprimer ces difficultés. The embodiment which is explained below is capable of eliminating these difficulties.

La figure 37 montre un exemple d'impression sur une feuil- le d'impression P, sur laquelle les caractères A, B, a,b, etc, sont imprimés dans des positions arbitTaires, sous la coir,ande des touches, au moyen du déplacement de gauche à droite d'un chariot qui porte par exemple une roue porte-caractères du type marguerite. Fig. 37 shows an example of printing on a printing sheet P, on which the characters A, B, a, b, etc., are printed in arbitrary positions, under the barrel, ande keys, by means of the movement from left to right of a carriage which carries for example a character wheel type daisy.

Pour les caractères minuscules a, b, etc, le pas d'impures sion peut par exemple être réduit à 3/4. For the lowercase characters a, b, etc., the impurity pitch can for example be reduced to 3/4.

La figure 38 montre sous forme de schéma synoptique un mode de réalisation de l'imprimante qui comporte un clavier YB comprenant des touches alphabétiques KA-KZ, , des touches numériques, des touches de commande K 1-K5 destinées à donner divers ordres an chariot, et une touche de positionnement de clavier K6 destinée à sélec- tonner les caractères minuscules ; une unité centrale CBW; une unité de commande d'avance de papier PF, destinée à l'avance de la feuille de papier P; une unité de commande d'entraînement HD pour une roue porte-caractères KH ; ; un chariot CA qui porte cette roue portecaractères et qui accomplit un déplacement dans la direction latérale et une unité de commande d'entrainement CD pour le chariot CA. Un compteur de position de chariot CC destiné à détecter la position du chariot enregistre la distance de déplacement du chariot en comptant les impulsions d'attaque destinées à un moteur pas à pas de ce chariot.  FIG. 38 shows, in the form of a block diagram, an embodiment of the printer that comprises a keyboard YB comprising alphabetic keys KA-KZ, numerical keys, command keys K 1 -K5 intended to give various orders a trolley and a keypad positioning key K6 for selecting lowercase characters; a CBW central unit; a paper feed control unit PF, for feeding the paper sheet P; an HD drive control unit for a character wheel KH; ; an AC carriage which carries this character wheel and which performs lateral movement and a CD drive control unit for the AC carriage. A carriage position counter DC for detecting the position of the carriage records the travel distance of the carriage by counting the drive pulses for a stepper motor of that carriage.

Il existe également une mémoire tampon de ligne LB destinée à la correction ou à l'insertion des caractères imprimés, et cette mémoire a une capacité de 300 caractères, sur 2 lignes. A l'intérieur de cette mémoire, chaque zone de mémoire relative à un caractère est divisée en trois adresses I, Il et III, et l'adresse I enregistre le caractère imprimé tel que A, B, a, b, = , $, etc, sous une forme codée, l'adresse Il enregistre le pas d'impression ou la valeur de déplacement du chariot correspondant à la taille de chaque caractère imprimé, même lorsque ce pas d'impression est le même que celui des caractères voisins, et l'adresse III enregistre le type d'impression, comme par exemple l'impression avec soulignement.
On suppose maintenant que le pas d'impression est égal à un pas unitaire constant, indépendamment de la taille du caractère imprimé, que le type d'impression n'est pas un type d'impression spécial, comme l'impression avec soulignement, mais est limité à une impression ordinaire de caractères, et que le pas d'avance de la feuille d'impression P est limité à un pas unitaire ordinaire lPF.
There is also a line buffer LB for the correction or insertion of printed characters, and this memory has a capacity of 300 characters on 2 lines. Within this memory, each memory area relating to a character is divided into three addresses I, II and III, and the address I records the printed character such that A, B, a, b, =, $, etc., in a coded form, the address It records the printing step or the displacement value of the carriage corresponding to the size of each printed character, even when this printing step is the same as that of the neighboring characters, and address III records the type of printing, such as underlined printing.
It is now assumed that the printing step is equal to a constant unitary step, regardless of the size of the printed character, that the type of printing is not a special type of printing, such as underlined printing, but is limited to ordinary printing of characters, and the step in advance of the printing sheet P is limited to an ordinary unit step lPF.

En actionnant une touche de retour de chariot K 1, on déplace le chariot CA jusqu'à l'extrémité gauche de la feuille?, et cette dernière avance simultanément d'une ligne Ensuite, lorsqu'on introduit un caractère A par le clavier KB, un circuit d'adresse AD commande l 'enregistrement d'un code représentant le caractère A à l'adresse I de la première zone dans la mémoire tampon de ligne LB, d'un code 1PT représentant le pas d'impression constant à l'adresse II, et d'un code NMP représentant une impression simple, à l'adresse III.By pressing a carriage return key K 1, the carriage CA is moved to the left end of the sheet ?, and the latter moves forward one line at a time. Then, when a character A is inserted by the keyboard KB , an address circuit AD controls the recording of a code representing the character A at the address I of the first zone in the line buffer LB, of a code 1PT representing the constant printing pitch at address II, and an NMP code representing a single print at address III.

Lorsque le caractère A est amené à la position d'impression par la rotation de la roue porte-caractères KH, l'unité centrale CPU lit le contenu de l'adresse I de la première zone de la mémoire tampon de ligne LB pour imprimer le caractère A dans la première ligne et dans la première colonne, comme le montre la figure 37, et le chariot CA est déplacé vers la droite d'une valeur d'un caractère, sous la commande de l'unité de commande d'entrahement de chariot HD.Ensuite, au moment de l'introduction du caractère suivant B par le clavier KB, le circuit d'adresse AD est incrémenté pour enregistrer un code relatif au caractère B à l'adresse I de la seconde zone de mémoire, dans la mémoire tampon de ligne LB, et pour enregistrer les données- 1PT et NMP aux adresses Il et III, de la même manière que pour le caractère précédent A.  When the character A is brought to the printing position by the rotation of the character wheel KH, the CPU CPU reads the contents of the address I of the first zone of the line buffer LB to print the A character in the first line and in the first column, as shown in Figure 37, and the carriage CA is moved to the right by a value of one character, under the control of the drive control unit of Then, at the time of the introduction of the next character B by the keyboard KB, the address circuit AD is incremented to record a code relating to the character B at the address I of the second memory area, in the LB line buffer, and to record the data-1PT and NMP at addresses Il and III, in the same way as for the previous character A.

L'unité centrale CPU reçoit les données qui se trouvent fi adresse I de la seconde zone de mémoire, indiquée par le circuit d'adresse AD, et elle commande l'impression du caractère 3 dans la première ligne et la seconde colonne, comme le montre la figure 37s au moyen d'une procédure de co@hcidence.  The CPU receives the data at the I address of the second memory area, indicated by the address circuit AD, and controls the printing of the character 3 in the first line and the second column as the shows Figure 37s using a cohort procedure.

Dans cet état, le contenu du compteur de position de chariot CC est incrémenté et porté à "2"9 - ce qui indique la distance du chariot par rapport à la position d'extrémité gauche. In this state, the contents of the carriage position counter CC are incremented and raised to "2" 9 - which indicates the distance of the carriage from the left end position.

De façon similaire, sous l'effet de l'introduction des caractères C et D par le clavier KB, le circuit d'adresse AD enregis- tre les codes pour C et D aux adresses I des troisième et quatrième zones de mémoire, et les codes GPT et NMP aux adresses Il et III. Similarly, under the effect of the introduction of the characters C and D by the keyboard KB, the address circuit AD registers the codes for C and D at the I addresses of the third and fourth memory areas, and the GPT and NMP codes at addresses II and III.

L'unité centrale CPU imprime ces caractères Cet D dans les troisième et quatrLeme colonnes de la première ligne, comme le montre la figure 37 et le compteur de position de chariot CC enregistre "4", ce qui indique la distance du chariot par rapport à la position d'extrémité gauche. Ensuite, sous 1' effet de la manoeuvre de la touche de retour de chariot K 1 sur le clavier KB, le circuit d'adresse AD enregistre un code RET à l'adresse I de la cinquième zone de mémoire dans la mémoire tampon de ligne LB, et ce code représente le retour ou le déplacement en arrière du chariot CA. Le circuit d'adresse enregistre également, à l'adresse 11, un code 4ST qui représente le déplacement du chariot "4", à partir de la position d'extrémité gauche, fourni par le compteur de position de chariot CC, et il enregistre à l'adresse III un code trr qui représente le pas d'avance ordinaire de la feuille
Les figures 39 et 39B montrent les conditions d'enregistrement des données dans la mémoire tampon de ligne A ce point, le chariot est ramené å la position d'extrémité gauche et la feuille d'impression P est avancée de la mauière connue, de Façon à monter sous l'effet de la rotation d'un rouleau ci caoutchouc RO, l'avance correspondant à un interligne ordinaire De plus, le compteur de po sition de chariot CC qui fait partie de l'unité de commande d'Pstrat- nement du chariot CD est remis à zéro. On actionne ensuite une touche d'espacement K3 sur le clavier IÇB pour déplacer le chariot CA d'un caractère vers la droite, afin de former un espace dans la secon de ligne, comme le montre la figure 37.Simultanément, le circuit d'adresse AD enregistre à l'adresse I de la sixième zone de mémoire de la mémoire tampon de ligne LB un code SPA qui représente un blanc, il enregistre à l'adresse Il un code 1PT qui indique le pas d'impressipn, et il enregistre à l'adresse III un code NOP indiquant l'absence d'impression. De plus, le compteur de position de chariot CC contient un compte "2", d'une manière identique à celle expliquée précédemment. Ainsi, sous effet de l'introduction des caractères E et F, les codes de caractère, les pas d'impression et les types d'impression correspondants sont enregistrés aux adresses I, Il et III, dans les septième et huitième zones de mémoire de la mémoire tampon de ligne LB.Les caractères E et F sont imprimés de la manière représentée sur la figure 37, et le compteur de position de chariot CC enregistre "3". On supposera qu'on trouve à ce point que le caractère C qui figure dans la troisième colonne de la première ligne doit être corrigé et remplacé par exemple par un caractère Y.Sous l'effet de la manoeuvre d'une touche de retour en arrière K2 qui est destinée exclusivement à la correction ou à l'in sertira, l'unité centrale C!?U lit, en faisant fonctionner pas a pas le circuit d'adresse AD en sens inverse, le contenu de la septième zone de mémoire de la mémoire tampon de ligne LB, pour obtenir les codes
NMP et 1PT, comme le montrent les figures 39A et 39B grace à qioi l'unité centrale CPU déplace le chariot CA d'un pas de caractère vers la gauche.Sous l'effet d'une autre manoeuvre de la touche de retour en arrière K2, le circuit d'adresse AD passe de "7" à "6" pour indiquer la sixième zone de mémoire dans la mémoire tampon de ligne LB, et sous l'effet de cette indication l'unité centrale
CPU déplace le chariot d'un pas vers la position d'extrémité gauche.
The CPU CPU prints these characters This D in the third and fourth columns of the first line, as shown in Figure 37 and the DC carriage position counter registers "4", which indicates the distance of the carriage from the left end position. Then, under the effect of the operation of the carriage return key K 1 on the keyboard KB, the address circuit AD registers a code RET at the address I of the fifth memory area in the line buffer LB, and this code represents the return or the displacement behind the carriage CA. The address circuit also registers, at 11, a code 4ST which represents the movement of the carriage "4" from the left end position, provided by the carriage position counter CC, and records at the address III a trr code representing the ordinary advance step of the sheet
FIGS. 39 and 39B show the conditions for recording the data in the line buffer. At this point, the carriage is brought back to the left end position and the printing sheet P is advanced by the known maw, so to be mounted under the effect of the rotation of a rubber roll RO, the advance corresponding to an ordinary spacing In addition, the DC carriage position meter which is part of the control unit of Pstratement of the CD carriage is reset. Then, a K3 key is pressed on the IÇB keyboard to move the carriage CA one character to the right, to form a space in the second line, as shown in FIG. 37. At the same time, the circuit of FIG. address AD stores at the address I of the sixth memory zone of the line buffer LB a SPA code which represents a blank, it registers at the address Il a code 1PT which indicates the step of impressipn, and it records at the address III a NOP code indicating the absence of printing. In addition, the carriage position counter CC contains an account "2", in a manner identical to that explained above. Thus, by virtue of the introduction of the characters E and F, the character codes, the printing steps and the corresponding types of printing are recorded at the addresses I, II and III, in the seventh and eighth memory zones of the line buffer LB.The characters E and F are printed in the manner shown in Fig. 37, and the carriage position counter CC records "3". It will be supposed that at this point the character C in the third column of the first line must be corrected and replaced for example by a character Y. Under the effect of the maneuvering of a back-and-forth key K2 which is intended exclusively for correction or in sertira, the central unit C!? U read, by operating step by step the address circuit AD in the opposite direction, the contents of the seventh memory area of the line buffer LB, to obtain the codes
NMP and 1PT, as shown in Figs. 39A and 39B, thanks to the fact that the CPU CPU moves the AC carriage one character step to the left. Under the effect of another maneuver the back-and-forth key K2, the address circuit AD changes from "7" to "6" to indicate the sixth memory area in the line buffer LB, and as a result of this indication the central unit
CPU moves the carriage one step to the left end position.

Sous l'effet d'une ou de plusieurs manoeuvres de la touche de retour en arrière K2, l'unité centrale CPU décode la cinquième zone de mémoire pour trouver les données relatives à l'interligne égal à un pas, au déplacement du chariot, égal à 4 pas, et à l'ordre de retour du chariot, gracie à quoi le chariot CA est déplacé de 4 pas vers la droite et est arrêté automatiquement au caractère D dans la quatrième colonne de la première ligne représentée sur la figure 37. Simultanément, la feuille d'impression P est déplacée en sens inverse, vers le bas, sous l'effet de la rotation en sens inverse du rouleau en caout- chouc RO.Under the effect of one or more maneuvers of the back-and-forth key K2, the central processing unit CPU decodes the fifth memory area to find the data relating to the line spacing equal to one step, to the displacement of the carriage, equal to 4 steps, and to the order of return of the carriage, thanks to which the carriage CA is moved 4 steps to the right and is stopped automatically to the character D in the fourth column of the first line shown in Figure 37. At the same time, the printing sheet P is moved in the opposite direction downwards by the rotation in the opposite direction of the rubber roll RO.

De cette manière, le chariot CA peut être amené automatiquement à la position du dernier caractère de la ligne précédente. In this way, the carriage CA can be brought automatically to the position of the last character of the previous line.

Ensuite, en actionnant à nouveau la touc he de retour en arrière K2, le chariot CA est déplacé d'un pas vers la gauche, jusqu'à la position du caractère C, dans la troisième colonne de la première ligne, et il devient ainsi possible d'effacer le caractère C avec le ruban correcteur, en actionnant la touche de correction K6 et d'imprimer à nouveau le caractère Y en introduisant ce caractère. Les données présentes dans la mémoire tampon de ligne LB sont alors changées et pas sent de C à Y, par la fonction du circuit d'adresse AD.Une fois que la correction a été achevée par des manoeuvres répétées de la touche de retour en arrière K2 et de la touche de correction K6, on actionne une touche de repositionnement K5, grâce à quoi l'unité centrale CPU lit l'adresse "8" qui existait inunédiatement avant la manoeuvre de la touche de retour en arrière K2, elle calcule la dis t::ance dans la direction latérale et la distance dans la direction d'avance de la feuille, a partir de l'adresse présente et de l'adresse l'origine "8", et elle ramène le chariot à la position qu'il occupait immédiatement avant la manoeuvre de la touche K2. On introduit en suite de façon similaire les caractères G-, H et I et ils sont enregis trés successivement dans la mémoire tampon de ligne LB par l'action du circuit d'adresse AD, et le compteur de position de chariot CC est avancé à "6".Lorsque l'impression des caractères G, H et I est terminée, on actionne la touche de retour de chariot K1 pour ramener le chariot à la position d'extrémité gauche et pour faire avancer la feuille d'impression P d'une ligne. Dans le cas où on doit imprimer des caractères minuscules dans la troisième ligne, on modifie l'avance de la feuille au moyen de la touche Xl, pour la faire passer par exle- d'un
interligne à trois-quarts d'interligne, en donnant une instruction correspondante par le clavier XB, avant d'actionner la touche K1. Ensuite, les caractères minuscules a, b, c, .. sont imprimés d'une manière similaire et les caractères minuscules h, i, . sont imprimés dans la quatrième ligne après L'avance de la feuille de trois-quarts dlinter- ligne, pour obtenir l'impression qui est représentée sur la figure 37.
Then, again by pressing the backward key K2, the carriage CA is moved one step to the left, to the position of the character C, in the third column of the first line, and thus becomes it is possible to erase the C character with the correction tape, by pressing the correction key K6 and to print the Y character again by entering this character. The data present in the line buffer LB is then changed and not felt from C to Y, by the function of the address circuit AD.Once the correction has been completed by repeated maneuvers of the back-and-forth key K2 and the correction key K6, a repositioning key K5 is actuated, whereby the central processing unit CPU reads the address "8" which existed immediately before the operation of the return key K2, it calculates the say in the lateral direction and the distance in the direction of advance of the sheet, from the present address and the origin address "8", and it returns the carriage to the position he occupied immediately before the maneuver of the K2 key. The characters G-, H and I are then similarly inputted and they are stored successively in the line buffer LB by the action of the address circuit AD, and the carriage position counter CC is advanced to When the printing of the characters G, H and I is completed, the carriage return key K1 is pressed to return the carriage to the left end position and to advance the printing sheet P by a line. If you have to print lowercase characters in the third line, you can change the advance of the sheet by pressing the Xl key, to make it pass through a
line spacing three-quarters of a line, giving a corresponding instruction by the keyboard XB, before pressing the key K1. Then, the lowercase characters a, b, c, .. are printed in a similar manner and the lowercase characters h, i,. are printed in the fourth line after the advance of the three-quarter sheet of line, to obtain the printing shown in Fig. 37.

Conune il est expliqué ci-dessus, la mémoire tampon de ligne LB enresistre successivement l'information de caractère, l'ordre de retour de chariot, la distance de déplacement du chariot et la valeur d'avance de la feuille, comme le montrent les figures 39A et 39B De plus, le déplacement du chariot en arrière dans l'opération de correction peut être obtenu en actionnant une fois la touche de retour en arriè
re K 1 et en maintenant enfoncée la touche de répétition K4, gracie à quoi le circuit d'adresse AD répète la soustraction de façon à fournir successivement à l'unité centrale CPU le contenu de la mémoire tampon de ligne LB, et à répéter le mouvement en arrière du chariot CA. De cette manière, il devient possible dtatteindre rapidement la position de correction.En outre, il est possible de ramener le chariot aux lignes imprimées précédemment en indiquant le nombre de lignes de mouvement en arrière avec les touches de chiffres du clavier KB, et en utilisant la touche de retour en arrière K2 et la touche de répétition K4.
As explained above, the line buffer LB successively registers the character information, the carriage return order, the carriage travel distance, and the feed value of the sheet, as shown by FIGS. FIGS. 39A and 39B In addition, the movement of the carriage backwards in the correction operation can be obtained by pressing once the back-and-forth key
re K 1 and holding down the repeat key K4, whereby the address circuit AD repeats the subtraction so as to successively supply the CPU with the contents of the line buffer LB, and repeat the movement behind the CA cart. In this way, it becomes possible to quickly reach the correction position. In addition, it is possible to return the carriage to the lines printed previously by indicating the number of lines of movement backwards with the number keys KB, and using the back key K2 and the repeat key K4.

Plus précisément, il est possible de ramener le chariot en arrière sur une plage de 300 caractères, indépendamment du nombre de lignes. Specifically, it is possible to move the carriage backwards over a range of 300 characters, regardless of the number of lines.

A titre d'exemple, lorsque le chariot se trouve à la cinquième ligne sur la figure 37, il est possible de ramener le chariot
CA à la position du caractère D dans la première colonne de la première ligne, en appuyant sur la touche de chiffre "4" et en actionnant les touches K2 et K4 .. Dans ce but, on peut employer un registre destiné à enregistrer ce nombre "4", et le chariot ne s'arrête pas après un ordre de retour du chariot, mais après un teL ordre de retour du chariot une fois que le nombre de ces ordres cohcåde avec le nombre qui est enregistré dans ce registre.
For example, when the carriage is in the fifth line in Figure 37, it is possible to bring the carriage
CA at the position of the character D in the first column of the first line, by pressing the number key "4" and pressing keys K2 and K4. For this purpose, a register may be used to record this number. "4", and the carriage does not stop after a return order of the carriage, but after a teL return order of the carriage once the number of these orders cohcåde with the number that is registered in this register.

Le procédé de commande utilisant une mémoire tampon de ligne qui est employé dans ce mode de réalisation présente une utilité pratique, du fait que le cas de l'impression d'un maximum de 150 caractères sur une page, comme le rsntrerit les figures 35A et
35B est assez rare.
The control method using a line buffer which is employed in this embodiment has practical utility, since the case of printing a maximum of 150 characters on a page, as shown in FIGS.
35B is quite rare.

En outre, il n'est en fait pas nécessaire d'enregistrer toute l'information correspondant à l'ordre de retour de chariot, à la distance de déplacement et à la valeur de l'avance de la feuille, comme il est indiqué dans les trente-quatrième et trente-cinquième zones de mémoire sur les figures 39 A et 39B . du fait que avance de la feuille peut être effectuée manuellement et que l'ordre de retour de chariot lui-même peut être indus dans les données de distance de déplacement du chariot.Sur la figure 39B , la case a correspond au type de caractère, la case b correspond au pas d'impression, la case c correspond au type d'impression, la case d correspond à l'ordre de retour du chariot, la case e correspond à la distance de déplacement du chariot, la case f correspond à la valeur de l'avan- ce de la feuille, la case g correspond à un espace, la case h correspond au pas d'impression et la case i correspond à l'instruction d'absence d'impression. Furthermore, it is not necessary to record all the information corresponding to the carriage return order, the travel distance and the feed value of the sheet, as indicated in the thirty-fourth and thirty-fifth areas of memory in Figs. 39A and 39B. since the feed of the sheet can be carried out manually and the carriage return order itself can be included in the traveling distance data of the carriage.On FIG. 39B, the box a corresponds to the type of character, the box b corresponds to the step of impression, the box c corresponds to the type of impression, the box d corresponds to the order of return of the carriage, the box e corresponds to the distance of displacement of the carriage, the box f corresponds to the value of the advance of the sheet, the box g corresponds to a space, the box h corresponds to the step of printing and the box i corresponds to the instruction of absence of printing.

De plus, la mémoire tampon de ligne LB est de préférence équipée d'une batterie de secours, comme le montre la figure 38, de façon que son contenu soit conservé même si l'alimentation est interrompue pour une raison quelconques et done pour faciliter la correction, après le redémarrage fonctionnement, sur le travail qui a été effectué avant 1' interruption de l'alimentation. In addition, the line buffer LB is preferably equipped with a backup battery, as shown in FIG. 38, so that its contents are retained even if the power supply is interrupted for any reason and therefore to facilitate the correction, after the restart operation, on the work that was performed before the interruption of the power supply.

On va maintenant considérer les figures 40, 41 et 42 qui représentent une imprimante capable d'imprimer des lignes de tablcau par la manoeuvre des touches. Dans l'art antérieur, des figures autres que des lettres et des chiffres, comme par exemple des lignes de tableau; doivent être tracées avec une règle et un stylo-bille, etc, et ne peuvent donc pas être formées de façon nette. We will now consider Figures 40, 41 and 42 which show a printer capable of printing table lines by the operation of the keys. In the prior art, figures other than letters and numbers, such as table lines; must be drawn with a ruler and a ball-point pen, etc., and therefore can not be formed cleanly.

Prenant en considération la difficulté indiquée ci-dessus, le mode de réalisation comsidéré @ci permet d'imprimer des lignes de tableau par l'utilisation sélective de caractères de ligne horizontale et de bIne vertca;ie, par la manceuvre de touches, avec des an.gles foriaés de façon nette
La figure 40 montre une partie d'un exemple de roue por te-caractères du type marguerite conçue pour tre utilisée dans le mode de réalisation considéré. Cette roue porte-caractères comporte, en plus des caractères ordinaires CA, un caractère de ligne verticade CV, et des caractères de ligne herizontale CH1, CH2, desti nés à former les ligues de tableau verticales et horizontales qui sont représentées sur les figures 41 et 42. Le caractère CH 1 se trouve approximativement au centre d'une zone de caractère et il est utilisé pour imprimer un symbole moins (- ), tandis que le caractère CH2 se trouve dans la partie inférieure d'une zone de caractère et il est utilisé pour imprimer un trait de soulignement, comme il est représenté dans les seconde, troisième, quatrième et cinquième colonnes à la troisième ligne de la figure 41. De plus, on utilise le caractère CV pour imprimer diverses lignes verticales, comme il est représenté dans la première colonne des première à troisième lignes et des sixième à onzième lignes de la figure 41, et dans la première colonne des sixième à onzième lignes, dans les septième et neuvième colonnes des huitième à dixième lignes et dans les quatrième à sixième colonnes de la douzième ligne, sur la figure 42. Comme le montrent les figures 41 et 42, l'imprimante de l'invention est capable de former des lignes verticales et horizontales avec des caractères commandés par la manoeuvre de touches, et sans nécessiter une règle - ou d'autres instruments d'écriture.
Taking into consideration the difficulty indicated above, the preferred embodiment of the present invention allows table lines to be printed by the selective use of horizontal line characters and vertical lines, ie, by the operation of keys, with sharply defined
Figure 40 shows a portion of an exemplary daisy type wheel designed to be used in the present embodiment. This character wheel has, in addition to the ordinary characters CA, a CV verticad line character, and heritable line characters CH1, CH2, intended to form the vertical and horizontal table leagues which are shown in FIGS. 42. The character CH 1 is approximately in the center of a character field and is used to print a minus (-) symbol, while the character CH2 is in the lower part of a character field and it is used to print an underscore, as shown in the second, third, fourth, and fifth columns in the third line of Figure 41. In addition, the CV character is used to print various vertical lines, as shown in the first column of the first to third lines and the sixth to eleventh lines of Figure 41, and in the first column of the sixth to eleventh lines, in the seventh e and ninth columns of the eighth to tenth lines and in the fourth to sixth columns of the twelfth line, in Figure 42. As shown in Figures 41 and 42, the printer of the invention is capable of forming vertical lines and horizontal with characters controlled by the operation of keys, and without requiring a ruler - or other writing instruments.

Cependant, dans l'impression de lignes de tableau qui est représentée sur la figure 411 le tableau obtenu n'est pas esthétique du fait que la ligne horizontale qui se trouve dans la première colonne de la troisième ligne est interrompue avec une interruption d'un demipas, du fait que la ligne horizontale qui se trouve dans la première colonne de la cinquième ligne est excessivement longue, et du fait que la ligne horizontale qui constitue le soulignement pour les caractères E, F, G et H à la troisième ligne est trop près de ces caractères. However, in the table row printing which is shown in FIG. 411 the table obtained is not aesthetic because the horizontal line in the first column of the third row is interrupted with an interruption of one. demipas, because the horizontal line in the first column of the fifth line is excessively long, and because the horizontal line that underlines E, F, G, and H in the third line is too much near these characters.

On peut également éviter ces inconvénients par le mode de réalisation considéré ci-après, dont la figure 43 montre le schéma synoptique. Dans ce schéma synoptique, un clavier KB comporte une touche d'impression de ligne verticale KV, une touche d'impression de ligne horizontale KH, une touche d'impression de répétition KR, une touche de pas d'impression KP destinée à changer le pas d'impression ou le pas d'avance de ligne pour lui donner une valeur de mzitié, une touche de positionnement de clavier KS destinée à l'utilisation des touches KP, KH, etc, pour deux fonctions, ainsi que d'autres touches connues telles que des touches de lettres, des touches de chiffres, des touches de commande, etc. These disadvantages can also be avoided by the embodiment considered below, of which FIG. 43 shows the block diagram. In this synoptic diagram, a KB keyboard includes a vertical line printing key KV, a horizontal line printing key KH, a repeat printing key KR, a printing step key KP intended to change the key. no printing or no advance line to give it a value of mzitié, a KS keypad positioning key intended for the use of keys KP, KH, etc., for two functions, as well as other keys known as letter keys, number keys, command keys, and so on.

Il existe également une unité centrale CPU, un circuit de commande CD pour un moteur d'entrattiement de chariot CM, un circuit de commande PD pour un moteur d'avance de feuille PM, un
chariot CA qui porte la roue porte-caractères KH représentée sur la
figure 40, et une feuille d'impression P.Dans le cas de l'impression de la ligne verticale, comme le montrent les figures 41 et 42, on actionne les touches de commande connues pour déplacer le chariot
CA vers la droite ou vers la gauche, Sous l'effet de cette action, l'unité centrale CPU actionne le circuit d'entraînement CD et elle produit un signal de déplacement vers la droite 1F ou un signal de déplacement vers la gauche 1B, qui est transmis par une ligne de signal li ou 12 pour faire tourner le moteur d'entraînement de chariot CM dans le sens avant ou arrière, par l'intermédiaire d'une porte OU OR 1. Ceci a pour effet de déplacer pas à pas le chariot
CA vers une position désirée, par exemple la première colonne.
There is also a central processing unit CPU, a control circuit CD for a carriage drive motor CM, a control circuit PD for a sheet feed motor PM, a
AC carriage carrying the character wheel KH shown on the
40, and a print sheet P.In the case of printing the vertical line, as shown in FIGS. 41 and 42, the known control buttons are actuated to move the carriage
AC to the right or to the left, under the effect of this action, the central processing unit CPU activates the drive circuit CD and it produces a signal of movement to the right 1F or a signal of displacement to the left 1B, which is transmitted by a signal line li or 12 to rotate the carriage drive motor CM in the forward or reverse direction, via an OR gate OR 1. This has the effect of moving step by step carriage
CA to a desired position, for example the first column.

Ensuite, sous l'effet de la manoeuvre de la touche KV, une bascule
FV est positionnée dans l'unité centrale CPU et une ligne verticale " t " est imprimée par exemple dans la première colonne de la sixième ligne, sur la feuille d'impression P.
Then, under the effect of the operation of the key KV, a rocker
FV is positioned in the central processing unit CPU and a vertical line "t" is printed for example in the first column of the sixth line, on the printing sheet P.

Ensuite, sous l'effet de la manoeuvre de la touche de répétition KR, l'unité centrale CPU produit un signal d'avance de feuille 1F qui est transmis par une ligne 15 du circuit de commande
PD, afin d'entra@her le moteur d'avance de feuille EM. par l'intermé- diaire d'une porte OU OR2, ce qui fait avancer la feuille d'impres- sion P d'une ligne, par la rotation du rouleau RO.
Then, under the effect of the operation of the repeat key KR, the central processing unit CPU produces a sheet advance signal 1F which is transmitted by a line 15 of the control circuit
PD, in order to enter the EM sheet feed motor. via an OR gate OR2, which causes the printing sheet P of a line to advance by the rotation of the roll RO.

Ensuite, sous l'effet de la manoeuvre de la touche de répétition KR, la ligne verticale t 1 est imprimée dans la même colonne de la ligne suivante, du fait que la bascule V est maintenue dans cet état positionné De cette manière, cette ligne verticale est imprimée dans la même position de colonne sous l'effet de chaque manoeuvre de la touche KR.De plus, on peut effacer de la manière connue une impression finale en excès, en employant le ruban correcteur par la manoeuvre de la touche correspondantee
Dans le cas de l'impression de la ligne horizontale "-", sous l'effet des manoeuvres de la touche de positionnment de fclavier
KS et de la touche KH, dans cet ordre, l'unité centrale CPU restaure la bascule FV.Cependant, l'impression de la ligne horizontale avec le chariot CA positionné dans la première colonne, comme représenté précédemment, entraîne la formation d'une ligne de tableau telle que celle qui est représentée dans la première colonne de la cinquième ligne sur la figure 41. Pour éviter cette impression de ligne non sa- tisfaisante, on actionne la touche KP après avoir actionné la touche de positionnement de clavier KS. L'unité centrale CPU réagit en produisant un signal de déplacement vers la droite d'un demi-pas, 1/2 F, qui est appliqué à la ligne 13 du circuit de commande CD pour déplacer le chariot CA d'un demi-pas vers la droite.De cette manière, le chariot CA se trouve positionné entre les première et seconde colonnes, ce qui fait que la ligne horizontale" - " qu'on obtient par la manoeuvre de la touche KH est placée entre les première et seconde colonnes, comme il est représenté aux cinquième et onzième lignes de la figure 42. De plus, dans le cas où le chariot CA est placé à ltori- gifle à une autre position, on peut l'amener à une position située entre les première et seconde colonnes en actionnant la touche connue d'espacement arrière KA, un nombre de fois désiré, puis en actionnant la touche KP, gracie à quoi les signaux de déplacement vers la gauche 13 et le signal de déplacement vers la gauche d'un demi-pas 1/2B sont appliqués aux lignes 12 et 14 du circuit de commande CD.
Then, under the effect of the maneuvering of the repeat key KR, the vertical line t 1 is printed in the same column of the following line, because the latch V is kept in this state positioned in this way, this line vertical is printed in the same column position under the effect of each operation of the key KR.De addition, one can erase in the known manner a final impression in excess, by using the correcting tape by the operation of the corresponding key
In the case of the printing of the horizontal line "-", under the effect of the maneuvers of the key of positioning of keyboard
KS and KH key, in this order, the CPU CPU restores the flip-flop FV.However, printing the horizontal line with the carriage CA positioned in the first column, as shown above, results in the formation of a Table row such as that shown in the first column of the fifth line in Fig. 41. To avoid this unsatisfactory line printing, the KP key is actuated after the key KS has been pressed. The central processing unit CPU responds by producing a half-step, 1/2 F, right-hand movement signal which is applied to line 13 of the control circuit CD to move the AC carriage a half step In this way, the carriage CA is positioned between the first and second columns, so that the horizontal line "-" obtained by the operation of the key KH is placed between the first and second columns As is shown in the fifth and eleventh lines of FIG. 42. In addition, in the case where the carriage CA is placed in position at another position, it can be moved to a position between the first and second positions. columns by actuating the known backspace key KA, a desired number of times, then by pressing the KP key, at which point the left-hand movement signals 13 and the half-step left-hand movement signal are effected. 1 / 2B are applied to lines 12 and 14 of the CD command.

De plus, comme il est représenté dans les septième et neuvième colonnes des huitième à dixième lignes de la figure 42, la ligne ver tical" ss " peut être déplacée de façon appropriée d'un demi-pas vers la gauche ou vers la droite, par les touches KV, KP et Eventuellnt K, pour former des lignes verticales d'une matrice bien équilibrées par rapport aux positions des caractères dl-d3, cl-c3, etc. Le fonction nement avec un demi-pas mentionné précédemment peut également être appliqué à l'avance de la feuille pour former un tableau imprimé qui soit très lisible.Dans ce but, le circuit de commande PD relatif à l'avance de la feuille comporte des lignes de signal 15 à 18 destinées à donner sélectivement les signaux d'avance ou de recul d'un pas, 1FP, lBP, et des signaux d'avance ou de recul d'un demi-pas, 1/2FP et 1/2BP.Moreover, as shown in the seventh and ninth columns of the eighth to tenth lines of Fig. 42, the vertical line "ss" can be appropriately moved half a step to the left or to the right, by the keys KV, KP and Eventuellnt K, to form vertical lines of a matrix that are well balanced with respect to the positions of the characters dl-d3, cl-c3, etc. The operation with a half-step mentioned above can also be applied in advance of the sheet to form a printed board which is very readable. For this purpose, the control circuit PD relative to the advance of the sheet includes signal lines 15 to 18 for selectively giving advance or reverse signals of one step, 1FP, 1BP, and advance or reverse signals of half a step, 1 / 2FP and 1 / 2BP .

A titre d'exemple, sous l'effet de la manoeuvre de la touche
KP, l'unité centrale CPU applique le signal 1/2FP par l'intermédiaire de la ligne de sortie 17 du circuit de commande PD, de façon à faire avancer la feuille d'impression P d'un demi-pas. De plus, sous l'effet des manoeuvres de la touche de positionnement de clavier KS et de la touche KP, le chariot CA est déplacé d'un demi-pas vers la droite, par l'intermédiaire de la ligne de sortie 13 du circuit de commande CD.
For example, under the effect of the maneuver of the key
KP, the central processing unit CPU applies the 1 / 2FP signal via the output line 17 of the control circuit PD, so as to advance the printing sheet P by half a step. Moreover, under the effect of the maneuvers of the keyboard positioning key KS and the key KP, the carriage CA is moved half a step to the right, via the output line 13 of the circuit CD control.

En actionnant les touches de caractères E, F, G et H, on imprime ces caractères dans les positions médianes des colonnes et des lignes, comme le montre la figure 42, en maintenant des espaces appropriés par rapport aux lignes de tableau qui se trouvent au-dessus et à gauche.By pressing the E, F, G and H character keys, these characters are printed in the middle positions of the columns and lines, as shown in Figure 42, by maintaining appropriate spaces in relation to the table lines at above and to the left.

De plus, gracie à l'avance de la feuille d'un demi-pas, la ligne horizontale qui se trouve dans la sixième colonne de la neuvième ligne est positionnée de façon appropriée par rapport aux caractères "D" et "1", en dépit du fait que cette ligne horizontale est positionn ée à l'extrémité inférieure de la zone de caractère, comme le montre la figure 40.Moreover, in advance of the sheet by half a step, the horizontal line in the sixth column of the ninth line is appropriately positioned in relation to the characters "D" and "1", in despite the fact that this horizontal line is positioned at the lower end of the character area, as shown in Figure 40.

La ligne verticale" 1 '≈peut en outre être utilisée dans divers buts, comme pour indiquer la date, de la manière représentée dans les troisième et sixième colonnes de la douzième ligne de la figure 42.  The vertical line "1" can also be used for various purposes, such as to indicate the date, as shown in the third and sixth columns of the twelfth line of Fig. 42.

Conformément à l'explication précédente, le mode de réa lisation considéré permet d'obtenir des formats d'impression très lisibles, par l'utilisation de caractères de ligne verticale et de ligne horizontale, en combinaison avec un déplacement d'un demipas du chariot et de la feuille d'impression, par une commande ap propriée exercée au moyen des touches, et ces formats d'impression sont plus lisibles que ceux qu'on obtient dans l'impression par matrice de points,
Les figures 44 45 et 46 représentent un mode de réalisa t-on du dispositif électronique capable d'augmenter la vitesse de traitement d'impression et de fournir des formats d'impression très lisibles
A titre d'exemple, dans le cas d'une calculatrice électro- nique de bureau de type classique, équipée d'une imprimante, un nom- bre introduit n'est imprimé que lorsqu'une touche d'opérande, comme par exemple " + ", est actionnée après l'introduction des chiffres, ce qui fait que l'impression du nombre complet demande un certain temps.
According to the preceding explanation, the embodiment in question makes it possible to obtain very readable print formats, by the use of vertical line and horizontal line characters, in combination with a movement of a half-duplex of the carriage. and the print sheet, by an appropriate command exerted by means of the keys, and these print formats are more readable than those obtained in dot matrix printing,
Figures 44 45 and 46 show an embodiment of the electronic device capable of increasing the print processing speed and providing highly legible print formats.
By way of example, in the case of a conventional desktop electronic calculator equipped with a printer, an inserted number is only printed when an operand key, such as " + "is pressed after the numbers are entered, so printing the entire number takes a while.

Cet inconvénient est supprimé par le mode de réalisation considéré, dans lequel l'impression de la partie entière d'un nombre est déclenchée au moment de l'introduction de la virgule décimale, avec éventuellement une ponctuation appropriée de la partie entière. This disadvantage is eliminated by the considered embodiment, in which the printing of the integer part of a number is triggered at the time of the introduction of the decimal point, with possibly an appropriate punctuation of the integer part.

De cette mainere, il deviens possible de réduire le temps de traite ment, du fait que la partie entière peut être imprimée pendant que la partie correspondant à la fraction décimale du nombre est introduite par les touches de chiffres, de réduire les erreurs dans l'introduction faite par les touches, du fait que les chiffres sont imprimés avec la ponctuation éventuelle appropriée, et d'éviter d'introduire inutilement la partie qui correspond à la fraction décimale dans le cas où on trouve une erreur dans l'introduction de la partie entière. In this way, it becomes possible to reduce the processing time, since the whole part can be printed while the part corresponding to the decimal fraction of the number is introduced by the digit keys, to reduce errors in the introduction made by the keys, because the numbers are printed with the appropriate punctuation, and to avoid unnecessarily introducing the part which corresponds to the decimal fraction in the case where there is an error in the introduction of the part whole.

La figure 44 représente un schéma synoptique de ce mode de réalisation, dans lequel un clavier KB comporte des touches de chiffres K0-K9, une touche de virgule décimale KP, un commutateur à glissière SS destiné à la sélection de la ponctuation, correspond dant soit à un blanc soit à un symbole particulier ( ) , une touche de commande KD destinée à l'impression des nombres avec une position fixe de la virgule décimale, et des touches de commande non représentées. Qn voit également un registre KR destiné à enregistrer les signaux de touches qui proviennent du clavier KB, une unité d'affichage de nombres DSP, une unité centrale CPU, et une imprimante PRT qui comporte une tête d'impression de type série
H, destinée à imprimer de la gauche vers la droite sur une feuille d'impression P . La figure 45 montre un exemple d'impression et les figures 46A et 46B illustrent le déroulement de l'affichage et de l'impression;
Tout d'abord,' en manipulant par exemple une touche de chiffre K8 puis la touche de commande KD, on enregistre les données "8" dans un groupe de bascules L dans l'unité centrale CPU, afin de fixer la position de la virgule décimale dans la huitième colonne à partir de l'extrémité gauche de la feuille d'impression P;;t
Ensuite, en actionnant la touche de chiffre K 1, on enregistre le chiffre "1" dans le registre KR et ce chiffre est présenté sur l'unité d'affichage DSP, et lorsqu'on actionne ensuite la touche de chiffre K2, le chiffre "2" est également enregistré dans le registre KR pour présenter un nombre "12" sur l'unité d'affichage DSP,' comme le montre la ligne I de la figure 46A.' Aucune impression n'est effectuée à ce stade
De plus, un compteur C enregistre un nombre "2" qui indique le nombre de manoeuvres des touches numériques g Ensuite, sous l'effet de la manoeuvre de la touche de virgule décimale KP, l'unité centraleC?U soustrait le nombre "2" enregistré dans le compteur C du nombre "8" enregistré dans le groupe de bascules L pour obtenir la différence "6", et elle déplace la tête d'impression H jus qu'à la sixième colonne à partir de l'extrémité gauche de la feuille d'impression, pour imprimer le chiffre "1" à cette position, et pour imprimer ensuite le chiffre "2" à droite, puis la virgule décimale ", " oncore plus à droite. Pendant cette impression, on peut introduire la partie fractionnaire "34" à l'aide des touches numériques, et elle est présentée sur l'unité d'affichage DSP, comme le montre la ligne II de la figure 461.Sous l'effet d'une manoeuvre suivante d'une touche de commande, la tête d'impression H est déplacée successivement vers la droite pour imprimer les chiffres "3" et "4". Pendant cette impression, il est possible d'introduire les chiffres qui sont destinés à être imprimés à la ligne suivante A ce point, le- compteur C est remis à zéro, mais le contenu "8" du groupe de bascules
L est conservé: A l'achèvement de l'impression du nombre "34", la feuille d'impression P est avancée d'une ligne et la tête d'impres- sion H est placée dans un état d'attente pour l'impression de-la ligne suivante.On introduit ensuite les chiffres "1.2.3.4.5.6" par les touches de chiffres - 1-K6 et ces chiffres sont présentés sur l'unité d'affichage DSP par l'intermédiaire du registre KR, de la manière expliquée précédemment, et le compteur C enregistre un nombre "6".Lorsqu'on actionne la touche de virgule décimale KP, 1 'unité centrale CPU détecte la possibilité de pomctuation à partir du nombre "6" présent dans le c-mpteur C, elle additionne "1" au contenu du compteur C pour obtenir "7", et elle soustrait ce nombre "7" du nombre "8" qui est enregistré dans ns le groupe de bascules
L, pour obtenir "1" de la manière précédente, grâce à quoi la tête d'impression H déclenche l'impression à partir de l'extrémité gauche de la feuille d'impression P. Simultanément, l'unité centrale CPU détecte l'état du commutateur à glissière SS, qui, sur la figure 44, est placé dans l'état qui correspond à la ponctuation en blanc, et elle exécute l'impression avec des ponctuations en blanc' z.L 'introduc- tion et l'impression de la partie fractionnaire et l'opération d'avance d'une ligne sont effectuées de la manier e expliquée précédemment
Dans le cas où le commutateur à glissière SS est placé sur " * " , le nombre imprimé est ponctué avec le symbole comme par exemple "7.654,321" sur la figure 45 .,
Conformément à l'explication précédente, le mode de réalisation considéré est avantageux pour réduire les erreurs au cours de l'utilisation, du fait que la partie entière est immédiatement imprimée avec des ponctuations appropriées, sous l'effet de la manoeuvre de la touche de virgule décimale, ce qui donne une impression très lisible avec une position de virgule décimale fixe et augmente la vitesse de traitement. Ainsi, le mode de réalisation considéré a un domaine d'applications étendu, et il s'applique en particulier aux machines à écrire électroniques.
FIG. 44 is a block diagram of this embodiment, in which a KB keyboard has number keys K0-K9, a decimal point key KP, a slide switch SS for selecting punctuation, corresponding to either to a white or to a particular symbol (), a control key KD for printing numbers with a fixed position of the decimal point, and control keys not shown. There is also a KR register for recording key signals from the KB keyboard, a DSP number display unit, a CPU, and a PRT printer which includes a serial type print head.
H, intended to print from left to right on a printing sheet P. Fig. 45 shows an example of printing and Figs. 46A and 46B illustrate the flow of the display and printing;
Firstly, by manipulating for example a digit key K8 and then the control key KD, the data "8" is recorded in a group of latches L in the central processing unit CPU, in order to fix the position of the decimal point. decimal in the eighth column from the left end of the printing sheet P ;; t
Then, by pressing the digit key K 1, the digit "1" is recorded in the register KR and this digit is presented on the display unit DSP, and when the digit key K2 is then pressed, the digit "2" is also registered in the register KR to present a number "12" on the display unit DSP, as shown in line I of Fig. 46A. No printing is done at this stage
In addition, a counter C records a number "2" which indicates the number of maneuvers of the numeric keys g. Then, under the effect of the operation of the decimal point key KP, the central unit C? U subtracts the number "2 "recorded in the counter C of the number" 8 "recorded in the group of latches L to obtain the difference" 6 ", and it moves the print head H jus only to the sixth column from the left end of the print sheet, to print the number "1" at this position, and then to print the number "2" on the right, then the decimal point "," more on the right. During this printing, the fractional part "34" can be introduced by means of the number keys, and it is presented on the display unit DSP, as shown in line II of FIG. 461. Under the effect of FIG. Following a subsequent operation of a control key, the print head H is successively moved to the right to print the digits "3" and "4". During this printing, it is possible to enter the digits that are to be printed on the next line. At this point, the counter C is reset to zero, but the contents "8" of the scale group
L is retained: Upon completion of printing the number "34", the printing sheet P is advanced one line and the printing head H is placed in a waiting state for the Next, the digits "1.2.3.4.5.6" are entered by the digit keys - 1-K6 and these digits are presented on the display unit DSP via the register KR, the manner explained above, and the counter C records a number "6". When the decimal point key KP is pressed, the central unit CPU detects the possibility of pumping from the number "6" present in the counter. C, it adds "1" to the contents of counter C to get "7", and it subtracts this number "7" from the number "8" which is recorded in ns the flip-flop group
L, to obtain "1" in the above manner, whereby the print head H triggers printing from the left end of the printing sheet P. Simultaneously, the CPU detects the the state of the slide switch SS, which in FIG. 44 is in the state corresponding to the white punctuation, and executes the printing with blank punctuations, and the printing of the fractional part and the operation of advance of a line are carried out of the way e explained previously
In the case where the slide switch SS is set to "*", the number printed is punctuated with the symbol as for example "7.654.321" in FIG. 45.
According to the preceding explanation, the embodiment considered is advantageous for reducing errors during use, since the whole part is immediately printed with appropriate punctuations, under the effect of the operation of the decimal point, which gives a very readable impression with a fixed decimal point position and increases the processing speed. Thus, the embodiment considered has an extended field of applications, and it applies in particular to electronic typewriters.

Les figures 47A et 47B montrent un mode de réalisation de la machine à écrire électronique qui consiste plus particulièrement en une machine à écrire électronique munie d'une unité d'affichage destinée à présenter les caractères à imprimer, et de générateurs de caractères qui sont destinés à générer une information de caractère destinée à être présentée. FIGS. 47A and 47B show an embodiment of the electronic typewriter which more particularly consists of an electronic typewriter equipped with a display unit intended to present the characters to be printed, and of character generators which are intended to to generate information of a character to be presented.

L'utilisation d'un générateur de caractères dans une machine à écrire électronique est déjà connue, mais la présentation des caractères utilisés dans divers pays a nécessité jusqu'à présent un générateur de caractères et un circuit de commande de très grande capacité. Pour cette raison, une pratique courante a consisté à monter un générateur de caractères convenant au pays de destination, bien que ceci complique les spécifications de la machine à écrire et nécessite un travail de remplacement
Ainsi, le mode de réalisation considéré permet de disposer d'une machine à écrire électronique capable de présenter les caractères de divers pays, sans augmenter la capacité de la mémoire.
The use of a character generator in an electronic typewriter is already known, but the presentation of characters used in various countries has until now required a character generator and a very large capacity control circuit. For this reason, it has been common practice to mount a suitable character generator for the destination country, although this complicates the specifications of the typewriter and requires replacement work.
Thus, the embodiment considered makes it possible to have an electronic typewriter capable of presenting the characters of various countries, without increasing the capacity of the memory.

On va maintenant considérer les figures 47A et 47-B qui montrent la structure de base d'une telle machine à écrire électronique,' dans laquelle un clavier 10 comporte des touches de caractères 10a communes à divers pays et des touches de caractères 10b qui sont destinées exclusivement au pays de destination. Les signaux de touche introduits pour l'impression sont tout d'abord présentés sur une unité d'affichage 9. Reference will now be made to FIGS. 47A and 47-B which show the basic structure of such an electronic typewriter, in which a keyboard 10 has character keys 10a common to various countries and character keys 10b which are intended exclusively for the country of destination. The key signals introduced for printing are first presented on a display unit 9.

Ce mode de réalisation comporte un oscillateur 90 destiné à générer une fréquence de base pour l'attaque dynamique de l'unité d'affichage 9 ; un compteur 91 d'une capacité égale au nombre de caractères de l'unité d'affichage 9; un décodeur 92 destiné à générer un signal de caractère qui correspond au compte du compteur 91 ; un circuit d'attaque de caractère 93; et un multiplexeur 102 destiné à appli
quer à une mémoire tampon d'affichage 101, en tant que signal
d'adresse pour cette mémoire, le compte du compteur 91 ou un signal qui est fourni par le microprocesseur 44 par l'intermédiaire d'un bus d'adresse AB Cette mémoire tampon d'affichage 101 est capable
d'enregistrer les signaux de caractère introduits à partir du clavier
10, avec une capacité au moins égale à celle de l'unité d'affichage 9, comme par exemple 20 caractères.En désignant la mémoire tampon
d'affichage 10l par le décodeur d'adresse 105, le multiplexeur 102
applique à la mémoire tampon d'affichage 101 le signal du bus d'adresse AB, en tant que signal d'adresse pour cette mémoire, et le signal de caractère présent dans la mémoire tampon d'affichage peut être changé par le signal qui provient de la ligne bus de données
DE.Un générateur de caractères principal 100 destiné aux caractè
res communs convertit les signaux de caractère provenant de la mémoire tampon d'affichage 101 en une police de caractères représentée sous la forme de matrice de points::- Un générateur de caractères seconda-ire 106 enregistre les polices de caractères pour des pays particuliers et il a une capacité qui correspond aux pays de destina ton. Un multiplexeur 97 applique au groupe de bascules 96 la police de caractères qui provient du générateur de caractères principal
100 ou du bus de données DB.Un circuit d'attaque 95 attaque l'unité d'affichage 9 sous l'effet du signal qui provient du groupe de bascules 96 # Un circuit de communtation marriez 98 est constitué par exemple par des diodes bouton peut sélectionner dans un réseau matriciel,' et on l'utilise pour sélectionner in pays dans le générateur de caractères secondeire 106, Un circuit d'attaque de bus 99 transmet au microprocasseur 44 l'information du circuit de commutation 98.Dans le cas de la présentation des caractères communs, le signal de caractère indiqué par le compte du compteur 91, est appliqué à l'unité d'affichage 9 par l'intermédiaire du décodeur 92 et du circuit d'attaque de caractère 93, et le signal de caractère correspondant est lu dans la mémoire tampon d'affichage 101, adressée par le compte du compteur 91,' par l'intermédiaire du multipleur 102. Ce signal de caractère est con ver@ en une forme de caractère par le générateur de caractères principal 100, puis il est chargé dans le groupe de bascules 96 par l'intermédiaire du multiplexeur 97 et il est appliqué à l'unité d'affichage 9 par l'intermédiaire du circuit d'attaque 95, pour être présenté en asso ciation avec le signal de caractère qui correspond au contenu du compteur 91. On réalise un affichage dynamique en répétant la procédure ci-dessus à la fréquence de l'oscillateur 90. Il existe également une mémoire 103 qui est destinée à enregistrer le signal de caractère de référence et un comparateur 104.
This embodiment includes an oscillator 90 for generating a base frequency for dynamic driving of the display unit 9; a counter 91 with a capacity equal to the number of characters of the display unit 9; a decoder 92 for generating a character signal which corresponds to the count of the counter 91; a character driver 93; and a multiplexer 102 for application
to a display buffer 101 as a signal
address for this memory, the count of the counter 91 or a signal that is provided by the microprocessor 44 via an address bus AB This display buffer 101 is capable of
to record the character signals introduced from the keyboard
10, with a capacity at least equal to that of the display unit 9, for example 20 characters.Designing the buffer memory
display 10l by the address decoder 105, the multiplexer 102
applies to the display buffer 101 the signal of the address bus AB as an address signal for that memory, and the character signal present in the display buffer can be changed by the signal which comes from of the data bus line
DE.A main character generator 100 for the characters
res common converts the character signals from the display buffer 101 into a character font represented as a dot matrix :: - A second character generator 106 stores the fonts for particular countries and it has a capacity that corresponds to destination countries. A multiplexer 97 applies to the group of flip-flops 96 the font that comes from the main character generator
100 or DB data bus.A driver 95 drives the display unit 9 under the effect of the signal from the group of flip-flops 96 # A marrying circuit 98 is formed for example by button diodes It can be selected in a matrix network, and used for country selection in the second character generator 106. A bus driver 99 transmits to the microprocessor 44 the information of the switch circuit 98. the presentation of the common characters, the character signal indicated by the count of the counter 91, is applied to the display unit 9 via the decoder 92 and the character driver 93, and the character signal This character signal is convered into a character form by the main character generator 1, read from the counter buffer 91, addressed by the counter buffer 91. 00, then it is loaded into the flip-flop group 96 via the multiplexer 97 and is applied to the display unit 9 via the driver 95, to be presented in association with the character signal which corresponds to the contents of the counter 91. A dynamic display is made by repeating the above procedure at the frequency of the oscillator 90. There is also a memory 103 which is intended to record the reference character signal and a comparator 104.

Du fait que certaines voyelles, certains symboles monétaires, etc, diffèrent d'un pays à un autre,' le générateur de caractères 100 doit avoir une capacité considérable s'il doit pouvoir générer tous ces caractères, et le générateur de caractères lui-même doit être reconstruit si on ajoute un pays de destination supplémen taire.' Cependant, dans le mode de réalisation considéré, le générateur de caractères 100 ne contient que les lettres chiffres et symboles communs à tous les pays, et la mémoire 103 et le comparateur 104 examinent les caractères qui ne sont pas contenus dans le générateur de caractères 100 et, au moment de la détection d'un tel caractère, ils positionnent une bascule 107 de façon à appliquer un signal d'interruption INT au microprocesseur 44.' Le microprocesseur 44,' qui a déjà identifié le pays de destination par ltétat du circuit de commutation 98, transmis par le circuit d'attaque de bus 99, détermine le signal de caractère pour lequel le signal d'inter- ruption est apparu.En se basant sur ce signal de caractère, le microprocesseur 44 génère le signal d'adresse pour le générateur de caractères secondaire. 106 et il applique le signal de caractère provenant du générateur de caractères secondaire au groupe de bascules 96, par l'intermédiaire du bus de données DB et du multiplexeur 97.' De cette manière, le réglage pour le changement de pays de destination peut être effectué simplement en réglant de façon appropriée le circuit de commutatian 98 dans le générateur de caractères secondaire 1062
On va supposer maintenant que le générateur de caractères principal 100 enregistre une police de caractères commune composée par les caractères A, B,C, D, E et E, chacun d'eux étant formé par 5 x 12 points, et que les codes suivants sont affectés aux caractères dans la mémoire tampon d'affichage 101 :
A : 000
B : 001
C : 010
D : 011
E : 100
F : 101
On supposera également que les codes suivants sont affectés aux symboles monétaires de pays spécifiés
110
a 111
Dans ce cas, un code de référence F = 101 est enregistré dans la mémoire 103, et le comparateur 104 est conçu de façon à position ner la bascule 107 pour déclencher la procédure d'interruption lorsqu'il reçoit un signal plus grand que le signal F = 101.
Because some vowels, some currency symbols, etc., differ from one country to another, the character generator 100 must have a considerable capacity if it must be able to generate all these characters, and the character generator itself. must be rebuilt if an additional country of destination is added. ' However, in the embodiment considered, the character generator 100 contains only the letters digits and symbols common to all countries, and the memory 103 and the comparator 104 examine the characters that are not contained in the character generator 100 and upon detection of such a character, they position a flip-flop 107 so as to apply an interrupt signal INT to the microprocessor 44. The microprocessor 44, which has already identified the destination country by the state of the switching circuit 98, transmitted by the bus driver 99, determines the character signal for which the interrupt signal has occurred. based on this character signal, the microprocessor 44 generates the address signal for the secondary character generator. 106 and applies the character signal from the secondary character generator to the flip-flop group 96 via the data bus DB and the multiplexer 97. ' In this way, the setting for the destination country change can be made simply by appropriately setting the switching circuit 98 in the secondary character generator 1062.
It will now be assumed that the main character generator 100 registers a common character font composed of the characters A, B, C, D, E and E, each of which is formed by 5 x 12 points, and that the following codes are assigned to the characters in the display buffer 101:
A: 000
B: 001
C: 010
D: 011
E: 100
F: 101
It will also be assumed that the following codes are assigned to the currency symbols of specified countries
110
a 111
In this case, a reference code F = 101 is stored in the memory 103, and the comparator 104 is designed to set the flip-flop 107 to trigger the interrupt procedure when it receives a signal larger than the signal. F = 101.

Le générateur de caractères secondaire enregistre la police de caractères qui correspond aux symboles monétaires # et s.  The secondary character generator stores the font corresponding to the currency symbols # and s.

Le clavier 110 qui est représenté sur la figure 47B est prévu pour le Japon et il comporte des touches communes 10a et une touche de monnaie pour le yen "#", et le circuit de communtation 98 est réglé pour le Japon
Sous l'effet de la manoeuvre de la touche 10b, "#", le microprocesseur 44, qui sait déjà que le circuit de commutation 98 est réglé pour lie Japon, e'iregistre un code "110" dans la mémoire tampon d'affichage 101, et le comparateur 104 compare ce code avec le contenu F = 101 enregistré dans la mémoire 103 et, du fait que ce dernier est: plus faible, il positionne la bascule 107, ce qui envoie vers le microprocesseur 44 un signal d'interruption INT qui indique un caractère autre que celle qui sont enregistrés dans le générateur de caractères principal 100.' Le microprocesseur 44 reçoit simultanément le code # = 110 par le bus de données DB, et il génère un si gial d'adresse pour appeler le caractère Y qui se trouve dans le gé nérateur de caractères secondaire 106, par l'intermédiaire du bus d'adresse AB, et il applique ce caractère # su multiplexeur 97, par l'intermédiaire du circuit d'attaque de bus 99, afin de présenter le caractère Y sur l'unité d'affichage 9.
The keyboard 110 shown in Fig. 47B is provided for Japan and has common keys 10a and a coin key for the yen "#", and the communica- tion circuit 98 is set for Japan.
Under the effect of the operation of the key 10b, "#", the microprocessor 44, which already knows that the switching circuit 98 is set to bind Japan, registers a code "110" in the display buffer 101, and the comparator 104 compares this code with the content F = 101 stored in the memory 103 and, because the latter is: weaker, it positions the flip-flop 107, which sends to the microprocessor 44 an interrupt signal INT which indicates a character other than that which are registered in the main character generator 100. ' The microprocessor 44 simultaneously receives the code # = 110 by the data bus DB, and it generates an address register to call the character Y which is in the secondary character generator 106, via the bus d. address AB, and it applies this character # su multiplexer 97, through the bus driver 99, to present the character Y on the display unit 9.

D'autre part, le circuit de commutation 98 est réglé sur les Etats-Unis lorsque le clavier pour les Etats-Unis, représenté sur la figure 48s est monté. De cette manière, le microprocesseur 44 sait que l'appareil est réglé pour les Etats-Unis et, sous l'effet de la manoeuvre de la touche 10c, "", il génère un code "111" et lten- registre dans la mémoire tampon d'affichage 101. De façon similaire, lorsque le comparateur 104 identifie que le code F est inférieur, il produit le signal d'interruption INT d'une manière identique à celle expliquée précédemment.' Dans ce cas, le microprocesseur 44 re çoit le code "111" par le bus de données DB et il adresse ainsi le caractère $ dans le générateur de caractères secondaire 106. On the other hand, the switching circuit 98 is set to the United States when the keyboard for the United States, shown in Figure 48s is mounted. In this way, the microprocessor 44 knows that the apparatus is set for the United States and, under the effect of the operation of the key 10c, "", it generates a code "111" and stores in the memory Similarly, when the comparator 104 identifies that the F code is lower, it produces the interrupt signal INT in a manner identical to that previously explained. In this case, the microprocessor 44 receives the code "111" by the data bus DB and thus addresses the character $ in the secondary character generator 106.

Conformément à l'explication précédente, le mode de réalisation considéré utilise un générateur de caractères principal qui enregistre les caractères et les symboles communs, et un générateur de caractères secondaire qui enregistre les caractères et les symboles qui changent d'un pays à un autre, et l'affichage est effectué habituellement avec le générateur de caractères principal, tandis que le générateur de caractères secondaire n'intervient que lorsque le caractère désiré ne se trouve pas dans le générateur de caractères principal. Par conséquent le réglage pour chaque pays peut être effectué simplement en réglant le circuit de commutation de fa çon appropriée. In accordance with the preceding explanation, the embodiment considered uses a main character generator which stores the common characters and symbols, and a secondary character generator which records the characters and symbols which change from one country to another, and the display is usually done with the main character generator, while the secondary character generator only intervenes when the desired character is not in the main character generator. Therefore the setting for each country can be made simply by setting the switching circuit appropriately.

Il va de soi que de nombreuses modifications peuvent être apportées au dispositif décrit et représente, sans sortir du cadre de l'invention.  It goes without saying that many modifications can be made to the device described and represents, without departing from the scope of the invention.

Claims (10)

REVENDICATIONS 1. Cassette de ruban encreur (36) destinée à etre montée dans un dispositif d'impression et mobile entre une position supérieure et une position inférieure, caractérisée en ce qu'elle comprend un corps, un premier et un second bras de guidage cl.u ruban sensiblement de la même dinension, espacés l'un de l'autre et dépassant dudit corps, un ruban encreur (34) monte dans le corps de manière à pouvoir avancer- pendant l'impression et comportant une partie s'étendant entre les extrémités libres des bras de guidage de manière à être disponible pour l'impression, l'un des bras de guidage comportant une fenêtre (41) à travers laquelle le ruban (34) est visible, un premier moyen détectable optiquement se trouvant sur le ruban à une position lui permettant d @ entre visible à travers la entre (41) lorsque le ruban a été essentiellement utilise se, et un second moye@ (4 (41) détectable optiquement se trouve vant sur l'un des bras de guidage près de la fenêtre (41) et latéralement par rapport à la direction d'avancement du ruban (34) le second moyen (41) détectable optiquement  1. ink ribbon cassette (36) intended to be mounted in a printing device and movable between an upper position and a lower position, characterized in that it comprises a body, a first and a second guide arm cl. ribbon substantially of the same dimension, spaced from each other and protruding from said body, an ink ribbon (34) rises in the body so as to be able to move forward during printing and having a portion extending between free ends of the guide arms so as to be available for printing, one of the guide arms having a window (41) through which the ribbon (34) is visible, a first optically detectable means on the ribbon at a position allowing it to be visible through the gap (41) when the ribbon has been substantially used, and a second optically detectable means (4 (41) is located on one of the guide arms near the window (41) and laterally with respect to the advancement direction of the ribbon (34) the second optically detectable means (41) Indiquant le type de ruban de la cassette.Indicating the tape type of the cassette. 2. Cassette scion E revendication 1, caractérisee en ce que le premier doyen détectable optiquement est relativement réfléchissant. 2. Scanning cassette E claim 1, characterized in that the first optically detectable doyen is relatively reflective. 3. Cassette selon la revendication 2, caractérisee en ce que le premier moyen détectable optiquement comprend un morceau de feuille d'aluminium. 3. Cassette according to claim 2, characterized in that the first optically detectable means comprises a piece of aluminum foil. 4. Cassette selon lune quelconque des revendications 1, 2 ou 3, caractérisée en ce que le second moyen (41) détectable optiquement est relativement réfléchissant. 4. Cassette according to any one of claims 1, 2 or 3, characterized in that the second means (41) optically detectable is relatively reflective. 5. Cassette selon la revendication 4, caractérisee en ce que le second moyen (41) détectable optiquement comprend un morceau de feuille d'aluminium. 5. Cassette according to claim 4, characterized in that the second means (41) optically detectable comprises a piece of aluminum foil. 6. Cassette selon l'une quelconque des revendications 4 ou 5, caractérisée en ce que le ruban encreur (34) est du type dont chaque section peut être utilisée pour n'imprimer qu'un seul caractère.  6. Cassette according to any one of claims 4 or 5, characterized in that the ink ribbon (34) is of the type in which each section can be used to print a single character. 7. Cassette selon l'une quelconque des revendications 1, 2 ou 3, caractérisée en ce que le second moyen 7. Cassette according to any one of claims 1, 2 or 3, characterized in that the second means (41) détectable optiquement est relativement non réfléchissant. (41) optically detectable is relatively non-reflective. 8. Cassette selon la revendication 7, caractérisée en ce que le second moyen (41) détectable optiquement est une partie de la surface d'un des bras de guidage. 8. Cassette according to claim 7, characterized in that the second means (41) detectable optically is a part of the surface of one of the guide arms. 9. Cassette selon la revendication 7 ou la revendication 8, caractérisée en ce que le ruban encreur (34) est du type dont chaque section peut être utilisée pour imprimer plusieurs caractères. 9. Cassette according to claim 7 or claim 8, characterized in that the ink ribbon (34) is of the type of which each section can be used to print several characters. 10. Cassette selon l'une quelconque des revendications 1 à 9 montée sur le chariot (26) mobile en ligne droite d'un dispositif d'impression, une roue (30) portant des caractères étant montée sur le chariot, un dispositif (32) à marteaux étant également monté sur le chariot, derrière la roue porte-caractères (30) et fonctionnant de manière a frapper cette dernière pour réaliser l'impression, la cassette étant caractérisée en ce qu'elle est montée sur le chariot, son corps se trouvant sur l'ar rière du dispositif à marteaux (32), le premier et le second bras de guidage se trouvant d'un côté ou l'autre du dispositif à marteaux (32) et de la roue porte-caractères, tandis qu'un brin du ruban encreur (34) est placé devant la roue porte-caractères ; des moyens (28, 30) étant prévus pour monter et descendre la cassette entre des positions d'impression et d'arrêt ; des moyens optiques de détection étant disposés de manière à détecter le premier moyen détectable optiquement à travers la fenêtre (41) lorsque la cassette est dans sa position élevée et pour détecter le second moyen (41) optiquement détectable lorsque la cassette est dans sa position basse.  10. Cassette according to any one of claims 1 to 9 mounted on the carriage (26) movable in a straight line of a printing device, a wheel (30) bearing characters being mounted on the carriage, a device (32). ) with hammers also being mounted on the carriage, behind the character wheel (30) and operating so as to strike the latter to perform printing, the cassette being characterized in that it is mounted on the carriage, its body located on the rear of the hammer device (32), the first and second guide arms being on one side or the other of the hammer device (32) and the character wheel, while a strand of the ink ribbon (34) is placed in front of the character wheel; means (28, 30) being provided for raising and lowering the cassette between print and stop positions; optical detection means being arranged to detect the first optically detectable means through the window (41) when the cassette is in its raised position and to detect the second optically detectable means (41) when the cassette is in its down position .
FR858506247A 1980-10-31 1985-04-24 INK TAPE CASSETTE FOR PRINTING DEVICE Expired FR2561585B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
FR858506247A FR2561585B1 (en) 1980-10-31 1985-04-24 INK TAPE CASSETTE FOR PRINTING DEVICE

Applications Claiming Priority (9)

Application Number Priority Date Filing Date Title
JP15210380A JPS5776631A (en) 1980-10-31 1980-10-31 Electronic equipment
JP55152105A JPS5776626A (en) 1980-10-31 1980-10-31 Key input equipment
JP15210680A JPS5775884A (en) 1980-10-31 1980-10-31 Printing device
JP55152104A JPS5776630A (en) 1980-10-31 1980-10-31 Electronic typewriter
JP16069280A JPS5784888A (en) 1980-11-17 1980-11-17 Printer
JP16069480A JPS5784886A (en) 1980-11-17 1980-11-17 Printer
JP16069380A JPS5784881A (en) 1980-11-17 1980-11-17 Printer
JP16452780A JPS5787980A (en) 1980-11-25 1980-11-25 Typing machine
FR858506247A FR2561585B1 (en) 1980-10-31 1985-04-24 INK TAPE CASSETTE FOR PRINTING DEVICE

Publications (2)

Publication Number Publication Date
FR2561585A1 true FR2561585A1 (en) 1985-09-27
FR2561585B1 FR2561585B1 (en) 1988-07-08

Family

ID=27576218

Family Applications (1)

Application Number Title Priority Date Filing Date
FR858506247A Expired FR2561585B1 (en) 1980-10-31 1985-04-24 INK TAPE CASSETTE FOR PRINTING DEVICE

Country Status (1)

Country Link
FR (1) FR2561585B1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3346090A (en) * 1963-05-31 1967-10-10 Ibm Ribbon feed mechanism
FR2306836A1 (en) * 1975-04-11 1976-11-05 Int Standard Electric Corp Coloured ribbon cassettes for typewriters - includes two position change over switch arrangement (BE081076)
US4115013A (en) * 1977-03-30 1978-09-19 Xerox Corporation End-of-ribbon sensor device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3346090A (en) * 1963-05-31 1967-10-10 Ibm Ribbon feed mechanism
FR2306836A1 (en) * 1975-04-11 1976-11-05 Int Standard Electric Corp Coloured ribbon cassettes for typewriters - includes two position change over switch arrangement (BE081076)
US4115013A (en) * 1977-03-30 1978-09-19 Xerox Corporation End-of-ribbon sensor device

Also Published As

Publication number Publication date
FR2561585B1 (en) 1988-07-08

Similar Documents

Publication Publication Date Title
FR2505737A1 (en) ELECTRONIC DEVICE FOR RECORDING AND EXTRACTING TEXTS TO BE PRINTED ON A WRITING MACHINE
US4880325A (en) Ink ribbon cassette including means for identifying the type of ink ribbon contained therein and containing an ink ribbon having end indication means
JP3899656B2 (en) Tape printer
EP0028721B1 (en) Ink jet printer for printing from right to left or from left to right
JPH0230564A (en) Printer
FR2561585A1 (en) Inking ribbon cassette for printing device
FR2523510A1 (en) PRINTING APPARATUS CAPABLE OF CORRECTING PRINT CHARACTERS
US5484214A (en) Serial printing apparatus including an error correcting capability and having a memory
FR2505736A1 (en) ELECTRONIC DEVICE FOR PRINTING DECIMAL NUMBERS
JP2008149682A (en) Braille information processor, method for controlling braille information processor, program, recording medium and braille forming apparatus
FR2541630A1 (en) CARTRIDGE WHEEL PRINTER HAVING ERASE MECHANISM OF A CHARACTER PRINTED BY HITTING A CHARACTER THROUGH AN ERASING RIBBON
JP2689249B2 (en) Character printing device
GB2142754A (en) Printer
FR2607073A1 (en) Method for double-sided printing of documents and printer used for implementation thereof
JPS5919186A (en) Printing apparatus
JP2560318B2 (en) Printer
JPH088833Y2 (en) Small character printing device
FR2608966A1 (en) RECORDING APPARATUS, FOR EXAMPLE OF THE TYPE OF WRITING OR PRINTING MACHINE, HAVING AN ERASABLE RIBBON THAT CAN BE MOVED
BE484653A (en)
BE561614A (en)
BE571492A (en)
JPH06286228A (en) Printer
JPH0264763A (en) Miniature word processor
JPH0740611A (en) Printer
BE848827A (en) AUTOMATIC STENOGRAMS TRANSCRIPTION DEVICE,