Brevet FR2369094A1 — publié le 19780526

La présente invention concerne une imprimante à aiguilles dans laquelle les points définissant chaque caractère sous forme matricielle sont imprimés colonne par colonne et les circuits de commande comprennent une mémoire de caractères, un compteur cyclique du nombre de colonnes dans chaque matrice de caractère cl aidé par un signal de pas émis à chaque passage sur un emplacement de colonne de la tete d'impression animée d'un mouvement uniforme, et un dispositif de sélection des positions de caractères permettant l'adressage de la mémoire en fonction de signaux de fin de caractère fournis après chaque cycle dudit compteur. De telles imprimantes sont connues. Dans la plupart des cas elles sont munies d'une entrée en parallèle des données d 'impression fournies par au moins un équipement de mesure ou d'information et reçoivent de cet équipement un signal prêt à être traité, utilisé en particulier pour commander une seule opération d'impression. Dans ces types d'appareils, en règle générale, à la fin de l'operation d'impression la bande de papier est avancée jusqu'a la position suivante et ltélément d'impression est mis au repos. De même, le compteur et le sélecteur de position du dispositif de commande sont remis en position initiale. Dans la plupart des cas, en une ligne d'impression, il n'existe pas un groupe unique de caractères mais plusieurs groupes sépares les uns des autres par un espacement. Dans ces types d'imprimantes, les espacements occupent une place correspondant à la largeur d'un caractère complet. Nais précisément dans les cas de plusieurs groupes imprimés sur une même ligne et du fait de ltétroitesse des rouleaux de papier standards, ltespace restant est souvent insuffisant pour les caractères à imprimer. Le but de l'invention est donc, pour les imprimantes du type mentionne precedemment, de fournir les moyens de placer un plus grand nombre de caractères sur une ligne de meme longueur sans modifier le mécanisme de l'imprimante.En particulier, ces moyens devront permettre de réduire les espacements entre les groupes de caractères, Conformément à l'invention, ce but est atteint par le fait que le signal de pas est transmis non seulement au compteur de colonne - par l'inter- mediaire d'une porte e ET - mais à un dispositif d'espacement variable comprenant un compteur des pas effectués dans une ligne et un circuit de sélection des pas correspondant à des colonnes d'espacement fournissant un signal d'inhibition sur la deuxième entrée de la porte ET quand le contenu du compteur indique le pas sélectionnE. L'invention présente ltavantage que non seulement aucune intervention sur le mécanisme de l'imprimante n'est nécessaire mais également que de nouveaux moyens peuvent etre introduits subséquemment et sans nécessiter d'interventions importantes dans un dispositif de commande d'imprimante déjà existant. Il est simplement nécessaire de sectionner une seule ligne à l'entrée du dispositif de commande. De plus, le sélecteur de position est totalement libéré du problème d'établissement des espacements de telle façon que toutes les possibilités du sélecteur de position sont disponibles pour les positions concernant un caractère imprimé. Une réalisation intéressante de l'invention consiste å munir le compteur de pas d'une sortie l parmi n et le circuit de sélection du nombre de pas d'une porte OU dont les entrées sont reliées aux sorties du compteur de pas pour lequel un signal d'inhibition doit etre produit. Un autre point intéressant de l'invention réside dans le fait que le circuit de sélection contient un circuit OU et un convertisseur de code avec une sortie 1 parmi n, les bornes d'entrée dudit circuit OU étant reliées à celles de sortie du convertisseur de code correspondant au nombre de pas de comptage pour lequel un signal d'inhibition doit être produit. L'invention sera maintenant mieux comprise à la lecture de la description détaillée qui va suivre, donnée à titre d'exemple non limitatif, en se reportant aux figures annexées qui représentent - la figure l, un schéma synoptique de l'imprimante avec le dispositif de commande associé et les équipements de données et de mesures qui y sont relies - la figure 2, la représentation matricielle de deux caractères ; - la figure 3, une ligne de caractères obtenue au moyen de l'imprimante de la figure 1. Selon la figure 1, de l'imprimante ne sont représentés que les Electro-aimants 3a à 3g d'une tête d'impression 2 ainsi que le générateur de signaux de pas 4. Les Electro-aimants, lorsqu'ils sont excités, actionnent des stylets (aiguilles d'impression), non représentés, pour imprimer une colonne d'un caractère représenté par une matrice de points. Deux caractères ainsi obtenus sont donnés à titre d'exemple à la figure 2.Chaque caractère peut etre composé d'une matrice 5 comportant, par exemple, cinq colonnes I à V de 7 points ou taches notées a à g, Le mécanisme de l'imprimante, (gaiement non représentE, actionne en permanence la tete d'impression d'une colonne à l'autre et, pour chaque position d'impression de la tete 2, permet l'émission d'un signal de pas 6 par le générateur d'impulsions 4. Ce signal de pas, à son tour, par I' intermediaire du dispositif de commande libère parmi les Electro-aimants d'impression dans la colonne correspondante du caractère concerné ceux qui doivent imprimer un point 8 à l'intérieur de la matrice 5. Dans la colonne I pour le caractère "4" ce sont, par exemple, 3d et 3e qui correspondent aux points d et e devant etre imprimés. Du dispositif de commande 7 de l'imprimante 1 sont reprEsentés à la figure 1 un multivibrateur monostable 9 servant de circuit conformateur des impulsions de pas, un dispositif d'espacement 10 muni d'une porte 11, un compteur de colonne 12, une mémoire de caractères 13 précédee d'un convertisseur de code 14, un dispositif de sélection de position d'impression 15 et plusieurs mémoires de données 16 à 23, ainsi qu'un distributeur de lignes 24 disposé entre les bornes de sortie des mémoires de données et les entrées du dispositif de sélection de position d'impression. Le dispositif d'espacement comporte un compteur de pas 25 et un convertisseur de code 26 avec une sortie 1 parri n à laquelle est relié un circuit OU 27.Le sélecteur de position d'impression 15 se compose de quatre sélecteurs électroniques 28 à 31 dont le fonctionnement est commandé par un compteur de position 32. Les entrées des mémoires de données 16 à 23 sont reliées à des équipements de traitement de données ou à des instruments de mesure, ou encore à ces deux ensembles. A titre d'exemple, à chacune des mémoires 16, 17 et suivantes est relie un émetteur de données 33, aux mémoires 18, 19 et suivantes une horloge de temps réel 34, aux mémoires 20, 21 un thermomètre électrique 35 et aux mémoires 22, 23 et suivantes un mesureur de radiations nucléaires 36 (compteur). En début d'écriture d'une ligne, la tête d'impression, glace à certains moyens non représentés, est amenée en position initiale afin d'imprimer la première colonne d'une ligne et, au meme moirent, tous les compteurs (12, 25, 32) sont initialisés et, dè plus, les valeurs en provenance soit des équipements de données, soit des instruments de mesure 33 à 36, soit des deux ensenbles, et devant etre imprimées, sont enregistrées dans les mémoires 16 à 23. Durant l'impression d'une ligne, les impulsions de pas 6 de l'imprimante 1 sont appliquées au dispositif d'espacement 10 par l'inter mediaire de la ligne à retard 37, plus précisément à l'entrée 38 du circuit 11 constitue par une porte logique ET. Normalement, un signal d'autorisation est applique à l'entrée de commande 39 du circuit de porte afin que les impulsions de pas 6, dans ce cas particulier, atteignent l'entrée 40 du compteur de colonne 12 à travers la porte 11. Le compteur de colonne est un compteur modulo 6 qui, par exemple, est du type en anneau avec sortie BCD (décimal codé en binaire). Il sert à sélectionner, via les fils d'éléments binaires du code de colonne représenté à titre d'exemple à la figure 2, les colonnes I à VI du caractère pris dans la mémoire de caractères 13. La colonne VI est une colonne d'espacement Cette dernière représente le minimum d'espacement entre deux caractères consécutifs appartenant à un meme groupe. La sélection des caractères dans la moire s'effectue en utilisant un code d'adresse fourni par le convertisseur de code 14. Celui-ci sert à convertir les signaux de donnes fournis par les memoires 16 et suivantes (par exemple en code BCD) dans le code d'adresse correspondant. Pour choisir la mémoire de données dont l'information doit etre iDprimXe,il est fait emploi de quatre sélecteurs électroniques 28 à 31, c'est-à-dire un sélecteur pour chacune des sorties A à D conforiment au code BCD des mémoires. Ainsi, par exemple, le sélecteur 28 correspond aux sorties A des mémoires, le sélecteur 29 aux sorties B, et ainsi de suite.Chacun des sélecteurs 28 à 31 comprend au moins autant d'entrées, par exemple 1 à 16, qu'il y a de caractères dans lesdites mémoires de données. Dans le distributeur de ligne 24, les sorties A à D des mémoires 16 et suivantes sont connectées aux entrées correspondantes 1 à 16 des sélecteurs 28 à 31 dans l'ordre de séquence selon lequel les informations issues des mémoires individuelles doivent etre imprimées en une ligne. La commande des sélecteurs, c'est-à-dire la connexion d'une entrée à la sortie 0 d'un sélecteur, est effectuée par le compteur de position de caractère 32.L'effet de cette commande sur les sélecteurs est traduit par la ligne d'action 42 représentée partiellement en traits pointillés. Le compteur de position de caractère compte les cycles du compteur de colonne 12 qui après chaque cycle fournit un signal par l'intermédiaire d'une ligne 42 à l'entrée 44 du compteur 32. La figure 3 représente une ligne d'impression frappée par l'imprimante 1. La ligne se compose de quatre groupes de lettres 46 à 49 séparées respectivement les uns des autres par les espacements 50 à 52. Chaque position de caractère 53 est associé respectivement à l'une des weooires 16 et suivantes, et chaque groupe de caractères est associé soit à l'un des équipements de traitement de données, soit à des instruments de mesure coule celui relié au dispositif de conarde 7 de l'imprimante. Par exemple, le premier groupe de caractères 46 est associé à l'émetteur de données 33, le second groupe de caractères 47 est associe à l'horloge de temps réel 3*, le troisième groupe de caractères 48 est associé avec le thermomètre électrique 35 et le quatrième groupe de caractères 49 est associé à l'appareil de mesure de radiations nucléaires 36. Chaque caractère se compose de cinq colonnes de caractères I à V et d'une colonne d'espacement VI, comme représenté à la figure 2. Si la sortie 45 du conformateur d'impulsions 9 est reliée directe ment à l'entrée 40 du compteur de colonne 12, les espacements 50 à 52 entre les groupes de caractères nécessitent la largeur complète d'un caractère 53 de six colonnes. Le compteur de positions de caractères 32, dans ce cas particulier, doit comporter en plus une position de comptage pour chacun des espacements 50 à 52, car le compteur de caractères ne passe au chiffre suivant qu'après une séquence complète du compteur de colonne. L'insertion du dispositif d'espacement 10 (comprenant la porte 11) entre la sortie 45 du conformateur d'impulsions 9 et l'entrée 40 du compteur de colonne 12 permet de réduire le nombre de colonnes utilisées pour les espacements 50 à 52 et libère le compteur de caractères 32 du controle des espacements. Les signaux de pas 6 émis par le générateur 4 sont non seulement appliqués par l'intereédiaire de la ligne à retard 37 à l'entrée 38 de la porte 11, mais encore à l'entrez 54 d'un compteur de pas 25. Ce dernier représente le nombre de pas correspondant au nombre momentané de signaux de pas sur une ligne, indiquant la position de la tête d'impression 2 de l'imprimante, soit directement soit par l'intermédiaire d'un convertisseur de code 26 dont les sorties fournissent un code "1 parmi n".En d'autres mots, pour chaque nombre de pas ou au moins pour ceux qui sont significatifs, on dispose d'une sortie fournissant uniquement un signal indiquant l'état du compteur de pas. Chaque état (lecture) de ce compteur correspond au nombre de colonnes balayées depuis le début de la ligne. Si les espacements 50 à 52 ont chaque fois une largeur égale à celle d'un certain nombre de colonnes (par exemple de 2 colonnes) les sorties (par exemple 25, 26, 51, 52, 71, 72) du compteur de pas 25 comme correspondant au nombre de colonnes de ces espacements, sont reliées aux entrées du circuit OU logique 27 par l'intermédiaire, par exemple, de connexions détachables 55.Lorsqu'aucun signal n'est appliqué à ses entrées, le circuit OU logique fournira un signal à l'entrée inhibiteuse 39 du circuit de porte 11, inhibant ainsi ce circuit uniquement en fonction des signaux de pas 6 pour lesquels un signal est appliqué du compteur de pas à l'une des entrées du circuit OU. En conséquence, la tete d'impression, au point établi dans le circuit de sélection de pas (27 + 55) via les connexions 55, continue à avancer du nombre de pas déterminé sans pour cela avoir pour effet d'incrisenter le compteur de colonne 12. La ligne à retard 37 évite que le signal de pas 6 n'atteigne le circuit de porte avant le signal d'inhibition. Des amplificateurs de couplage 56a à 56g sont reliés entre les sorties de la mémoire de caractères 13 et les électro-aimants 3a à 3g. Il n'est pas nécessaire pour les mémoires 16 à 23 de faire partie intégrante du dispositif de commande 7 de l'imprimante. En fait, il est tout aussi possible pour eux de faire partie soit des equipements de traitements de données soit des instruments de mesures 33 à 36 eux-memes reliés au dispositif de commande, soit des deux. Il est bien évident que la description qui précède n'a été donnée qu'à titre d'exemple non limitatif et que de nombreuses variantes peuvent etre envisagées sans sortir pour autant du cadre de l'invention. REVENDICATIONS 1. Imprimante à aiguilles dans laquelle les points définissant chaque caractère sous forme matricielle sont imprimés colonne par colonne et les circuits de commande comprennent une mémoire de caractères, un compteur cyclique du nombre de colonnes dans chaque matrice de caractère, commandé par un signal de pas émis à chaque passage sur un emplacement de colonne de la tête d'impression animée d'un mouvement uniforme, et un dispositif de sélection des positions de caractère permettant l'adressage de la mémoire en fonction de signaux de fin de caractère fournis après chaque cycle dudit compteur, caractérisé par le fait que le signal de pas est transmis non seulement au compteur de colonne - par l'intermediaire d'une porte ET mais également à un dispositif d-'espacement variable comprenant un compteur des pas effectués dans une ligne et un circuit de sélection des pas correspondant à des colonnes d'espacement, fournissant un signal d'inhibition sur la deuxième entrée de la porte ET quand le contenu du compteur indique le pas sélectionné. 2. Imprimante conforme à la revendication 1, caractérisée par le fait que le compteur de pas (25) comprend une sortie 1 parmi n et que le circuit de sélection comporte une porte logique OU (27) dont les entrées, par l'inter médiaire de connexions (55) sont relises aux sorties du compteur de pas pour lequel un signal d'inhibition doit etre émis. 3. Imprimante conforme à la revendication 1, caractérisée par le fait que le circuit de sélection de pas comporte une porte logique OU (27) et un convertisseur de code (26) ayant une sortie 1 parmi n avec les entrées du circuit OU reliées, par l'intermédiaire deconnexions, à celles des sorties du convertisseur de code correspondant aux pas du compteur de pas pour lesquels un signal d'inhibition doit etre émis.