Brevet FR2010125A1 — publié le 19700213

La présente invention concerne un dispositif de commande d'une imprimante et elle a trait plus particulièrement à un dispositif de commande perfectionné remplissant une fonction de tabulation. Certaines imprimantes à grande vitesse comprennent un compteur 5 de colonnes de signes d'impression pour compter et affecter les positions horizontales successives dans lesquelles les signes doivent être imprimés. Il est souhaitable dans de telles imprimantes, comme dans des dispositifs d'impression d'autres types, d'effectuer une opération de tabulation par laquelle les positions horizontales 10 dans lesquelles les signes doivent être placés sont rapidement réglables dans des colonnes affectées à des objectifs spéciaux tels que la présentation des signes en colonnes. En conséquence, l'invention a pour objet un dispositif de commande perfectionné pour imprimante comprenant des moyens remplis™ 15 sant la fonction de tabulation en faisant avancer automatiquement un compteur de colonnes du nombre désiré de positions de signes à chaque fois que l'opération de tabulation est amorcée. L'invention * est en particulier applicable à une imprimante commandée à l'aide d'un clavier à touches similaires à un clavier de machine à écrire. 20 Suivant l'invention, il est prévu un dispositif de commande d'imprimante comprenant un compteur de positions de colonnes de signes pour compter et affecter les positions horizontales successives dans lesquelles les signes doivent être imprimés et qui comprend un registre de tabulation comportant un nombre de positions d ' emmagasinage 25 de bits au. moins aussi grand que le nombre de positions à compter ' par le compteur de signes ainsi qu'un circuit pour introduire un bit de donnée dans le registre de tabulation de façon à indiquer une position horizontale dans laquelle une opération de tabulation doit être exécutée par avancement du compteur de colonnes. Le re-30 gistre de tabulation fonctionne suivant un mode de décalage avec recirculation en réponse à des impulsions de rythme produites par m générateur branché de façon à faire progresser le registre de tabulation d'une position en réponse à chaque impulsion de rythme. Il est prévu des moyens pour déterminer lorsque la position de dé-35 calage du registre de tabulation correspond à la valeur enregistrée dans le compteur de colonnes et un circuit à porte est branché de façon à intervenir en réponse à la dite détermination. Le circuit à porte est branché de façon à permettre l'application d'impulsions de sortie du générateur au compteur de colonnes pour faire progres-40 ser ce compteur en synchronisme avec le décalage du registre de 69 18363 2 2010125 tabulation jusqu'à une valeur correspondant à la première position d'enclenchement rencontrée dans le registre de tabulation. les caractéristiques de l'invention ressortiront mieux de la description qui va suivre, donnée à titre d'exemple non-limitatif, 5 en se reportant aux dessins annexés dans lesquels î - la fig.1 est une vue en perspective schématique d'une imprimante qui peut être commandée -par le dispositif selon l'invention ; - la fig»2 est un schéma du circuit d'un dispositif de commande d'imprimante selon l'invention ; 10 - la £Lg.3 est un schéma de circuit montrant les caractéristiques du dispositif de commande selon l'invention ; - la fig.4 est une représentation plus détaillée du circuit d'un registre de tabulation incorporé au dispositif de la fig„3. La figd représente une imprimante qui peut être commandée par 15 le dispositif selon l'invention. Une courroie porte-caractères 10 est entraînée à une vitesse sensiblement constante par l'intermédiaire de poulies 12, 14 et d'un moteur 16. La-courroie 10 porte des doigts d'impression 18 flexibles munis à leur extrémité supérieure d'un caractère d'impression 20. Des marteaux 28 sont action-20 nés par l'intermédiaire de tringleries 26 et par des électroaimants individuels 32 pour percuter des doigts 18. Ceci peimet d'exécuter l'impression par application du caractère 20 contre le ruban encreur 25 et le support d'enregistrement 22 soutenu par le rouleau 24. Un marteau 28 est prévu pour chaque position d'impression de signe le 25 long d'une ligne horizontale. Chacune de ces positions horizontales sera appelée dans la suite "colonne". Le dispositif de commande d'imprimante actionne chaque marteau à un instant approprié de manière qu'il vienne percuter le doigt d'impression 18 correspondant qui porte le signe à imprimer dans cette position de colonne parti-30 culière. le fonctionnement du dispositif de commande est syncîsronisé avec le mouvement de la courroie 10 par des signaux émis par un photodétecteur 40 et transmis par une connexion 44 lors de l'interruption d'un faisceau lumineux émis par une source 38 à chaque fois qu'un doigt coupe ce faisceau lumineux. Le dispositif de commande 35 est également synchronisé avec le mouvement de la courroie 10 à l'aide d'un signal produit par le photodétecteur 36 et transmis par une connexion 42 de façon à signaler une interruption du faisceau lumineux de la source 34 par un doigt 18 qui présente une pointe inférieure plus longue ou plus large de façon à obtenir un point de 40 référence déterminé par rapport à une fonte complète de caractères. 69 18363 3 2010125 La fig.2 est toi schéma d'un circuit de commande selon l'invention, qui est agencé pour la commande de l'imprimante de la fig„1. Une information d'entrée fournie par une source 110 telle qu'un clavier à touches est transmise par l'intermédiaire d'un câble 111 5 à conducteurs multiples à un décodeur d'instructions 120. L'information d'entrée se compose de signaux d'identification de signes individuels à imprimer ou bien de signaux d'instructions particuliers tels qu'un, signal d'enclenchement dé tabulation, un signal de tabulation horizontale, un signal de suppression de tabulation, ou bien 10 un signal de retour de chariot. Lorsque l'information d'entrée contient des signaux d'instructions particuliers, ces signaux sont . décodés par le circuit dé décodage d'instructions 120 de façon à produire un signal de sortie dans une seule des différentes lignes de sortie représentées à la partie inférieure du décodetir 120. Si 15 l'instruction se rapporte à une fonction de tabulation, elle apparaît dans l'une des lignes 102, 104-, 106 et 108 reliées au circuit de tabulation 100. Les instructions particulières transmises par ces lignes au cours du fonctionnement du circuit de tabulation 100 seront décrites de façon plus détaillée en référence à la fig.3» 20 Lorsque 1'information d'entrée se compose de signaux d'identi fication de signes à imprimer, cette information est transmise par l'intermédiaire des lignes 121 à 128 à la mémoire de signes en circulation 130. La mémoire de signes 130 comprend un registre de décalage parallèle-série branché en série avec une unité d'emmaga-25 sinage de bits multiples et ces composants fonctionnent ensemble comme une mémoire de re circulation pour emmagasiner et faire circuler l'information correspondant à chaque signe jusqu'à ce que celui-ci soit imprimé. Au moment de 1 * introduction d'une information concernant un 30 signe à imprimer, un signal est également fourni par le dispositif d'entrée 110 par l'intermédiaire de la connexion 154 et d'un signal OU 140 à un compteur de colonnes 152 faisant partie d'un circuit de codage de colonnes 150. Le compteur de colonnes compte les signes reçus et il affecte des positions horizontales successives à des 35 signes successivement reçus. En conséquence, le compteur de colonnes 152 est avancé d'une unité à chaque fois qu'un nouveau signe est reçu. Lorsqu'on doit prévoir un espacementle dispositif d'entrée fournit seulement un signal de compte de colonne par l'intermédiaire de la ligne 154 sans transmettre une série de signaux 40 d'identification de signes par la ligne 111. Le compteur de colonnes 69 18363 4 2010125 152 peut effectuer un comptage croissant jusqu'à une valeur correspondant au nombre maximal' de signes à imprimer dans une ligne, le compteur de colonnes est ramené à sa valeur initiale en réponse à une instruction d'amorçage d'une nouvelle ligne» La connexion d'ap-5 plication de signaux de retour à l'état initial n'a pas été représentée. lorsque chaque nouveau compte de signes est reçu par le compteur de colonnes 152, la valeur emmagasinée dans ce compteur est transférée par l'intermédiaire des lignes 161 à 168 dans un registre à décalage 158. l'impulsion de compte de signes arrivant 10 par la ligne 154 est transmise par l'intermédiaire d'une connexion 156 de façon à contrôler l'exécution de l'opération d'emmagasinage de la valeur précitée dans le registre à décalage 158. le registre à décalage 158 est branché en 172 et 174 de façon à faire circuler en série les informations emmagasinées par l'intermédiaire de la 15 mémoire 170 en formant ainsi une mémoire de recirculation, la circulation des nombres correspondant au compte de colonnes dans le circuit de codage de colonnes 150 et la circulation des informations correspondantes d'identification de signes dans la mémoire de signes 130 sont exécutées en synchronisme sous le contrôle, d'un 20 générateur d'impulsions de rythme 175 commun. Les nombres contenus dans le circuit de codage 150 et représentant des colonnes affectées sont transmis par l'inteimédiaire d'une connexion 171 à un additionneur 134. Dans l'additionneur 134, ils sont combinés avec un compte de signes en provenance d'un compteur 160 et représentant la posi-25 tion réelle de la courroie porte-caractères, déterminée par les signaux transmis par les photodétecteurs dans les lignes 42 et 44. La somme obtenue à la sortie de 1'additionneur 134 est comparée dans le comparateur 180 avec une information numérique fournie par la mémoire de signes en circulation 130 par l'intermédiaire d'une 30 connexion 182, ce qui permet d'obtenir une identification numérique des signes particuliers à imprimer, les mémoires de circulation 130 et 150 assurent une circulation et une exploration complètes des informations qu'elles contiennent pour chaque position individuelle du compteur de positions de signes 160. Les signaux de comparaison 35 obtenus à la sortie 185 du comparateur 180 sont appliqués au mécanisme de commande d'imprimante 190 de façon à assurer l'impression de tous les signes emmagasinés et pouvant être imprimés dans la position particulière de la courroie porte-caractères qui a été détectée au même moment. 40 L'identification de signes particuliers qui peuvent être im 69 18363 5 2010125 primés pour une position, particulière de la courroie par excitation de 1*additionneur 134 et du comparateur 180 est possible du fait des dispositions suivantes : l'information de signe emmagasinée dans la mémoire de circulation 130 se présente sous forme de nom-5 bres correspondant à l'ordre dans lequel les caractères individuels apparaissent dans la fonte. Les comptes emmagasinés dans le générateur de référence 160 correspondent aux comptes d'avancement identifiant les caractères passant devant une position de référence particulière de façon à fournir un nombre déterminé identifiant 10 chaque position de courroie. En conséquence, lorsque des nombres de colonnes sont additionnés dans l'additionneur 134» on peut déterminer de façon continue quant,.on a atteint un état où des caractères correspondant à des nombres particuliers sont positionnés dans les colonnes particulières du fait que la courroie a atteint une posi-15 tion particulière. Le dispositif représenté sur la fig.2, à l'exclusion du décodeur d'instructions 120 et du circuit de tabulation 100, est similaire à celui décrit dans la demande de brevet déposée par la Demanderesse ce même jour et ayant pour titre "Appareil de commande d'imprimante". 20 l'invention concerne eai particulier le circuit de tabulation 100 qui agit en réponse à la réception d'une instruction de tabulation pour émettre une série d'impulsions de comptage appliquées pas1 l'intermédiaire d'une connexion 101 et d'un circuit OU 140 au compteur de colonnes 152 de façon à le faire progresser jusqu'à un nou-25 veau compte de colonnes correspondant à une position de colonne et de tabulation désirée. La fig.3 est un schéma détaillé du circuit de tabulation 1003 du compteur de colonnes 152 et du circuit OU 140 de la fig.2. Le circuit de tabulation comprend un registre de tabulation 30 500 qui est un registre à décalage et à recirculation à étages multiples, dont la voie de recirculation comprend une connexion de sortie 582, un circuit OU 240 et une connexion d'entrée 581. Comme le montre de façon plus détaillée la fig.4» ce registre comprend plusieurs étages d'emmagasinage de bits binaires 501 à 580 reliés 35 en série. Le nombre de ces étages coincide avec le nombre total des positions de colonnes prévues pour les signes à imprimer dans chaque ligne. Dans le mode de réalisation représenté, il est prévu quatre-vingts positions de colonnes. Lorsqu'une opération de tabulation doit être exécutée, un bit binaire est emmagasinée dans l'un 40 des emplacements du registre 500 correspondant à la colonne où doit 69 18363 6 2010125 s'effectuer la tabulation.* En référence à la îig„3, les opérations de décalage du registre de tabulation 500 sont exécutées en réponse à des impulsions de rythme produites par un générateur 600 et transmises par une con-5 nexion 601. Il est prévu un compteur de tabulation 220 relié au générateur d'impulsions de rythme 600 de façon que le compte du compteur de tabulation progresse en synchronisme avec les opérations de décalage du registre de tabulation 500. En conséquence, le compteur de tabulation fournit une indication constante de la position 10 de décalage du registre de tabulation 500, exprimée en unités directement comparables à la valeur du compte de colonne emmagasiné dans le compteur 152. Lorsque le registre de tabulation 500 revient dans la position initiale, le compteur de tabulation 220 est remis à zéro à chaque cycle. 15 En supposant qu'un bit de tabulation a déjà été emmagasiné dans un étage du registre de tabulation 500, lorsque l'opération de tabulation, doit être exécutée, l'arrivée du registre de tabulation 500 dans une position de décalage correspondant au compte se trouvant dans le compteur de colonnes 152 est détectée par compa-20 raison du contenu du compteur 152 au contenu du compteur 220 dans un circuit de comparaison 210. Un signal de sortie du comparateur 210 transmis par la connexion 211 et indiquant une co incidence de ces valeurs provoque l'ouverture du circuit à porte 400 de façon à faire arriver une série d'impulsions de rythme produites par le 25 générateur 600 dans le compteur de colonnes 152. Il en résulte une progression rapide du compte emmagasiné dans le compteur de colonnes 152, en synchronisme avec des opérations de décalage qui se poursuivent dans le registre de tabulation 500. Lorsque le registre de tabulation 500 a été décalé dans la position correspondant au 30 bit de tabulation emmagasiné, un signal est transmis par la connexion 583 de façon à fermer le circuit à porte 400 et à arrêter la progression du compte dans le compteur de colonnes 152. De cette manière, le compte du compteur 152 est amené dans la position de colonne de tabulation de façon que des signes successifs soient 35 affecté^ à des positions d'impression commençant par la colonne de tabulation. Le générateur d'impulsions de rythme 600 opère à une fréquence telle que les quatre-vingts colonnes du registre de tabulation 500 soient explorées pendant la période normale s'écoulant entre la 40 réception de signaux successifs de progression de compte de colonne 69 18363 7 2010125 par le compteur 152 et en correspondance à l'information de signe. Ainsi, le générateur d'impulsions de rythme 600 opère à une fréquence au moins égale à ET fois la fréquence à la-quelle le compteur de colonnes 152 reçoit des signaux de progression de compte de co-5 lonne, ïf étant au moins égal au nombre de colonnes d'impression de l'imprimante. En conséquence, la fonction de tabulation peut être remplie très rapidement sans introduire aucun retard dans la réception des données représentant les signes d'impression. Un bit de tabulation est initialement introduit dans le regis-10 tre de tabulation 500 en faisant d'abord progresser le compteur de colonnes 152 jusqu'à la valeur correspondant à la colonne où une tabulation doit s'effectuer. Une instruction d'enclenchement de tabulation est alors appliquée à une connexion d'entrée 102 reliée à une porte ET 230. Du fait que le registre de tabulation 500 est 15 commuté dans le mode de recirculation lorsque la position de décalage du registre de tabulation 500 correspond au compte se trouvant dans le compteur 152, cette condition est détectée par le compteur de tabulation 220 et par le comparateur 210 et le signal résultant transmis par le comparateur 211 à la porte ET 230 provoque l'emma-20 gasinage d'un bit de tabulation dans le registre 500 par l'intermédiaire de la porte OU 240. Un certain nombre de bits de tabulation peuvent par conséquent être emmagasiné s dans le registre 500 en correspondance aux différentes colonnes de tabulation désirées. Lorsque 1'information de tabulation doit être extraite du registre 25 500, un signal d'ordre "extraction" est appliqué à une connexion 106 de manière à exciter un multivibrateur monostable 155 qui peut conserver une condition de commutation en réponse au signal d'extraction et pendant une période correspondant à une re circulation complète du registre 500, ce qui permet l'application à l'entrée 30 du registre 500 d'un signal de compensation puis d'effacement de 1 * information de tabulation précédemment emmagasinée dans ce registre. Le registre de tabulation 500 est soumis à un décalage et à une recirculation constants et la position de ce registre corres-35 pond par conséquent au compte emmagasiné dans le compteur de colonnes 152 une fois pendant chaque période de recirculâtion. Cependant, le signal de sortie résultant transmis par la connexion 211 à partir du comparateur 210 n'agit pas de façon à provoquer l'ouverture du circuit à porte 400 tant qu'un signal d'ordre de tabulation hori-40 zontale n'est pas appliqué également à la connexion d'entrée 104. 69 18363 8 2010125 La coïncidence entre ces deux signaux d'entrée est détectée dans une porte ET 420 fedsant partie du circuit 400. Le signal d*ordre de tabulation est transmis par l'intermédiaire d'une porte OU 410. Un autre signal qui agit également comme signal d'ordre de tabula-5 tion peut être fourni par l'intermédiaire du circuit OU 410 à une connexion 341 à partir d'un circuit de marge de gauche 300 qui sera décrit de façon plus détail née dans la suite. La coïncidence des signaux d'entrée appliqués à la porte ET 420 produit à la sortie de cette porte un signal appliqué à la 10 connexion d'entrée d'excitation d'une bascule bistable 430. Le signal de sortie de la bascule 430 est appliqué à une porte ET 440 qui laisse alors passer les impulsions de rythme produites par le générateur 600, ces impulsions étant transmises par la connexion 602f la porte OU 140 et la connexion 157 de façon à faire progres-15 ser le compte du compteur de colonnes 152. Entre temps, le registre de tabulation 500 a été décalé en synchronisme avec les phases individuelles de progression de compte du compteur de.colonnes 152. lorsque le registre de tabulation 500 arrive dans la position correspondant à l'emmagasinage d'un bit de tabulation, un signal de 20 sortie est produit dans la connexion 153. Ce signal de sortie est appliqué par l'intermédiaire d'une connexion 584 comme signal de remise à zéro à la bascule 430. La remise à zéro de cette bascule supprime le signal d'ouverture de la porte ET 440 et provoque par conséquent l'interruption des impulsions de rythme transmises au 25 compteur de colonnes 152. En conséquence, le compteur de colonnes 152 a progressé jusque dans la position de tabulation suivante. Pour déterminer la marge de gauche, un premier bit de tabulation est introduit dans le registre de tabulation 500, comme décrit plus haut. Si la marge doit être réglée dans une position corres-30 pondant à la première colonne, aucun comptage croissant du compteur de colonnes 152 n'est nécessaire après que le compteur a été remis à zéro pour amorcer une nouvelle ligne. Cependant, si la marge de gauche doit être décalée vers la droite, le compteur de colonnes 152 doit effectuer un comptage croissant en correspondance à ce 35 décalage. Le circuit de marge de gauche 300 fournit initialement un signal de commande de l'opération de décalage précitée par l'intermédiaire d'une porte ET 360. La porte ET 360 répond à la coinciden-ce d'un signal d'ordre de "amorçage de nouvelle ligne" transmis par la connexion d'entrée 108 avec des signaux de sortie en prove-40 nance des bascules bistables 340 et 350. La bascule 340 est une 69 18363 9 2010125 bascule utilisée pour déterminer la condition nécessaire pour qu'aucun signal de tabulation ne soit emmagasiné dans la position correspondant à la colonne "un" du registre de tabulation 500. Cette détermination est effectuée à l'aide d'un signal de remise 5 à zéro qui est fourni par le compteur de tabulation 220 par l'intermédiaire d'une connexion 221 à l'instant de comptage correspondant à la colonne "un". Ce signal correspondant à la colonne "un" est utilisé pour vérifier une coïncidence éventuelle entre un bit de tabulation de colonne "un" emmagasiné dans le registre de tabu-10 lation 500 à l'aide d'une porte ET 310. En conséquence, s'il existe une coincidence entre le signal de sortie du registre de tabulation transmis par la connexion 583 et tin signal de colonne "un" transmis par la connexion 221. le signal résultant obtenu à la sortie de la porte ET 310 excite la bascule 340 et supprime par 15 conséquent le signal de remise à zéro qui était appliqué autrement à la porte ET 360. Il en résulte une désexcitation du circuit de tabulation de sorte que le compte du compteur de colonnes 152 ne progresse plus et que la marge de gauche est'maintenue dans la position correspondant à la colonne "un". le signal de remise à 20 zéro de la bascule 340 est également fourni par la connexion 221 à l'instant correspondant à la colonne "un". Cependant, cette bascule est agencée de façon que, lorsqu'il existe à la fois un signal d'excitation et un signal de remise à zéro, la bascule soit commutée dans l'état d'excitation tandis qu'elle n'est remise à 25 zéro que lorsque seul le signal de remise à zéro est appliqué, le signal de sortie de la bascule 350 appliqué à la porte ET 360 indique qu'il existe un bit de tabulation emmagasiné dans le registre 500 dans une position autre que la position de colonne "un". Cette condition est détectée par la porte ET 330 fournissant 30 le signal d'excitation à la bascule 350. La porte ET 330 réagit à un bit de tabulation transmis par la connexion 583 du registre de tabulation 500 à chaque fois que ce signal n'est pas en coincidence avec le signal de colonne "un" transmis par la connexion 221 « Cette condition est détectée par l'inverseur 320. En conséquence, 35 si le seul bit de tabulation emmagasiné dans le registre 500 se trouve dans une position correspondant à la colonne "un", la porte ET 330 n'est pas ouverte et la bascule 350 n'est pas excitéeo Pour la recirculation suivante du registre de tabulation 500, les portes de commande 400 seront ouvertes à l'instant correspondant à 40 la position de colonne "un" de manière à amorcer la progression 69 18363 10 2010125 du compteur de colonnes 152 jusque dans la première position de tabulation qui détermine la marge de gauche. Puisque l'ouverture des portes de commande 400 est assurée par excitation de la bascule 430, le signal d'ouverture fourni par le circuit de marge de. 5 gauche 300 n'est pas maintenu après l'instant correspondant à la colonne "un". la bascule 350 est ensuite remise à zéro par un signal de position de colonne "un" transmis par la connexion 221 par l'intermédiaire d'un circuit de temporisation 332. Bien entendu, l'invention n'est nullement limitée aux modes 10 d'exécution représentés et décrits qui n'ont été choisis qu'à titre d'exemples. 69 18363 n 2010125 . REVENDICATIONS . 1. Dispositif de commande d'imprimante comprenant "un compteur de colonnes pour compter et affecter les positions horizontales 5 successives d'impression de signes, caractérisé en ce qu'il est prévu un registre de tabulation comportant un certain nombre de positions d'emmagasinage de bits au moins égal au nombre de positions à compter par le compteur de colonnes, un circuit pour introduire un bit d'information dans le registre de tabulation de ma-10 nière à indiquer une position horizontale dans laquelle une opération de tabulation doit être exécutée par progression du compteur de colonnes, le registre de tabulation fonctionnant suivant un mode de décalage avec recirculation en réponse à des impulsions de rythme, un générateur d'impulsions de rythme branché de façon à 15 faire progresser le registre de tabulation d'une position en réponse à ckaque impulsion de rythme, des moyens pour déterminer lorsque la position de décalage du registre de tabulation correspond à la valeur enregistrée dans le compteur de colonnes, un circuit à porte agissant en réponse à la dite détermination et à une instruction 20 de tabulation et agencé de façon à transmettre des impulsions de rythme au compteur de colonnes pour faire progresser le compteur de colonnes en synchronisme avec le décalage du registre de tabulation jusqu'à un compte correspondant à la première position d'enclenchement rencontrée dans le registre de tabulation. 25 2. Dispositif selon la revendication 1, caractérisé en ce qu'il est prévu une connexion reliant le registre de tabulation au circuit à porte pour transmettre un signal indiquant lorsque le registre de tabulation a été décalé dans la position correspondant à la position suivante d'enclenchement de tabulation du dit regis-30 "fcre et en ce que le circuit à porte agit en réponse au signal cité en dernier pour arrêter la transmission d'autres impulsions de rythme au dit compteur de colonnes. 3. Dispositif selon les revendications 1 ou 2, caractérisé en ce que les moyens qui déterminent lorsque la position de déca-35 lage du registre de tabulation correspond au compte enregistré dans le compteur de colonnes comprennent un compteur de tabulation fonctionnant en synchronisme avec le décalage du registre de tabulation et en réponse au générateur d'impulsions de rythme de façon à produire des comptes correspondant aux valeurs emmagasinées dans 40 le compteur de colonnes, ainsi qu'un comparateur agencé de façon à 69 18363 12 2010125 comparer les valeurs contenues dans le compteur de tabulation et dans le compteur de colonnes et émettant un signal lorsque les dites valeurs coïncident. 4. Dispositif selon une des revendications précédentes, ca-5 ractérisé en ce que le circuit à porte comprend une porte ET branchée de façon à recevoir une instruction de tabulation et le signal en provenance des dits moyens déterminant lorsque la position décalée du registre de tabulation correspond au compte enregistré dans le compteur de colonnes et agissant, lors d'une coïncidence 10 des dits signaux, pour émettre un signal d'amorçage d'impulsion, en ce que le circuit à porte comprend également un circuit bistable branché de manière à recevoir le signal à coincidence amorçant les dites impulsions en provenance de la porte ET et à être ainsi enclenché, le dit circuit à porte comprenant également un second 15 circuit à coïncidence recevant le signal de sortie du circuit bistable et agissant de façon à arrêter la transmission des impulsions de rythme entre le générateur et le compteur de colonnes. 5. Dispositif selon la revendication 4, caractérisé en ce que le circuit bistable comprend une connexion de retour à l'état ini- 20 tial recevant un signal de sortie du registre de tabulation pour indiquer lorsque ce registre a été décalé dans la position correspondant au bit de tabulation suivant emmagasiné dans ce dernier et en ce que le circuit bistable agit en réponse à la réception du dit signal de retour à l'état initial pour arrêter la transmission 25 d'impulsions de rythme au compteur de colonnes. 6» Dispositif selon une des revendications précédentes, ca- • ractérisé en ce que la fréquence des impulsions de rythme produites par le dit générateur est au moins égale à if fois la fréquence à laquelle 'le compteur de colonnes reçoit normalement des signaux 30 d'augmentation de compte de colonne, îf étant au moins égal au nombre de colonnes d'impression de l'imprimante, et en ce que le registre de tabulation est complètement exploré dans une phase de recirculation complète entre la réception de signaux successifs d'augmentation de compte de colonne par le dit compteur de colonnes. 35 7. Dispositif selon une des revendications 3 à 6, caractérisé en ce que les moyens d'introduction d'un bit de tabulation dans le registre de tabulation comprennent un circuit à coïncidence agencé de façon à recevoir un signal d'ordre d'enclenchement de tabulation et un signal de sortie du comparateur et agissant en réponse 40 à une coïncidence entre les dits signaux pour introduire un bit de 69 18363 13 2010125 tabulation dans le registre de tabulation dans une position correspondant au compte existant dans le compteur de colonnes. 8. Dispositif selon une des revendications précédentes, caractérisé en ce qu'il est prévu des moyens reliés au registre de 5 tabulation et agissant en réponse à un signal d'ordre pour effacer tous les bits d'information emmagasinés dans le registre de tabulation. 9. Dispositif selon une des revendications précédentes, caractérisé en ce qu'il est prévu un circuit de marge de gauche 10 branché de façon à fournir un signal d'ordre de tabulation au circuit à porte, en ce que le dit circuit à marge de gauche comprend un premier circuit bistable agissant de façon à produire un signal de sortie en réponse à une détection, dans le registre de tabulation, qu'aucun signal représentant un bit de tabulation n'a été 15 emmagasiné dans la position correspondant à la colonne "un", un second circuit bistable agissant de façon à fournir un signal de sortie lorsqu'un signal de bit de tabulation est introduit dans une partie du registre de tabulation correspondant à une colonne autre que la colonne "un", ainsi qu'une porte Eï branchée de façon 20 à. recevoir des signaux en provenance des circuits bistables ainsi qu'un sigial d'amorçage d'une nouvelle ligne et agissant lors d'une coïncidence entre ces trois signaux pour appliquer un signal de tabulation au circuit à porte en vue de former une indent ation dans la marge de gauche.