Brevet FR2514698A1 — publié le 19830422

L'invention concerne une machine d'impression ayant une pression de frappe variable évitant tout manque d'uniformité de la densité d'impression par suite d'une différence d'aire entre les yeux de caractère. Le brevet des Etats-Unis d'Amérique N O 3 858 509 décrit un exemple de l'art antérieur ayant trait au domaine des machines d'impression de ce type. Le brevet précité décrit une machine d'impres- sion qui n'établit que deux niveaux différents de pression de frappe et qui ne peut établir une gamme suffisante de pressions de frappe pour les yeux de caractère Les deux niveaux différents de pression de frappe sont obtenus au moyen de deux multivibrateurs monostables Par conséquent, pour accroître le nombre de niveaux de pression de frappe, il faut préparer un certain nombre de multivibrateurs mono- stables En conséquence, la machine d'impression proprement dite est de grande dimension et d'une fabricaton coûteuse. L'invention a donc pour objet d'éliminer les inconvénients des machines classiques, décrits ci-dessus. L'invention a pour autre objet une machine d'impression du type utilisant des circuits à intégration à grande échelle, cette machine étant peu coûteuse même si le nombre de niveaux de pression de frappe est notablement augmenté. L'invention a pour autre objet une machine d'impression qui, utilisant des circuits à intégration à grande échelle, peut agencer des données de façon efficace et utiliser le maté- riel de façon économique L'invention a également pour objet une machine d'impression comportant des microproces- seurs, des mémoires mortes et des mémoires vives qui sont montés dans une section d'entrée à touches et dans une section d'impression, respectivement, afin de réaliser une impression de grande précision et de haute qualité, à grande vitesse. L'invention sera décrite plus en détail en regard des dessins annexés à titre d'exemples nullement limitatifs et sur lesquels: les figures 1 A et 1 B sont des schémas simplifiés d'une première forme de réalisation de la machine d'impres- 251469 Q 8 sion selon l'invention; la figure 2 est une vue partielle en plan d'un exemple de roue à caractères d'impression; les figures 3 à 5 et la figure 8 sont des organigrammes expliquant le mode de fonctionnement de la machine d'impression représentée sur les figures 1 A, 1 B; les figures 6, 7, 9 et 10 sont des tables per- mettant d'expliquer le mode de fonctionnement de la machine d'impression représentée sur les figures 1 A, 1 B les figures 11 A et 11 B sont des schémas simpli- fiés d'une seconde forme de réalisation de la machine d'impression selon l'invention; et les figures 12 et 13 sont des organigrammes expliquant le mode de fonctionnement de la machine d'im- pression représentée sur les figures 11 A et 11 B. Les figures 1 A et 1 B représentent schématique- ment dans son ensemble une machine d'impression correspon- dant à une première forme de réalisation de l'invention. Une unité à clavier KBU est connectée à un microprocesseur MPU 1, à une interface ITF, à une mémoire morte ROM 1 et à une mémoire vive RAM 1 par l'intermédiaire d'un bus de don- nées DB 1 Un décodeur d'adresse AD 1 est connecté au micro- processeur MPU 1, à la mémoire morte ROM 1 et à la mémoire vive RAM 1 par un bus d'adresses du système A Bl Une ligne SEL 11 de sélection de dispositif connecte le décodeur d'adresse AD 1 à l'interface ITF Une ligne SEL 12 de sélec- tion de dispositif connecte le décodeur d'adresse AD 1 à l'unité à clavier KBU. Par ailleurs, un microprocesseur MPU 2 est con- necté à une section CLD de commande/entraînement d'un chariot, à l'interface ITF, à une section WLD de commande/ entratnement d'une roue, à une minuterie programmable PTM, à une mémoire morte ROM 2 et à une mémoire vive RAM 2 par l'intermédiaire d'un bus de données DB 2 Le microproces- seur MPU 2 est également connecté à un décodeur d'adresse AD 2, à la mémoire morte ROM 2 et à la mémoire vive RAM 2 par un bus d'adresse de système AB 2 Une ligne SEL 21 de sélec- tion de dispositif connecte le décodeur d'adresse AD 2 à l'interface ITF Une ligne SEL 22 de sélection de dispositif connecte le décodeur d'adresse AD 2 à la minuterie program- mable PTM Une ligne SEL 23 de sélection de dispositif con- necte le décodeur d'adresse AD 2 à la section WLD de com- mande/entraînement de roue En outre, une ligne SEL 24 de sélection de dispositif connecte le décodeur d'adresse AD 2 à la section SLD de commande/entraînement de chariot Cette section CLD est connectée à un servomoteur Ml d'entraîne- ment de chariot, et la section WLD de commande/entraînement de roue est connectée à un servomoteur M 2 d'entraînement d'une roue Des photocapteurs PS, constitués chacun d'une diode électroluminescente, d'une photodiode et d'un codeur photo-électrique, sont disposés de manière à recevoir diver- ses émissions selon la rotation d'une roue PW à caractères d'impression La minuterie programmable PTM est connectée à une section HMD d'actionnement d'un marteau d'impression HM Une partie d'une feuille de papier à imprimer PAP montée sur un cylindre fait face à la roue PW à caractères d'im- pression par l'intermédiaire d'un ruban encreur RB. La machine d'impression représentée sur les figures l A et 1 B est divisée en deux systèmes commandés par le microprocesseur MPU 1 et par le microprocesseur MPU 2. Les deux systèmes sont couplés par l'interface ITF Les microprocesseurs MPU 1 et MPU 2 sont les composants princi- paux des deux systèmes et comportent des moyens pouvant exécuter divers types de commande et d'opération Une infor- mation d'adresse provenant du microprocesseur MPU 1 est appliquée à la mémoire morte ROM 1 et à la mémoire vive RAM 1 par l'intermédiaire du bus d'adresse AB 1, tandis qu'une information d'adresse provenant du microprocesseur MPU 2 est appliquée à la mémoire morte ROM 2 et à la mémoire vive RAM 2 par l'intermédiaire du bus d'adresse AB 2 L'informa- tion d'adresse décodée par le décodeur d'adresse AD 1 est transmise à l'interface ITF et à l'unité à clavier KBU, respectivement, par les lignes SEL 11 et SEL 12 de sélection de dispositif Par ailleurs, l'information d'adresse déco- dée par le décodeur d'adresse AD 2 est transmise à l'inter- face ITF, à la minuterie programmable PTM, à la section WLD 14698 de commande/entrainement de roue et à la section CLD de commande/entraînement de chariot, respectivement, par les lignes SEL 21, SEL 22, SEL 23 et SEL 24 de sélection de dis- positif, afin qu'un dispositif souhaité puisse être sélec- tionné. Une information d'ordre pour la commande de séquence et des opérations arithmétiques associées aux microprocesseurs MPU 1 et MPU 2 et une information perma- nente sont mémorisées, respectivement, dans les mémoires mortes ROM 1 et ROM 2 L'information d'ordre est placée dans des zones, représentées en hachures sur les figures 1 A et 1 B, des mémoires mortes ROM 1 et ROM 2, tandis que les zones restantes des mémoires emmagasinent des données en chalnes permanentes, c'est-à-dire des tables Conformément à la première forme de réalisation, la mémoire morte ROM 1 emma- gasine une table d'adresses IT constituant l'information d'adresse d'une table de temps TT de la mémoire morte ROM 2, décrite ci-après, une table de code CT pour une conversion de code, et une table WT de roue à caractères qui indique la donnée de position d'impression de la roue PW à carac- tères d'impression La table de temps TT, qui contient les données de durée d'actionnement du marteau d'impression, est emmagasinée dans la mémoire ROM 2 La durée d'actionne- ment du marteau HM est variable afin que l'énergie du choc soit modifiée chaque fois qu'un caractère est imprimé, de manière que la pression de frappe devienne variable. Les mémoires vives RAM 1 et RAM 2 emmagasinent de façon momentanée les données nécessaires au traitement. Ces mémoires seront décrites plus en détail ci-après Lors- que l'opérateur appuie sur une touche alpha-numérique ou autre, ou bien lorsqu'il fait glisser un commutateur à curseur IMPSW de réglage de la pression de frappe, une information fonctionnelle correspondant à la touche enfoncée et au commutateur manoeuvré est transmise au microproces- seur MP Ul par l'intermédiaire du bus de données DB 1 L'in- formation étant introduite au clavier, la ligne et la rangée de la matrice de touches de l'unité à clavier KBU corres- pondent aux quatre bits les plus significatifs et aux quatre bits les moins significatifs des huit bits respectifs de données Chacun des décodeurs d'adresse AD 1 et AD 2 sollicite l'une des lignes de sélection de dispositif pour sélection- ner un dispositif particulier conformément aux données pro- venant de l'un des bus d'adresses AB 1 et AB 2, chacun de ces bus comprenant plusieurs lignes d'adresse L'interface ITF couple le bus de données DB 1 du microprocesseur MPU 1 au bus de données DB 2 du microprocesseur MPU 2 Le micro- processeur MPU 1 peut accéder à l'interface ITF par l'inter- médiaire de la ligne SEL 11 de sélection de dispositif, tandis que le microprocesseur MPU 2 peut accéder à cette interface par l'intermédiaire de la ligne SEL 21 de sélec- tion de dispositif. La section CLD de commande/entraînement du chariot se met en oeuvre lorsqu'elle reçoit une donnée de position de chariot du microprocesseur MPU 2 afin de commander et d'actionner le servomoteur Ml pour que le chariot soit déplacé vers une position souhaitée et s'y arrête Simultanément, la section WLD de commande/entrai- nement de la roue se met en oeuvre lorsqu'elle reçoit une donnée de position en rotation d'une cible pour la roue Pw à caractères d'impression, cette donnée provenant du microprocesseur MPU 2 et ayant pour effet de commander et d'actionner le servomoteur M 2, par l'intermédiaire de la section WLD, afin que la roue d'impression PW soit tour- née vers la position en rotation de la cible et s'y arrête. En outre, la section WLD de commande/entratnement de la roue délivre un signal qui indique une interruption du mouvement de rotation au microprocesseur MPU 2 La ligne de sortie de la minuterie programmable PTM devient active lorsqu'une constante de temps est introduite dans cette minuterie par le microprocesseur MPU 2 Lorsqu'une durée prédéterminée correspondant à la constante de temps s'est écoulée, la ligne de sortie devient inactive La ligne de sortie de la minuterie programmable PTM est connectée à la section HMD de commande du marteau qui fournit de l'énergie au marteau à chaîne pendant la durée prédétermi- née par la minuterie programmable PTM Le marteau à chaîne est déplacé dans le sens indiqué par la flèche sur la figure 1 B pendant la durée prédéterminée, afin que la roue PW à caractères d'impression réalise une seule frappe pour un caractère sur la feuille de papier à impri- mer PAP, à travers le ruban encreur RB Par conséquent, le caractère correspondant est reporté sur la feuille de papier t imprimer PAP Quatre-vingt-seize rayons de carac- tères CS sont disposés radialement sur le pourtour de la roue PW à caractères d'impression, comme montré sur la figure 2 Un caractère CH est placé à l'extrémité de chacun des rayons CS à caractères. Le mode de fonctionnement de la machine d'im- pression représenté sur les figures 1 A et 1 B sera décrit principalement en référence aux microprocesseurs MPU 1 et MPU 2 Lorsque l'opérateur ferme un interrupteur d'alimen- tation, les microprocesseurs MPU 1 et MPU 2 sont initialisés indépendamment l'un de l'autre La section WLD de commande/ entrainement de la roue fait tourner une fois la roue PW à caractères d'impression conformément à un ordre provenant du microprocesseur MPU 2 afin de détecter le style des caractères CH de la roue PW montée dans la machine d'im- pression Un signal de détection est alors transmis au microprocesseur MPU 2 Par exemple, si le style de carac- tères en place est "PICA", une donnée correspondant au chiffre " 2 " est transmise par la section WLD de commande/ entraînement de la roue au microprocesseur MPU 2 Ce dernier transmet une donnée correspondant au chiffre " 2 " au micro- processeur MP Ul par l'intermédiaire de l'interface ITF. Lorsque le microprocesseur MP Ul reçoit une donnée du micro- processeur MPU 2, il reçoit une donnée correspondant au chiffre " 2 " de l'interface ITF Cette donnée est alors écrite dans une zone de données de mémoire KIND faisant partie de la mémoire vive RAM 1 Ensuite, les microproces- seurs MP Ul et MPU 2 exécutent la séquence demandée par la fermeture de l'interrupteur principal La machine d'impres- sion est alors placée -en mode d'attente de données intro- duites par touches. Le fonctionnement en commande de séquence du microprocesseur MPU 1 dans le mode d'attente est indiqué par l'organigramme de la figure 3 Par exemple, lorsque l'opérateur appuie sur la touche f 1, la séquence de commande progresse de la boucle 3 1 à l'étape 3 2 Le microprocesseur MPU 1 sollicite le clavier de l'unité à clavier KBU pour extraire des données de matrice de ligne de rangées de la touche enfoncée Des données ( 10) HE Xr qui comprennent, par exemple, huit bits, sont obtenues pour la touche enfoncée X Dans l'étape 3 3, le microproces- seur MPU 1 détermine que la donnée ( 10)HEX ne correspond pas à la donnée de commande du commutateur à curseur de réglage de la pression de frappe La séquence de commande se poursuit par la branche NON de l'étape 3 3 et progresse jusqu'à l'étape 3 5 au cours de laquelle la donnée ( 10)HEX est emmagasinée momentanément dans une zone de mémoire KMRX de la mémoire vive RAM 1 Dans le cas de la donnée ( 10)HEX, le caractère "A" est imprimé Cette donnée est mémorisée jusqu'à ce que l'opérateur appuie sur une autre touche Dans l'étape 3 6, pour convertir cette donnée KMRX en un code interne facile à traiter, l'opération suivante est exécutée La donnée ( 10)HEX indiquant l'information de matrice de ligne et de rangées de la touche i est ajoutée à une adresse de tête (ou de départ) (EAFA)HEX ( 16 bits) de la table de code CT dans la mémoire morte ROM 1: (EAFA)HEX + ( 10)HEX = (EBOA)HEX La somme (EBOA)HEX est ensuite définie comme étant une adresse du code interne correspondant à la touche MA Il est accédé à cette adresse dans la table de code CT pour l'obtention d'une donnée de code interne ( 41)HEX' dans l'étape 3 7 Lors de l'étape 3 8, la donnée convertie en code ( 41)HEX est écrite dans une zone de mémoire KCODE de la mémoire vive RAM 1. La donnée placée dans la zone de mémoire KCODE reste inchan- gée, de même que celle placée dans la zone de mémoire KMRX, jusqu'à ce que l'opérateur appuie sur la touche suivante Ce pendant, s'il est déterminé que la donnée de manoeuvre du commutateur à curseur est présente dans l'étape 3 3, la commande de séquence passe à l'étape 3 4 au cours de laquelle, si le commutateur à curseur est le commutateur à curseur de réglage de la pression de frappe, la donnée correspon- dant au chiffre " 2 " est écrite dans une zone de mémoire IMPBF de la mémoire vive RM 41. Ensuite, le microprocesseur MPU 1 exécute le traitement interne de caractères Lorsque ce traitement est achevé, l'opération d'impression est déclenchée Les données nécessaires à l'impression sont la position de caractère de la roue PW à caractères d'impression et une pression de frappe pour l'impression du caractère corres- pondant La séquence de commande du microprocesseur MPU 1 pour l'exécution de l'opération d'impression est montrée sur la figure 4 Dans l'étape 4 1, pour obtenir l'infor- mation de la pression de frappe du caractère, une adresse de tête (de départ) (C 2 BA)HEX de la table d'adresses IT de la table de temps TT est ajoutée à la donnée ( 41)HEX contenue dans la zone de mémoire KCODE Une donnée ( 20)HEX indiquant une valeur minimale du code interne est sous- traite du résultat de l'addition, car le code interne commence à la donnée ( 20)HEX* De cette manière, on obtient, dans l'étape 4 1-:(C 2 DB) HEX = (C 2 BA)HEX + ( 41)HEX -( 20)HEX Dans l'étape 4 2, le contenu de l'adresse (C 2 DB)HEX se trouvant dans la table d'adresse IT montrée sur la figure 6, ou la donnée ( 36) HEX correspondant à la touche Anû, est transmis au microprocesseur MPU 1 Dans la première forme de réalisation, une donnée indiquant l'importance de l'avance du chariot pour un caractère d'espacement pro- portionnel est mémorisée comme donnée supplémentaire pour chaque caractère dans la table d'adresses IT Des données ( 6)HEX correspondant aux quatre bits les moins significatifs de la donnée supplémentaire sont toutes positionnées au niveau logique " O " comme indiqué à l'étape 4 3, de manière que des données ( 30)H Ex correspondant aux quatre bits les plus significatifs des données supplémentaires soient retenues dans le microprocesseur MPU 1 Bien que les don- nées mémorisées dans la table d'adresses IT soient montrées sur la figure 6, des données indiquant l'importance de l'avance du ruban encreur peuvent être utilisées comme données supplémentaires pour chaque caractère Des données de code interne ( 20)HEX à (BF)HEX correspondent, respecti- vement, à un multiplet Ensuite, dans l'étape 4 4, le résultat de l'étape 4 3 est translaté vers la position inférieure, quatre fois, d'un bit à chaque fois, afin que la donnée de code interne ( 30)HEX soit convertie en une donnée ( 03)HEX Dans l'étape 4 5, la donnée à quatre bits de poids faible ( 3)HEX du résultat obtenu dans l'étape 4.4 est écrite dans les quatre bits de poids faible d'une partie BF 1 de la zone de mémoire BF de la mémoire vive RAM 1 Ainsi, on obtient la moitié de l'information d'adresse de la table de temps TT Dans l'étape 4 6, une donnée ( 02)HEX placée dans la zone de mémoire KIND est ajoutée à la donnée ( 02)HEX placée dans une zone de mémoire IMPBF décrite ci-après, afin que l'on obtienne une donnée ( 04) HEX La donnée ( 4)HEX à quatre bits de poids faible du résultat de l'addition est écrite dans les quatre bits de poids fort d'une partie BF 2 de la zone de mémoire BF. Par conséquent, la donnée mémorisée dans la zone de mémoire BF devient la donnée ( 43)HEX Entretemps, la donnée de la position de carac- tère de la roue PW à caractères d'impression est obtenue par le traitement tel que montré sur la figure 5 Dans l'étape 5 1, l'opération exécutée est identique à celle effectuée dans l'étape 4 1 afin que l'on obtienne une adresse à laquelle une donnée de position de caractère est mémorisée Une adresse de tête (ou de départ) (EC 4 A)HEX de la table WT de la roue à caractères est ajoutée à la donnée ( 41)HEX placée dans la zone de mémoire KCODE Une donnée ( 20)HEX' qui correspond à la valeur mini- male du code interne, est soustraite du résultat de l'addi- tion On obtient donc (EC 6 B)H Ex=(EC 4 A)HEX +( 4)HEX R( 2)HEX. Dans l'étape 5 2, le résultat (EC 6 B)HEX est utilisé comme donnée d'adresse pour extraire le contenu à l'adresse (EC 6 B)HEX de la table WT de roue à caractères Le contenu ( 45)HEX est transmis au microprocesseur MPU 1 Dans l'étape 5.3, le contenu est décrit dans une zone de mémoire WPOS de la mémoire vive RAM 1 Une donnée de position de caractère est mémorisée dans la table WT de roue à caractères de la manière montrée sur la figure 7. La zone de mémoire IMPBF de la mémoire vive RAM 1 sera décrite en détail La séquence sort de la boucle 3 1 de la figure 3 lorsque l'opérateur appuie sur une touche comme décrit ci-dessus En outre, la séquence sort également de la boucle en réponse à un mouvement de cou- lissement du commutateur à curseur de réglage de la pres- sion de frappe IMPSW La séquence de commande passe à l'étape 3 4 par l'intermédiaire des étapes 3 2 et 3 3 Dans l'étape 3 4, une donnée correspond à la donnée de manoeuvre du commutateur à curseur IMPSW de réglage de la pression de frappe, placé dans le clavier de l'unité à clavier KBU, conformément à la donnée de matrice de ligne de rangées, et une donnée de pression de frappe, spécifiée par le commutateur IMPBF,est écrite dans la zone de mémoire IMPBF de la mémoire vive RAM 1 Par exemple, lorsque la pression maximale de frappe est abaissée d'un cran pour que l'on obtienne une plus faible pression de frappe, une donnée ( 02)HEX est écrite dans la zone de mémoire IMPBF. Des données ( 43)HEX et ( 45)HEX sont emmagasinées, respectivement, dans les zones de mémoire BF et WPOS de la mémoire vive RAM 1. Le microprocesseur MPU 1 transfert les données présentes dans les zones de mémoire BF et WPOS de la mé- moire vive RAM 1 au microprocesseur MPU 2 par l'intermédiaire de l'interface ITF, dans l'ordre cité Le microprocesseur MPU 2 détermine la donnée provenant du microprocesseur MP Ui et retenue dans l'interface ITF, et il extrait cette don- née dans l'étape 8 1 La donnée extraite est la même que la donnée placée dans la zone de mémoire BF de la mémoire vive RAM 1 et elle est écrite telle quelle dans la zone de mémorisation BF de la mémoire vive RAM 2 De cette manière, après que la donnée retenue dans l'interface ITF a été acquise par le microprocesseur MPU 2, la donnée placée dans la zone de mémorisation WPOS de la mémoire vive RAM 1 est retenue dans l'interface ITF Ces éléments de données sont saisis par le microprocesseur MPU 2 dans l'étape 8 2 et ils sont écrits dans la zone de mémorisation WPOS de la mémoire vive RAM 2. Le microprocesseur MPU 2 obtient ainsi une donnée de position de caractère de la roue PW à caractères d'impression et transmet un ordre à la section WLD de com- mande/entrainement de la roue, lors de l'étape 8 3, afin que cette section WLD fasse tourner la roue PW à caractères d'impression vers une position de caractère cible La section WLD de commande/entraînement de la roue commande le servomoteur M 2 de la roue et détecte une rotation ou une interruption de rotation de la roue PW à caractères d'impression dans la boucle 8 4 Dans la première forme de réalisation, lorsque le caractère "A" arrive à proximité du marteau HM, la section WLD de commande/entraînement de la roue transmet au microprocesseur MPU 2 un signal indi- quant une interruption de la rotation Dans la boucle 8 4, lorsque le microprocesseur MPU 2 reçoit le signal de la section WLD de commande/entrainement de la roue, il est maintenu dans l'état d'attente pendant environ 5 milli- secondes pour tolérer une légère vibration de la roue PW à caractères d'impression Dans l'étape 8 5, le microproces- seur MPU 2 accède à la table de temps TT en utilisant les parties BF 1 et BF 2 de la mémoire vive RAM 2, afin d'acquérir une donnée de temps destinée à la minuterie programmable PTM. Le microprocesseur MPU 2 accède aux données de la manière suivante La figure 9 montre des données de la table de temps TT, o L indique la donnée présente dans la partie BF 1 de la zone de mémorisation BF de la mémoire vive RAM 12 et H indique la donnée présente dans la partie BF 2 de cette zone Les chiffres se trouvant dans la partie supé- rieure de chaque colonne représentent un nombre décimal, tandis que les chiffres se trouvant dans la partie infé- rieure représentent un nombre hexadécimal Chaque nombre correspond à une donnée à deux multiplets Une donnée est emmagasinée dans la mémoire morte RLOM 2 de la manière montrée sur la figure 10 Pour extraire une donnée souhaitée de la mémoire morte ROM 2, le résultat de la multiplication de la donnée contenue dans la partie BF 1 par la donnée ( 2)H Ex est ajouté au résultat de la multiplication de la donnée contenue dans la partie BF 2 par la donnée (OA)HEX qui cor- respond au nombre décimal " 10 ", et la somme est ajoutée à l'adresse de tête (ou de départ) ( 3 CF 1)H Ex de la table de temps TT pour que l'on obtienne la donnée qui est ensuite extraite Par exemple, étant donné que BF = ( 43)HEX' la relation suivante est obtenue: ( 03)H Ex x ( 02)H Ex + ( 04)HEX x (OA)HEX + ( 3 CF 1)HEX = ( 06)HEX + ( 28)HEX + ( 3 CF 1)HEX = ( 3 D 1 F)HEX Ainsi, la donnée (OE)HEX est mémorisée à l'adresse ( 3 D 1 F)HEX de la table de temps TT et la donnée (D 8)HEX est mémorisée à l'adresse ( 3 D 20)HE" En conséquence, le micro- processeur MPU 2 obtient, à partir de la table de temps TT, des données de temps à deux multiplets ( O ED 8)HEX = 3800 (décimal) Cette donnée de temps est écrite dans la minu- terie programmable PTM à l'étape 8 6. La minuterie programmable PTM dans laquelle la donnée de temps est programmée reçoit un signal ayant une période de 1 microseconde, comme impulsion d'horloge de référence Le marteau à chaîne est actionné dans le sens indiqué par la flèche sur la figure l B pendant 3800 micro- -secondes Ainsi, on effectue une impression correspondant à une seule pression sur une touche par l'opérateur Ensuite, le microprocesseur MPU 1 donne au microprocesseur MPU 2 un ordre de déplacer le chariot En conséquence, le chariot est déplacé pour préparer l'opération suivante d'impres- sion. Une seconde forme de réalisation de la machine d'impression selon l'invention sera décrite en regard des figures 11 A et 11 B Les mêmes références numériques que celles utilisées sur les figures 1 A et l B désignent les mêmes éléments ou des éléments analogues sur les figures 11 A et 11 B, et ces éléments communs ne seront pas de nouveau décrits en détail La table d'adresse, faisant partie de la table de temps TT, est disposée dans la mémoire vive RAM 2, ainsi que dans la mémoire morte ROM 1 La table d'adresse de la table de temps TT de la mémoire morte ROM 1 est définie en ITM, tandis que la table d'adresse de la table de temps TT de la mémoire vive RAM 2 est définie en IT 2 La zone de mémorisation BF de la mémoire vive RAM 1 ne comprend que la partie BF 2. Dans la seconde forme de réalisation, après que l'opérateur a fermé un interrupteur général d'alimen- tation, une information indiquant le style des caractères est écrite dans la zone de mémorisation KIND de la mémoire vive RAM 1, de la même manière que dans la première forme de réalisation Ensuite, le microprocesseur MPU 1 agit de manière à extraire séquentiellement des données d'adresse de la table d'adresses IT 1 de la mémoire morte ROM 1 dans laquelle des données d'adresse sont disposées conformément à l'ordre de codes internes (figure 6) La donnée d'adresse correspondant à 96 caractères est placée dans la table d'adresses IT 2 de la mémoire vive RAM 2 du microprocesseur MPU 2 par l'intermédiaire de l'interface ITF Par conséquent, dans la mémoire vive RAM 2, une donnée d'adresse correspon- dant au numéro de caractère "O" est mémorisée à l'adresse ( 0080)HEX' et une donnée d'adresse correspondant au numéro de caractère " 95 " est mémorisée à l'adresse (OODF>HEX. Dans la table d'adresse IT 1, on suppose que le code interne correspond au caractère "A" Le code le plus significatif du code interne est la valeur hexadécimale " 4 ", tandis que le code le moins significatif est la valeur hexadécimale " 1 " Par conséquent, le code interne est représenté par ( 41) HEX Dans la donnée ( 36)HEX se trouvant à l'adresse correspondant au caractère "A" de la table d'adresses IT 1, le code le plus significatif " 3 " (hexadécimal) représente une partie de la donnée d'adresse de la table de temps TT, tandis que le code le moins significatif " 6 " (hexadécimal) représente la donnée de pas (donnée indiquant l'importance de l'avance du chariot ou du ruban) L'adresse de départ de la table d'adresses IT 1 de la mémoire morte ROM 1 est représentée par (C 2 BA)HEX De façon similaire, dans la table WT de la roue à caractères, une donnée indiquant la position en rotation d'un caractère de la roue PW à carac- tères d'impression est mémorisée à des adresses auxquelles il est accédé par les codes les plus significatifs et les moins significatifs du code interne, comme montré sur la figure 7 Ensuite, les microprocesseurs MPU 1 et MPU 2 exé- cutent une séquence demandée à leur initialisation Ainsi, l'opérateur peut introduire une donnée à l'aide d'une touche du clavier de l'unité KBU. L'opération de commande, après enfoncement d'une touche, est la même que celle indiquée sur l'organi- gramme de la figure 3 Pour exécuter les opérations néces- saires à pression, comme montré sur la figure 12, une pre- mière donnée se trouvant dans la zone de mémorisation KIND de la mémoire vive RAM 1 est ajoutée à la donnée présente dans la zone de mémorisation IMPBF dans l'étape 14 1 La somme est écrite dans la partie BF 2 de la mémoire vive RAM 1 lors de l'étape 14 2. La position de caractère de la roue PW à carac- tères d'impression peut être sélectionnée de la manière montrée sur la figure 5 Des données provenant des zones de mémorisation BF et WPOS de la mémoire vive RAM 1 sont transférées du microprocesseur MPU 1 au microprocesseur MPU 2 par l'intermédiaire de l'interface ITF Ensuite, dans les étapes montrées sur la figure 13, le microprocesseur MIPU 2 agit sur la section WLD de commande/entraînement' de la roue pour extraire la donnée de la zone de mémorisation WPOS afin que la section Wl>D commande le servomoteur M 2 pour faire tourner la roue PW à caractères d'impression et pour placer le caractère cible dans la position d'impres- sion Dans la boucle 8 4, lorsqu'une interruption de la rotation de la roue PW à caractères d'impression est détec- tée, le microprocesseur MPU 2 attend pendant 5 millisecondes, et la séquence de commande passe à l'étape 15 1 L'organi- gramme de la figure 13 est fondamentalement identique à celui de la figure 8 Les étapes communes aux organigrammes des figures 8 et 13 portent les mêmes références numériques, et elles ne seront pas décrites de nouveau en détail Dans l'étape 15 1, la donnée présente dans la zone de mémorisa- tion WPOS est ajoutée à l'adresse de tête (ou de départ) ( 0080)HEX de la table d'adresses IT 2 La somme est définie comme étant l'adresse de tête (ou de départ) pour écrire une donnée de la table d'adresse IT 2 dans la partie BF 1 de la mémoire vive RA M 2 En outre, dans l'étape 8 5, on accède à la donnée contenue dans la table de temps TT à l'aide de la donnée se trouvant dans la partie BF 2 de la mémoire vive RAM 2 afin d'extraire la donnée de temps de minuterie programmable PTM dans le microprocesseur MPU 2. Dans l'étape 8 6, la donnée de temps est mémorisée dans la minuterie programmable PTM L'opération d'accès est sensiblement la même que celle montrée sur la figure 9, Le marteau HM est actionné dans le sens indiqué par la flèche sur la figure 11 B, d'après un signal de sortie provenant de la minuterie programmable PTM dans laquelle la donnée de temps est programmée Le marteau imprime un caractère qui correspond à la touche manoeuvrée une seule fois par l'opérateur Ensuite, le microprocesseur MPU 1 transmet au microprocesseur MPU 2 l'ordre de déplacer le chariot Lorsque le chariot est déplacé, l'opération suivante d'impression est prête à être exécutée. Il va de soi que de nombreuses modifications peuvent être apportées à la machine d'impression décrite et représentée sans sortir du cadre de l'invention. REVENDICATIONS 1 Machine d'impression, caractérisée en ce qu'elle comporte un élément (PW) à caractères d'impression présentant plusieurs yeux de caractère, un marteau à chaîne destiné à frapper chacun des yeux de caractère, une table de temps (TT) destinée à mémoriser des informations de dif- férentes Iurées d'entraînement dudit marteau dans plu- sieurs adresses, et une table d'adresses (IT) destinée à mémoriser une partie d'information d'adresse pour accéder à chacune desdites adresses de la table de temps et une information supplémentaire portant sur chacun des yeux de caractère de l'élément à caractères d'impression et corres- pondant à ladite partie d'information d'adresse. 2 Machine d'impression selon la revendication 1, caractérisée en ce que la partie restante de ladite information d'adresse comprend une information provenant d'un commutateur à curseur (IMPSW) pour choisir une pres- sion de frappe, ou bien une information concernant le type desdits yeux de caractère, ladite information supplémen- taire comprenant une information indiquant une valeur du mouvement d'un chariot. 3 Machine d'impression comprenant une sec- tion d'entrée à touches (KBU) et une section d'impression, caractérisée en ce qu'elle comporte un premier micro- processeur (MPU 1) connecté à la section d'entrée à touches, une première mémoire morte (ROM 1), une première mémoire vive (RAM 1), un second microprocesseur (MPU 2) correspon- dant à la section d'impression, une seconde mémoire morte (ROM 2), une seconde mémoire vive (RAM 2) et une interface (ITF) connectant le premier microprocesseur au second microprocesseur. 4 Machine d'impression selon la revendication, 3, caractérisée en ce que la seconde mémoire morte mémorise au moins une table de temps (TT) et en ce que ladite pre- mière mémoire morte mémorise au moins une table d'adresses (IT) de la table de temps.