Brevet FR2010126A1 — publié le 19700213

L'invention se rapporte à un appareil de commande d'imprimante et elle a trait plus particulièrement à une imprimante comprenant plusieurs éléments d'impression de signes amenés successivement dans des positions indexées le long d'une ligne à imprimer 5 sur un support d'enregistrement de façon que plusieurs éléments d'impression soient placés dans chacune des positions indexées successives d'impression. L'invention a pour objet un appareil de commande d'imprimante du type précité qui permette d'améliorer la vitesse et le ren-10 dement de façon économique. Suivant l'invention, il est prévu un appareil de commande d'imprimante comprenant plusieurs éléments individuels d'impression de signes amenés successivement dans des positions indexées réparties le long d'une ligne à imprimer sur un support d'enregis-15 trement de façon que plusieurs caractères d'impression soient alignés pour l'impression dans chacune des positions indexées successives des éléments. L'appareil de commande comprend une mémoire recevant et emmagasinant successivement des données d'identification des signes à imprimer, la mémoire étant excitée de façon à 20 affecter et à enregistrer des positions de colonnes successives pour l'impression de signes successifs à mesure que les données de signes sont reçues.Il est prévu un dispositif pour détecter l'arrivée des éléments d'impression dans chaque position indexée successive et il est prévu en outre des moyens coopérant avec le dé-25 tecteur de positions indexées pour explorer la mémoire dans chaque - position indexée des éléments d'impression de façon à identifier tous les signes pour lesquels une information est enregistrée en mémoire et pour lesquels des éléments d'impression sont placés en position d'impression. Il est prévu des moyens de commande d'im-30 pression de signes pour chaque position de colonne qui sont agencés de façon à fonctionner en réponse aux moyens d'exploration. Les caractéristiques de l'invention ressortiront mieux de la description qui va suivre, d'une forme de réalisation donnée à titre d'exemple et représentée au dessin annexé : 35 - la fig.l est un schéma synoptique montrant un poste terminal de transmission de données qui comporte une imprimante 13 munie d'un appareil de commande selon l'invention ; - la fig.2 est une vue en perspective montrant les détails mécaniques d'une imprimante utilisable avec l'invention ; 40 - la fig.3 est une vue en plan d'une partie de l'imprimante de 69 18365 2 2010126 la fig.2 ; - la figo-y ejt -un schéma synoptique d'un appareil de commande d'imprimante selon l'invention ; - la fig.5 est ion schéma synoptique de l'appareil de commande 5 d'imprimante de la fig«4 ; - la fig06 est un schéma de détail des circuits de l'additionneur 41 et du comparateur 42' de la fig„5. le poste terminal de transmission de données représenté sur la figd peut communiquer par l'intermédiaire de lignes téléphoni-10 ques 10' avec un calculateur 10 ou avec un autre poste terminal. Le poste terminal peut comprendre une imprimante et son appareil de commande 13 en vue d'imprimer des données reçues par l'intermédiaire d'un récepteur 11 en provenance du calculateur 10 installé à distance. L'imprimante et sa commande sont également agencés de 15 façon à répondre à des signaux en provenance d'un clavier à touches local 12, similaire à un clavier de machine à écrire, ces signaux étant transmis par l'intermédiaire d'une commande 16 et du récepteur 11o Oes signaux peuvent également être enregistrés sous une forme lisible par machine à l'aide d'un appareil tel qu'une perfo-20 ratid.ce de bande 14. Un lecteur de bande 15 peut également être branché par l'intermédiaire de la commande 16 et du récepteur 11 de manière à actionner l'imprimante 13. Des données en provenance du clavier à touches 12 ou du lecteur de bande 15 peuvent être transmises par l'intermédiaire des lignes téléphoniques 10' au 25 calculateur 10 en même temps que l'imprimante 13 fonctionne. l'ensemble 13 formé par l'imprimante et sa commande et représenté sur la fig.1 peut comporter de préférence une imprimante présentant les caractéristiques mécaniques des fig.2 et 3» et un appareil dé commande selon lfinvention représenté sur la fig.4. 30 la fig.2 représente une imprimante qui peut être"commandée par l'appareil selon l'invention. Une courroie porte-caractères 20 est entraînée à une vitesse sensiblement constante par l'intermédiaire de poulies 27, 28 et d'un moteur 29. La courroie 20 porte des doigts 21 flexibles portant un caractère.d'impression à leur extré-35 mité supérieure. Des marteaux 26 sont actionnés par l'intermédiaire de tringleries 24 à l'aide d'électroaimants 25 individuels de manière à frapper les doigts 21. L'impression "est ainsi effectuée par le caractère du doigt actionné qui vient frapper un ruban encreur 22 et un support d'enregistrement 23 soutenu par un rouleau 40 30. Un marteau 26 est prévu pour chaque position d'impression le 69 18365 3 2010126 long d'une ligne horizontale de signes. Chacune de ces positions horizontales sera appelée dans la suite "position de colonne", l'appareil de commande d'imprimante actionne chaque marteau 26 à un instant approprié de manière qu'il vienne percuter le doigt 21 5 particulier portant le signe qui doit être imprimé dans cette position de colonne particulière, le fonctionnement de l'appareil de commande est synchronisé avec le mouvement de la courroie 20 par des signaux émis par des photodétecteurs 33, 33A et engendrés par interruption du faisceau lumineux de la source 32 par les extrémités 10 inférieures des doigts porte-caractères 21. les signaux sortant du photodétecteur 33 sont transmis par l'intermédiaire d'une liaison 34 de manière à exciter un compteur 40 qui peut identifier numériquement le signe particulier arrivant dans la position indexée par enregistrement d'une augmentation du compte emmagasiné dans le 15 compteur entre une valeur initiale de 32 et une valeur finale de 127. Bien qu'on n'ait représenté que quelques doigts à caractères 21 sur la fig.2, il va de soi qu'une ou plusieurs fontes complètes de caractères peuvent être réparties sur la courroie 20. le début d'une nouvelle fonte de caractères est signalé par une pointe 20 large 21A de l'un des doigts porte-caractères, la pointe large est détectée photoélectriquement par des signaux émis par les photodétecteurs 33 et 33A. les signaux résultants transmis par les liaisons 34 et 34A sont appliqués par l'intermédiaire d'un circuit ET 36 et d'une connexion 37 de façon à ramener le compteur de doigts 25 40 à la valeur initiale de 32. la fig.3 est une vue en plan de la poulie 27 de la fig.2 et d'une partie de la courroie 20 adjacente à cette poulie, cette fig. montrant l'écartement relatif existant entre les doigts 21 et les marteaux 26. Sur cette fig., les doigts 21 ont été désignés 30 par les références 1273?, 32F et 33Î1, en correspondance aux nombres d'identification emmagasinés dans le compteur de doigts 40. Un marteau 26 individuel est prévu pour chaque colonne et les marteaux sont respectivement désignés par H1 pour la colonne "1", H2 pour la colonne "2", etc ... Bien qu'on n'ait représenté que cinq marteaux, 35 il peut exister dans me imprimante jusqu'à quatre-vingts marteaux pour quatre-vingts colonnes, ce qui permet d'imprimer quatre-vingts signes dans chaque ligne, la courroie 20 peut se déplacer de façon continue et les marteaux 26 peuvent percuter les doigts 21 de façon à obtenir une impression nette sans arrêter le mouvement de 40 la courroie. Cependant, bien que la courroie ne soit pas arrêtée, 18365 4 2010126 les positions de courroie dans lesquelles les marteaux sont actionnés seront appelées dans ia suite "positions indexées" et des positions successives seront appelées "positions indexées successives". Puisque les doigts 21 sont espacés de deux colonnes dans ce mode de 5 réalisation d'imprimante, des marteaux de numéros pairs et impairs sont alternativement actionnés dans l'opération d'impression. la fig,4- est un schéma synoptique d'un appareil de commande d'imprimante selon l'invention, qui permet de commander une imprimante telle que celle des fig.2 et 3. l'appareil comprend le comp-10 teur 40, également représenté sur la fig.2, qui a pour fonction de détecter l'arrivée des doigts porte-caractères 21 dans chaque position indexée successive, l'appareil comprend également un dispositif de commande de marteaux 47 -relié en 47* aux électro aimant s 25 d'actionnement de marteaux de la £Lg02. Des données concernant des 15 signes individuels sont reçus successivement par la mémoire 43 par l'intermédiaire de la ligne d'entrée 13'* l'opération d'enregistrement de la mémoire 43 est synchronisée par une commande 45 de synchronisation d'enregistrement, lorsqu'une donnée concernant un signe déterminé est enregistrée dans la mémoire 43, un signal 20 d'avancement est appliqué à un ensemble compteur-mémoire 44 qui est excité de façon à affecter et enregistrer des positions de colonnes successives en vue de l'impression de chaque signe en correspondance à la donnée reçue. l':ensemble compteur-mémoire 44 est synchronisé avec la mémoire 43 par la commande 45» Bien qu'elles 25 soient représentées séparaient, les mémoires 43 et 44 peuvent être combinées sous forme d'un seul ensemble et elles seront désignées . dans la suite simplement par le terme "mémoire". les mémoires 43 et 44 sont explorées par des moyens d'exploration eomprenant un additionneur 41, un comparateur 42 et un 30 décodeur de colonne 46 pour chaque position indexée des doigts porte-caractères détectée par le compteur 40, en vue d'identifier tous les signes pour lesquels une information est ensuite emmagasinée dans la mémoire et pour lesquels les doigts sont ensuite placés dans la position d'impression, l'exploration est en fait 35 exécutée pendant que les doigts se trouvent entre des positions d'impression, lorsque ces signes ont été identifiés, un signal est transmis par le comparateur 42 au décodeur de colonne 46. En même temps, l'information représentant le numéro de colonne affectée est transmise par la mémoire 44 au décodeur de colonne 46. En ré-40 ponse à ces signaux, le décodeur de colonne identifie la colonne 69 18365 5 2010126 (position horizontale dans la ligne) où un marteau d'impression particulier doit être excité. Le dispositif de commande de marteau:: 47 comprend des moyens pour emmagasiner cette information séparément pour chaque marteau jusqu'au moment précis de l'excitation 5 des marteaux dans le cycle particulier de fonctionnement de l'appareil. Une liaison 82 est établie entre le comparateur 42 et les mémoires 43, 44 de façon à effacer dans la mémoire l'information se rapportant à chaque signe identifié, pour lequel une information a été emmagasinée dans le dispositif 47. Les parties effacées de ces 10 mémoires deviennent par conséquent disponibles pour de nouvelles données. Les données de signes individuels emmagasinées dans la mémoire 43 sont constituées par des nombres correspondant aux positions successives des signes désirés dans la fonte de caractères. Comme 15 décrit plus haut en référence aux fig.2 et 3, ces nombres commencent par 32 et se terminent par 127. Le compteur de doigts 40 compte dans la même plage de nombres, en étant ramené à la valeur initiale de 32 et en effectuant un comptage croissant jusqu'à 127 à mesure que les doigts porte-caractères progressent dans les 20 positions indexées successives par rapport à un point fixe sélectionné de l'imprimante. En conséquence, le compte existant dans le compteur 40 indique la position d'un signe par rapport à un point d'indexage fixe. Les nombres représentant les positions de colonnes affectées et en provenance de la mémoire 44 sont additionnés aux 25 nombres représentant les positions de doigts et en provenance du compteur 40 dans l'additionneur 41 de façon à produire des sommes représentant les nombres désignant les doigts de numéros supérieurs qui sont situés dans des positions de colonnes de numéros supérieurs. La présence de ces signes de numéros supérieurs est détec-30 tée, pour des numéros particuliers de colonnes, par comparaison de la somme avec les nombres de signes transmis par la mémoire d'entrée 43 au comparateur 42. Des opérations successives d'addition et de comparaison sont exécutées à mesure que les mémoires 43 et 44 sont explorées. A chaque fois qu'une concordance est détectée, 35 un signal est émis en 82 par le comparateur 42 et le numéro de colonne sortant de la mémoire 44 est détecté par le décodeur de colonne 46 et est utilisé pour emmagasiner un signal correspondant au marteau sélectionné dans le dispositif de commande 47. L'exploration des contenus des mémoires 43 et 44 par le dispo-40 sitif d'exploration comprenant l'additionneur 41, le comparateur 42 69 18365 6 2010126 et le décodeur de colonne 46. est de préférence exécutée en agençant les mémoires 43 st 44 souê forme de mémoires de recirculation dans lesquelles les données, de signes et les données de comptes de colonnes sont emmagasinées en série, l'exploration est alors exécutée 5 simplement en"pointant" l'additionneur 41 et le comparateur 42 sur la donnée emmagasinée dans ces mémoires de recirculation lorsqu'elle repasse devant un point fixe de chacune des mémoires. les principes mathématiques suivant lesquels l'additionneur 41 et le comparateur 42 effectuent une identification de données re-10 présentant des signes particuliers emmagasinés dans la mémoire 43 ont été mi a en évidence dans le tableau I ci-dessous ainsi que dans l'explication qui suit ce tableau. TAHT.EAU I 15 COIONNES (POSITIONS H0BIZ0NTA1BS DE SIG-NBS) 20 Si H2 £L m. H80 POSITIONS 32 32 33 34 35 36 111 INDEXEES SUCCESSIVES 33 33 34 35 36 37 112 DES DOIG-TS 34 34 35 36 37 38 113 PORTE-CARACTEEES 35 35 36 37 38 39 114 (VALEURS DONNEES 36 36 37 38 39 40 115 PAR 1E COMPTEUR 37 37 38 39 40 41 116 DE DOIG-TS 40) 25 Dans le tableau ci-dessus, les différentes colonnes verticales sont respectivement désignées par H1, H2, H3, etc ..., en corres-30 pondance aux numéros des marteaux respectifs dans les colonnes respectives (positions horizontales de sigies) dans lesquelles des signes doivent être imprimés, les rangées horizontales donnent les positions indexées successives des caractères portés par les doigts, ces positions successives étant désignées sur le côté gauche du 35 tableau par les valeurs correspondantes 32, 33, 34, etc ..., emmagasinées dans le compteur de doigts 40. les nombres situés à l'intérieur du tableau sont des nombres d'identification de signes indiquant les doigts porte-caractères qui sont placés en regard de marteaux particuliers dans des positions indexées particulières 40 des dits doigts. Ainsi, dans la première position indexée, le 69 18365 7 2010126 caractère 32 est placé en regard du marteau H1 de façon que le signe 32 soit imprimé dans la première colonne. Un compte de 32 est alors émis par le compteur 40. Si la donnée correspondant au signe 32 est emmagasinée dans la mémoire d'entrée 43 en vue de 5 l'impression de ce signe dans la première colonne, ce nombre sera émis par la mémoire 43 en vue d'une comparaison dans le comparateur 42. Pour une impression dans la première colonne, la mémoire 44 émet un "zéro" qui, après avoir été additionné dans l'additionneur 41 avec la valeur 32 sortant du compteur 40, est comparé à la va-•jO leur 32 émise par la mémoire 43. En conséquence, un signal de comparaison est transmis par le comparateur 42 au décodeur de colonne 46. le décodeur 46 enregistre ainsi le zéro sortant du compteur de colonnes et de la mémoire 44 en le convertissant en un signal de colonne "un" qui est emmagasiné dans le dispositif de com-15 mande de marteaux 47. Pour cette position particulière de la fonte de caractères, les mémoires 43 et 44 sont complètement explorées. Il est à noter qu'un caractère 35 est placé en regard du marteau H4 pour l'impression du signe correspondant dans la quatrième colonne. Si ce signe 20 particulier doit être imprimé dans la quatrième colonne en concordance avec la donnée déjà emmagasinée dans la mémoire 43» le nombre 35 émis par cette mémoire 43 sera comparé dans le comparateur 42 à la somme du nombre 32 se trouvant dans le compteur 40 et d'un compte de colonne de"troisM sortant de la mémoire 44 (et indiquant 25 la quatrième colonne H4) de façon à produire une somme résultante de 35» le signal correspondant excite le décodeur de colonne 46 de façon qu'il enregistre tin signal de "colonne .4" dans le dispositif de commande de marteaux 47. les marteaux H1 et H4 sont alors excités de façon à imprimer simultanément les signes 32 et 35 avant que 30 la fonte de caractères ait progressé dans la nouvelle position correspondant au compte 33 se trouvant dans le compteur 40. Dans cette seconde position de la fonte de caractères et lorsque les mémoires 43 et 44 sont explorées, une demande d'impression du signe 37 dans la colonne 5 peut être détectée par émission d'un 35 nombre 37 par la mémoire 43 et du nombre 4 par la mémoire 44 du compteur de colonnes, le compte de 33 sortant du compteur 40, lorsqu'il est additionné au nombre 4 dans l'additionneur 41, devient égal au nombre 37 en provenance de la mémoire d'entrée 43, ce qui assure l'excitation du décodeur de colonne 46 et l'emmagasinage 40 d'un signal d'actionnement du marteau H5« De cette manière, l'appa- 18365 8 2010126 reil explore les mémoires 43 et 44- dans toute position indexée des caractères de la fonte détectées par le compteur de doigts 40 et tous les signes pour lesquels des données ont été emmagasinées dans les mémoires 43 et 44 et qui sont ensuite correctement positionnés 5 pour l'impression sont effectivement imprimés puis effacés des mémoires 43 et 44. 3n conséquence, les mémoires 43 et 44 sont constamment vidées et l'impression s'effectue par groupes de signes à une vitesse aussi rapide que possible en fonction de la cadence particulière d'actionnement des doigts porte-caractères. 10 Le fonctionnement du système de la fig.4 peut être exprimé mathématiquement de la manière suivante : F + C = N où F représente le nombre emmagasiné dans le compteur 40 15 et représentant la position des caractères de la fonte, 0 représente le nombre d'indication de colonne émis par la mémoire 44 du compteur de colonnes, N représente le nombre de signes d'entrée emmagasiné dans la mémoire 43. 20 On a supposé dans l'explication donnée plus haut que les doigts d'impression de signes étaient écartés l'un de l'autre seulement d'un intervalle correspondant à une colonne. Cette hypothèse permet de simplifier l'explication du système de la fig.4. Cependant, les doigts porte-caractères sont de préférence espacés de deux colonnes 25 et, en correspondance, le fonctionnement mathématique effectif du système est légèrement modifié par rapport à celui indiqué spécifiquement sur le tableau I. Ce fonctionnement modifié va être décrit dans la suite en référence à la fig.5. La £ig;5 est un schéma synoptique détaillé de l'appareil de la 30 fig.4. La mémoire d'entrée 43 se compose d'un registre à décalage 50 agencé pour recevoir en parallèle des signaux représentant des bits binaires en 13' par l'intermédiaire des connexions 61. Le registre 50 assure le décalage des signaux en série par l'intermédiaire d'une connexion 62, d'une porte d'effacement 51, d'une con-35 nexion 63, d'une mémoire 52, les signaux revenant au registre 50 par l'intermédiaire d'une connexion 64. La mémoire 52 peut avoir une capacité de sept signes qui, lorsqu'elle est ajoutée à la capacité d'un signe du registre 50, donne une capacité totale d'emmagasinage de huit signes pour la mémoire 43. On a trouvé que, même si 40 les infoimations représentant des signes étaient reçues de façon 69 18365 9 2010126 aléatoire, cette mémoire d'une capacité de huit signes était appropriée pour alimenter une imprimante à quatre-vingts colonnes du fait de l'exploration de la mémoire en chaque position de la fonte de caractères et du fait du réemploi constant des positions 5 vidées de leurs signes. L'ensemble compteur-mémoire 44 comprend un compteur de position 54 relié par l'intermédiaire de fils 69 à un registre à décalage 55 par l'intermédiaire duquel l'information concernant le compte de colonne est décalée suivant une boucle de circulation fermée com-10 prenant la connexion 70, une mémoire 56 et la connexion 71. Le synchroniseur d'enregistrement 45 de la £Lg.4 comprend un circuit d'impulsions de rythme 59, un dispositif 58 de détection de valeurs inférieures à 32 et une porte ET 57. Ces composants fonctionnent de la manière suivante. Lorsque les signes emmagasinés 15 dans la mémoire 43 sont transférés de l'unité d'emmagasinage 52 dans le registre 50, les bits binaires individuels formant l'information de signe sont explorés par l'intermédiaire de la connexion 64 à l'aide du détecteur 58. Puisque l'information de signe est sous forme de nombres, qui ont tous une valeur supérieure ou égale 20 à 32 et puisque l'information est emmagasinée sous forme binaire, l'existence d'un "1" binaire dans la sixième ou la septième position de bits de signe indique l'emmagasinage d'un signe qui. n'a pas encore été imprimé. D'autre part, l'existence de "0" binaires dans la sixième et la septième position indique que la position d'emma-25 gasinage de signe est vide et qu'un signe peut être emmagasiné dans cette position. Le générateur d'impulsions de rythme 59, qui fonctionne sous la commande de signaux principaux de rythme reçus en 60, émet des signaux de bits correspondant à la sixième et à la septième position dans les lignes 73 et 72. A. l'aide de ces signaux 30 de bits, le détecteur 58 détermine dans le train de signaux transmis par la connexion 64 si les bits de positions 6 et 7 sont des "0". Pendant cette phase de détermination, un signal apparaît et est maintenu à la sortie 66 du détecteur 58. Ce signal est appliqué à une porte ET 57. A chaque fois qu'une information de signe attend 35 d'être emmagasinée dans la mémoire 43, un signal est transmis par la connexion d'entrée 65 à la porte ET 57. La condition finale d'un signal de commande transmis entre la porte ET 57 et le registre 50 par l'intermédiaire de la connexion 67 en vue de permettre la réception d'un nouveau signe est établie par le générateur 59 40 par l'intermédiaire de la connexion 68. Ceci se produit dans la 10 2010126 69 18365 partie correspondant au "bit "un" de la période suivante de signes lorsque toute ..a partie de mémoire vide de signes a été conditionnée par le registre 50. Le signal d'enregistrement transmis par la connexion 67 5 est également appliqué à un registre 55 de façon que ce dernier puisse lire le compte emmagasiné dans le compteur 54. Le-signal est également appliqué au compteur 54 pour augmenter la valeur du compte emmagasiné dans ce dernier. Le compteur de doigts 40 a été représenté sur la fig.5 comme 10 comprenant un compteur 40' branché de façon à appliquer des valeurs codées en binaire par l'intermédiaire de connexions 79 à un registre à décalage 53» Le registre 53 est un registre à décalage à ré-circulation qui comporte en 73 une connexion de recirculation et qui est relié par un fil de sortie à 11additionneur 41 en 83. Le 15 registre 53 effectue me recirculation pour chaque cycle correspondant à m signe, c'est à dire qu'il effectue une circulation en synchronisme avec les mémoires de recirculation 43 et 44 mais une recirculation seulement pour chacune des huit positions de signes des mémoires 43 et 44 de sorte que le contenu du registre 53 peut 20 être transmis à l'additionneur 41 pour effectuer me comparaison pour chacun des huit signes emmagasinés dans la mémoire 43. conséquence, l'additionneur 41 peut être m simple additionneur binaire opérant en série. L'appareil de commande a été expliqué dans son principe en 25 utilisant le tableau I, bien que les doigts porte-caractères soient espacés seulement d'un intervalle correspondant à une colonne. Cependant, comme expliqué précédemment en référence à la fig.3, les doigts porte-caractères sont de préférence espacés de deux colonnes. Le facteur "deux" doit être compensé dans l'appareil de 30 commande pour obtenir m fonctionnement correct. Ce problème est résolu en prévoyant m décalage d'un "1" binaire dans la circulation des données dans la mémoire 44 et dans l'additionneur 41 par l'intermédiaire de la connexion 74. Ce décalage de "1" a pour effet de diviser le compte emmagasiné dans la mémoire 44 par le facteur 35 "deux", comme indiqué par l'additionneur 41. Cependant, cette méthode de division arrondit les nombres impairs de sorte que la moitié du chiffre binaire 7 par exemple est prise égale à 3, c'est à dire me valeur égale à la moitié du chiffre binaire 6. Il est par conséquent nécessaire de déterminer si le nombre réel se trou-40 vant dans la mémoire 44 du compteur de position est m nombre pair BAD original 69 18365 u 2010126 ou impair et de déterminer si cette condition de parité correspond à une position paire ou impaire des caractères de la fonte. Dans ce but, le comparateur 42, comme indiqué sur la fig.5, comprend non seulement un premier comparateur 42* mais un comparateur de nombres 5 pairs ou impairs 85 dont la sortie est reliée à une porte ET 83 et à un inverseur 93 de façon à arrêter le signal de sortie du comparateur 42* lorsqu'il n'y a pas égalité. Pour cette comparaison, des signaux représentant une position impaire ou paire de la fonte de caractères sont respectivement appliqués par l'intermédiaire •jO des lignes 86 et 87 à une porte OU 84. la sortie 88 de la porte OU 84 est reliée à une porte ET 83. le signal représentant une position impaire de caractère transmis par la ligne 86 est appliqué comme premier signal d'entrée au comparateur 85. l'autre signal d'entrée du comparateur 85 transmis par la 15 connexion 71 est pris directement à la sortie de l'élément d'emmagasinage 56 de la mémoire 44 de façon à détecter le dernier chiffre (à savoir le chiffre d'ordre le plus bas) du signe ezploré. Si le nombre représentant le signal est impair, ce chiffre d'ordre le plus bas est un "l" binaire et il est matérialisé par une Impulsion 20 alors que, si ce nombre est pair, on obtient un chiffre binaire d'ordre inférieur, c'est à dire un zéro qui est signalé par l'absence d'une impulsion. Si le signal 86 existe et indique une position impaire du caractère et si un signal transmis par la connexion 71 et indiquant un nombre de signe impair existe, on obtient à la 25 sortie du comparateur 85 un signal transmis par la connexion 91 à la porte ET 83. Un signal est également transmis de la sortie de la porte OU 84 à la porte ET 83. le signal résultant sortant de la porte ET 83 par l'intermédiaire de la connexion 92 est inversé dans un inverseur 93 de manière à supprimer le signal d'inhibition trans-50 lois par l'intermédiaire de la connexion 94 au comparateur 42*. Cet agencement est approprié puisque la position impaire de la fonte de caractères et le nombre de signe impair permettent de comparer et de confirmer la condition correcte d'impression. Si le signal de fonte de caractères est pair, aucun signal d'entrée n'est transmis 35 par l'intermédiaire de la connexion 86 au comparateur 85 alors qu'un signal d'entrée est transmis par l'intermédiaire de la connexion 87 à la porte OU 84 de façon à produire à la sortie 88 de la porte ET 83 un signal approprié. Si le nombre de signe est également pair, cela se traduit par une absence de signal dans la 4Q connexion 71 aboutissant au comparateur 85 tandis qu'un signal de 69 18365 12 2010126 sortie de comparateur est «à nouveau appliqué en 91 à la porte ET 83. En conséquence, le signal d'inhibition est à nouveau supprimé à la connexion 94» Dans l'une ou l'autre des deux conditions possibles dans lesquelles le signal de fonte de caractères est pair et 5 le nombre de signe pair, ou bien le nombre de signe est impair et le signal de fonte de caractères pair, aucun signal ne sort du comparateur 85 et il en résulte que le signal d'inhibition appliqué en 94 continue à empêcher la marche du comparateur 42'» les signaux de fonte de caractères pairs et impairs apparais-10 sant aux connexions 86 et 87 sont produits par les photodétecteurs 33 et 33A de la fig.2. Ces photodétecteurs sont positionnés de manière que seul le faisceau lumineux arrivant sur le photodétecteur 33 soit interrompu pendant la position de fonte impaire alors que seul le faisceau dirigé sur le photodétecteur 33A est interrompu 15 pendant la position de fonte paire (excepté dans la condition de retour à l'état initial du compteur de doigts où les deux faisceaux sont interrompus par la pointe large 21A du doigt, comme expliqué précédemment). lorsque toutes les conditions de comparaison de signaux dans 20 le comparateur 42 sont satisfaites, un signal de sortie de comparateur est transmis par la connexion 82. Ce signal est appliqué à la porte d'effacement 41 de la mémoire 43 de manière que cette porte soit ouverte pendant une période de signe en vue d'effacer le signe qui venait d'être identifié pour l'impression, le signal de 25 comparaison appliqué en 82 est également transmis au décodeur de colonne 46 de manière à identifier la colonne où le signe doit être imprimé. Puisque le nombre représentant le compte de colonne qui est fourni au décodeur par l'inteimédiaire de la connexion 71 se trouve sous une forme-série, le décodeur de colonne 46 comprend un 30 registre à décalage 78 pour convertir le compte de colonne en transformant la forme-série en forme-parallèle, la forme-parallèle du nombre représentant le compte de colonne est transmise par l'intermédiaire des connexions 81 à la matrice 46* du décodeur de colonne où elle est traitée par le signal en provenance du compara-35 teur par l'intermédiaire de la connexion 42 en vue d'emmagasiner l'information correcte de colonne dans le dispositif de commande de marteaux 47. le dispositif de commande de marteaux 47 est ensuite déchargé par application de signaux d'activation de marteaux en 47' en réponse à un signal de minutage précis reçu en 134. le si-40 gnal de minutage appliqué en 134 est dérivé des signaux représen 69 18365 13 2010126 tant les positions des doigts porte-caractères qui proviennent des photodétecteurs 33 et 33A précédemment décrits en référence à la fig.2„ Les nombres d'identification de signes emmagasinés dans la 5 mémoire 43 sont compris entre 32 et 127 inclus et ce sont les nombres d'identification affectés aux doigts porte-caractères 21. En conséquence, à chaque fois que la somme obtenue à la sortis de l'additionneur 41 dépasse la valeur 127, il est nécessaire d'identifier cette somme supérieure comme équivalant à un nombre compris 10 dans la plage allant de 32 à 127. Ainsi, le nombre 128 sera identifié comme le nombre 32, le nombre 129 comme le nombre 33, etc ... Dans ce but, l'additionneur 41 et le comparateur 42' doivent comporter un circuit additionnel complétant celui de la fig.5. Ce circuit additionnel est représenté sur la fig.6. 15 Sur la fig.6, deux canaux de transmission de signaux ont été représentés dans le comparateur 42'. UN de ces canaux comprend un circuit OU exclusif 145, un circuit OU 151, une bascule 153 de façon à traiter des sommes sortant de l'additionneur 41 et présentant une valeur inférieure ou égale à 127. L'autre canal comprend 20 un circuit OU exclusif 144, une porte OU 150 et une bascule 122 pour traiter les sorties de l'additionneur supérieures à 127. La porte OU 154 reçoit un sigial provenant de l'un ou l'autre de ces canaux de façon à fournir un signal de sortie dans la connexion 82. 25 Pour des sommes ayant une valeur inférieure ou égale à 127, l'opération de comparaison est exécutée dans le canal comprenant le cirGuit OU exclusif 145. Un circuit exclusif est un circuit OU qui ne produit tan signal de sortie qu'en réponse à un seul signal d'entrée. Lorsqu'il n'existe aucun signal d'entrée ou bien lors-30 qu'il existe deux signaux d'entrée, on n'obtient aucun signal à la sortie du circuit. En conséquence, si les deux entrées du circuit OU exclusif 145 se trouvent dans le même état, aucun signal de sortie n'est transmis à la porte OU 151 et la bascule 153 n'est pas commutée dans l'état d'excitation et par conséquent le signal de 35 sortie de remise à zéro fourni à la porte OU 154 produit en 82 un signal de sortie indiquant qu'une comparaison a été faite. Si aucune comparaison n'est faite, un seul signal d'entrée est appliqué au circuit OU exclusif 145 et le signal de sortie résultant transmis par la porte OU 151 excite la bascule 153 et supprime le signal de 40 remise à zéro transmis par cette bascule à la porte OU 154, aucun h 2010126 69 18365 signal de comparaison n'étant produit pour ce canal particulier» Il est à noter que les autres signaux d'entrée appliqué s à la porte OU 151 agissent comme des signaux d'inhibition". L'un de ces signaux est le signal d'inhibition transmis par la connexion 94 et précé-5 demment décrit. Le canal comportant la porte OU exclusive 144 fonctionne d'une manière similaire. L'additionneur 41 comprend un premier additionneur de bits binaires 140 comportant une boucle de signal de report partant de la sortie Cq qui est reliée à une porte ET 143 et à une bascule de 10 report 142. La bascule 142 retient le report jusqu'à la période de bits suivante lorsque le signal est fourni sous forme d'une entrée de report C^- à l'additionneur 140. La sortie de report Cq est discriminée dans la porte ET 143 pour le septième bit de signe par le signal de minutage transmis par la connexion 72 à partir du 15 générateur 59 de la fig.5. S'il existe un signal de report dans cette période de bit, il indique qu'un report est en train de se faire dans un huitième bit de signe qui aurait une valeur égale à 128 et qui indique par conséquent une somme initiale supérieure à 128. Un signal de sortie de la porte ET 143 indique par conséquent 20 une somme supérieure à 128 et il provoque l'application d'un signal d'inhibition à la porte OU 151 pour empêcher de fonctionner le canal associé de transmission de signaux. Simultanément, le signal de sortie de la porte ET 143 est appliqué à un inverseur 146 qui supprime le signal d'inhibition appliqué à la porte OU 150 pour 25 autoriser à fonctionner le canal associé. Le signal de report CQ qui est identifié dans la période de septième bit par la porte ET 143 est rejeté en ce qui concerne l'additionneur 140 du fait qu'il n'existe que sept positions de bits dans la mémoire pour 18emmagasinage des nombres d'identifica-30 tion de signes. En conséquence, le rejet de ce report est effectivement une soustraction de la quantité 128 (la valeur binaire du huitième bit) par rapport au signal de sortie de l'additionneur 140. Cependant, pour rétablir la relation correcte entre la somme sortant de l'additionneur et les nombres de signes en vue d'incor-35 porer ces nombres à la plage comprise entre 32 et 127 inclus, un nombre binaire égal à 32 doit être ajouté à la somme. Cette opération est exécutée dans l'additionneur 141 en appliquant à son entrée la somme provenant de l'additionneur 140 et à son autre entrée une impulsion de minutage fournie par la connexion 73 pour la sixième 40 position de bit de signe correspondant à la valeur binaire 32. En 69 18365 15 2010126 Conséquence, la somme obtenue à la sortie de l'additionneur 141 est égale à la somme obtenue à la sortie de • 1 ' additionneur 140 réduite de la valeur 128 et augmentée de la valeur 32, ce qui correspond à une soustraction résultante de 96. l'additionneur 141 comporte 5 évidemment son propre canal de signaux de report (non-représenté). Bien que cela ne soit pas mis en évidence sur les dessins, il va de soi que les "bascules 142, 152 et 153 reçoivent des signaux de remise à zéro aux instants appropriés. Bien entendu, l'invention n'est nullement limitée aux modes 10 de réalisation décrits et représentés qui n'ont été choisis qu'à titre d'exemples. 18365 16 2010126 . HEVWDI CATIONS . 1. Appareil de commande d'imprimante comprenant plusieurs éléments d'impression de signes amenés successivement dans des po- 5 sitions indexées le long d'une ligne à imprimer sur un support d'enregistrement de façon que plusieurs éléments d'impression soient placés dans chacune des positions indexées successives d'impression, caractérisé en ce qu'il comprend une mémoire recevant et emmagasinant successivement des données d'identification de signes 10 à imprimer et excitée de façon à affecter et enregistrer des positions de colonnes successives en vue de l'impression de signes successifs à mesure que les dites données sont reçues, tin dispositif pour détecter l'arrivée des éléments d'impression dans chacune des positions indexées successives, des moyens coopérant avec le détec-15 teur de positions indexées pour explorer la mémoire dans chaque position indexée des éléments d'impression en vue d'identifier tous les signes pour lesquels une information est alors emmagasinée dans la mémoire et pour lesquels des éléments d'impression sont ensuite placés en position d'impression, ainsi que des moyens de 20 commande d'impression de signes dans chaque position de colonne, agissant en réponse aux moyens d'exploration de mémoire. 2. Appareil de commande selon la revendication 1, caractérisé en ce que les moyens d'exploration comprennent une connexion avec la mémoire assurant l'effacement des données emmagasinées dans 25 celle-ci et se rapportant aux signes identifiés de manière que les parties effacées de la mémoire soient disponibles pour l'enregis- . trement de nouvelles données. 3o Appareil de commande selon les revendications 1 ou 2, caractérisé'en ce que la capacité de.la dite mémoire d'emmagasinage 30 de données d'identification de signes à imprimer est bien inférieure au nombre total de positions dans lesquelles des signes peuvent être imprimés dans une ligne. 4. Appareil de commande selon l'une des revendications précédentes, caractérisé en ce que la dite mémoire comprend au moins une 35 mémoire de recirculation coopérant en série et en ce que les moyens d'exploration sont agencés de façon à remplir leurs fonctions d'exploration en contrôlant de façon continue les signaux soumis à une recirculation en série dans la mémoire. 5. Appareil de commande selon la revendication 4* caractéri-40 sé en ce que la mémoire comprend deux mémoires de re circulation eh 69 18365 17 2010126 série assurant "une recirculation synchronisée des données emmagasinées, l'une des dites mémoires emmagasinant les données d'identification de signes à imprimer tandis que l'autre mémoire assure l'affectation et l'enregistrement des positions horizontales successi-5 ves d'impression des signes» 6. Appareil de commande selon l'une des revendications précédentes, caractérisé en ce que les signes à imprimer par les éléments sont identifiés par une séquence linéaire de nombres entiers correspondant à l'ordre dans lequel les éléments sont entraînés successi- 10 vement le long de la ligne à imprimer, en ce que les données d'identification des signes enregistrés dans la mémoire comprennent les dits nombres d'identification de signes, en ce que les moyens de détection de l'arrivée des éléments d'impression dans chaque position indexée successive comprennent un compteur agissant de façon 15 à modifier son compte entier en correspondance au nombre d'identification de signes de l'un des éléments d'impression dans une position d'impression fixe et prédéterminée, en ce que la dite mémoire fonctionne, lors de l'affectation et de l'enregistrement des positions de colonne successives pour l'impression de chaque signe, de 20 façon à affecter et enregistrer lesdites positions oui forment une série linéaire de nombres entiers présentant entre eux les mêmes relations que les nombres d'identification d'éléments d'impression successifs, et en ce que les dits moyens d'exploration de la mémoire comprennent un additionneur pour combiner, les nombres représen-25 tant les positions indexées d'éléments d'impression et les nombres représentait des positions de colonnes affectées ainsi qu'un comparateur agencé pour comparer la somme sortant de l'additionneur avec le dit nombre de données d'identification de signes de façon à déterminer les éléments d'impression qui sont placés en concordance 30 avec l'information emmagasinée dans la mémoire. 7. Appareil de commande selon la revendication 6, caractérisé en ce que les dits moyens d'exploration comprennent un décodeur agissant en réponse au signal représentant la position de colonne affectée et en réponse à tua signal sortant du comparateur pour 35 émettre un signal transmis par une ligne unique pour chaque position de colonne sélectionnée ainsi que des moyens pour emmagasiner les dits signaux représentant des positions de colonnes sélectionnées. 8. Appareil de commande selon les revendications 6 ou 7, 40 caractérisé en ce que la dite séquence de nombres entiers d'iden- 69 18365 18 2010126 - ification de signes comprend un groupe de nombres compris dans une plage prédéterminée et en ce que l'additionneur assurant la combinaison des nombres représentant une position indexée des éléments d'impression et des nombres représentant les positions horizontales 5 affectées de signes comprend des moyens pour reconstituer les valeurs combinées de manière à les placer à l'intérieur de la dite plage prédéterminée de nombres d'identification de signes à chaque fois que le résultat de la combinaison est un nombre situé à l'extérieur de la dite plagev 10 9o Appareil de commande selon l'une des revendications 6 à 8, caractérisé en ce que les éléments d'impression de signes sont espacés l'un de l'autre de deux positions de colonnes de façon que tous les éléments d'impression soient placés dans des positions de colonnes de numéros impairs puis dans des positions de colonnes de numé-•J5 ros pairs suivant une séquence répétitive pour les positions indexées successives des dits éléments, en ce que l'additionneur agit de façon à ajouter la valeur de la moitié du nombre représentant la position de colonne affectée au nombre représentant la position indexée de l'élément d'impression, chaque somme étant un nombre re-20 présentant un caractère d'impression qui est amené dans une position permettant l'impression du signe correspondant dans l'une de deux colonnes, l'une des colonnes étant une colonne de numéro impair tandis que l'autre est une colonne adjacente de numéro pair, le dit nombre de position de colonne affectée indiquant si un signe doit 25 être imprimé dans la colonne de numéro impair ou la colonne de numéro pair, en ce qu'il est prévu des moyens pour détecter la parité-de la position des dits éléments d'impression et en ce qu'il est prévu des moyens d'inhibition agissant en réponse à la parité du nombre représentant la position de colonne affectée et à la parité 30 de la position des éléments d'impression pour arrêter chaque signal de sortie du comparateur pour lequel il n'existe aucune indication de paritéo