FR 2493228 A1 19820507 FR 8120749 A 19811105 La présente invention concerne un procédé et un dispositif de commande d'une imprimante, et elle porte plus particulièrement sur un procédé et un dispositif de ce type destinés à faire en sorte qu'une tête d'impression respective imprime une marque de densité uniforme sous l'effet de données représentant un niveau de données prédé- terminé, indépendamment du nombre de tètes d'impression faisant partie de l'imprimante qui sont excitées simulta- nément. Dans une imprimante dite par ligne, il existe une rangée rectiligne de têtes d'impression, et chacune d'elles est excitée sélectivement pour imprimer ou enregistrer une marque. Ces têtes d'impression peuvent être des têtes d'im- pression thermiques, auquel cas la tête d'impression consi- dérée forme une marque ou un symbole sous l'effet de l'éner- gie thermique qu'elle produit. Selon une variante, les tê- tes d'impression peuvent être du type photographique, et une marque est alors formée sous l'effet de l'énergie lumi- neuse que produit la tête d'impression. Dans les deux types de têtes d'impression, la densité, ou "noirceur", de la marque est fonction de la durée pendant laquelle la tête d'impression est excitée. Par exemple, une tête d'impres- sion thermique produit une marque plus sombre lorsqu'elle est excitée pendant une plus longue durée. Dans l'imprimante par ligne considérée ci-dessus, qui comprend une rangée rectiligne de têtes d'impression thermiques, les données qui représentent la densité ou la noirceur de la marque que doit produire chaque tête d'im- pression sont représentées par un signal respectif. Chacun de ces signaux peut être un signal numérique, auquel cas la valeur de ce signal numérique représente le niveau de densité de la marque qui doit être imprimée. Par exemple, des données formées par un signal numérique à 4 bits sont capables de représenter n'importe quel niveau parmi seize niveaux de densité différents. Le signal de données (0000) peut représenter la marque la plus claire à imprimer, et le signal de données (1111) peut représenter la marque la plus sombre à imprimer. Ainsi, une tête d'impression qui est excitée sous l'effet du signal de données (0000) est excitée pendant la plus courte durée; et la tête d'impres- sion qui est excitée sous l'effet du signal de données (1111) est excitée pendant la durée maximale. L'excitation sélective de la ligne de têtes d'impression a pour effet d'imprimer une ligne correspon- dante d'information observable de façon optique. Cette in- formation peut se présenter sous la forme de caractères alphanumériques, d'une représentation graphique, ou d'une image représentant une scène, ou toute autre information. Une fois qu'une ligne complète de marques,ou de symboles, a été imprimée, le support d'enregistrement, qui peut être du papier classique, du papier traité spécialement, du papier thermosensible, du film photographique, etc, est avancé de façon à permettre l'impression de la ligne immé- diatement suivante. Ainsi, des lignes successives de mar- ques ou de "points", de densité différente, conduisent à la formation d'une image visible présentant des contrastes perceptibles. Une imprimante par ligne de type caractéristique comporte des groupes de têtes d'impression, et chaque grou- pe est formé par un certain nombre (par exemple 64) de tê- tes d'impression. A titre d'exemple numérique, on peut em- ployer vingt groupes, chacun d'eux consistant en 64 têtes d'impression, ce qui donne une imprimante par ligne qui comporte 1280 têtes d'impression. Par commodité, une telle imprimante par ligne reçoit des groupes de signaux de don- nées, chaque groupe ayant pour fonction d'exciter sélective- ment un groupe correspondant de têtes d'impression. Après que le premier groupe de têtes d'impression a été excité sous l'effet d'un groupe correspondant de signaux de don- nées, le groupe de têtes d'impression suivant est excité, et ainsi de suite, jusqu'à ce que la ligne complète de mar- ques ou de symboles soit imprimée. On a cependant constaté que l'énergie qui est appliquée à chaque tête d'impression dans un groupe de tê- tes d'impression varie en fonction du nombre total de têtes d'impression qui doivent être excitées. Ainsi, lorsqu'on utilise des têtes d'impression thermiques, le courant qui circule dans l'une particulière de ces têtes d'impression thermiques est plus faible lorsque toutes les têtes d'impression de ce groupe sont excitées simultanément que si cette tête d'impression particulière est la seule qui soit excitée dans le groupe. Par conséquent, en utilisant le même signal de données pour exciter cette tête d'impression, celle-ci forme une marque de plus faible densité lorsque toutes les têtes d'impression du groupe sont excitées que lorsque cette tête d'impression est la seule à être excitée dans le groupe. De façon caractéristique, un plus grand nom- bre de têtes d'impression d'un groupe seront excitées pour représenter des marques plus claires; et un plus petit nom- bre de têtes d'impression seront excitées pour former des marques ayant des niveaux de densité plus élevés. Ceci si- gnifie que lorsque la concentration de marques imprimées doit être réduite, comme lorsque les niveaux d'intensité des marques imprimées sont élevés, les marques imprimées sont en réalité plus sombres que ce qui est prévu, du fait que des courants plus élevés circulent dans les têtes d'impression excitées lorsqu'un plus petit nombre de telles têtes est excité. Cette concentration plus élevée de plus faibles nombres de marques fait que la qualité d'image résultante correspond à une image qui ne semble pas natu- relle. L'invention a donc pour but d'offrir un procédé et un dispositif destinés à commander une imprimante du type mentionné ci-dessus, de façon à produire des marques ou des symboles de densité uniforme, indépendamment du nom- bre de têtes d'impression qui sont excitées simultanément. L'invention a également pour but d'offrir un pro- cédé et un dispositif de commande d'une imprimante du type mentionné cidessus, tels que lorsqu'une tête d'impression particulière est excitée sous l'effet d'un signal de don- nées représentant un niveau de densité prédéterminé, la den- sité de la marque qui est formée par cette tête d'impression soit la même, indépendamment du nombre, grand ou petit, de têtes d'impression qui sont excitées simultanément. L'invention a également pour but d'offrir un pro- cédé et un dispositif de commande d'une imprimante du type mentionné cidessus, conçus de façon à produire des images ayant la qualité et le naturel souhaitables. L'invention a également pour but d'offrir un pro- cédé et un dispositif de commande d'une imprimante du type mentionné cidessus, dans lesquels la densité des marques imprimées par l'imprimante est déterminée par la durée pendant laquelle les tètes d'impression respectives sont excitées, et dans lesquels on fait varier la durée pendant laquelle ces têtes d'impression sont excitées, en fonction du nombre de tates d'impression oui sont excitées simultané- ment. L'invention consiste en un procédé et un disposi- tif destinés à la commande d'une imprimante du type compor- tant plusieurs têtes d'impression2 chaque tête pouvant être excitée sélectivement pour imprimer une marque dont la den- sité relative est déterminée par la durée d'excitation de cette tète d'impression. On reçoit et on enregistre des si- gnaux de données représentant la densité des marques que les tètes d'impression doivent imprimer, On excite sélecti- vement des tètes d'impression respectives pendent des durées qui sont déterminées par les signaux de données correspon- dants. On détecte le nombre de têtes d'impression qui sont excitées, et on fait varier en fonction de ce nombre la durée pendant laquelle ces tates sont excitées. Les têtes d'impres- sion sont de préférence excitées pendant de plus longues du- rées lorsqu'un plus grand nombre d'entre elles sont excitées simultanément. Selon un aspect de l'invention, on génère des si- gnaux de niveaux de densité qui croissent progressivement, et chacun de ces signaux représente une densité respective d'une marque à imprimer. On compare le signal de données qui est enregistré pour chaque tête d'impression au signal de niveau de densité qui est généré au moment considéré, et si le signal de données est supérieur au signal de niveau d'in- tensité, on produit un signal d'excitation. Seules sont excitées les têtes d'impression pour lesquelles des signaux d'excitation ont été produits, et l'excitation de ces tê- tes d'impression est maintenue aussi longtemps que les si- gnaux de données correspondants dépassent les signaux de niveaux de densité successifs qui croissent progressive- ment. Dans un mode de réalisation de l'invention, on fait varier la durée pendant laquelle les têtes d'impres- sion respectives sont excitées, en générant des impulsions qui ont une cadence de répétition pratiquement constante, en comptant le nombre de ces impulsions générées, en produi- sant une impulsion de rythme lorsque les impulsions comp- tées correspondent au nombre de têtes d'impression qui sont excitées simultanément, et en utilisant la durée qui sépare ces impulsions de rythme pour définir la durée pendant la- quelle les têtes d'impression sont excitées. Dans un autre mode de réalisation de l'invention, on fait varier la du- rée pendant laquelle les têtes d'impression sont excitées en augmentant la cadence de répétition des impulsions géné- rées qui ont été mentionnées précédemment, en fonction du nombre de têtes d'impression pour lesquelles des signaux d'excitation sont produits, lorsqu'un signal de niveau de densité respectif est-produit, en comptant les impulsions à cadence de répétition accrue pour produire une impulsion de rythme chaque fois qu'un compte prédéterminé est atteint, et en utilisant la durée qui sépare ces impulsions de rythme pour établir la durée pendant laquelle les têtes d'impres- sion sont excitées. D'autres caractéristiques et avantages de l'inven- tion seront mieux compris à la lecture de la description qui va suivre de modes de réalisation, donnés à titre non limi- tatif, et en se référant aux dessins annexés sur lesquels: La figure 1 est un schéma partiellement synoptique et partiellement développé d'un mode de réalisation d'une imprimante avec laquelle l'invention peut être utilisée; La figure 2 est un schéma synoptique d'un mode de réalisation de l'invention, utilisé avec une telle imprimante Les figures 3A-3C sont des diagrammes séquen- tiels qui sont utiles à la compréhension du fonctionnement du mode de réalisation qui est représenté sur la figure 2 La figure 4 est une représentation graphique de la variation de l'énergie qui est appliquée à une tête d'impression respective, en fonction du nombre de têtes d'impression qui sont excitées simultanément; et La figure 5 est un schéma synoptique d'un autre mode de réalisation de l'invention. On va maintenant se référer aux dessins, sur les- quels on utilise toujours les mêmes numéros de référence, et sur lesquels la figure 1 montre un exemple d'une impri- mnate à laquelle l'invention peut être aisément appliquée. Pour simplifier sa description, cette imprimante est repré- sentée ici sous la forme d'une imprimante thermique qui comporte une rangée de têtes d'impression thermiques H. Ces têtes d'impression sont de préférence alignées sur lune ligne, de façon que l'imprimante fonctionne à la manière d'une imprimante par ligne afin d'imprimer des lignes suc- cessives de marques, l'effet global de ces lignes se mani- festant sous la forme de caractères alphanumériques, de représentations graphiques ou d'une image. On notera que, selon une variante, on peut remplacer les têtes d'impres- sion thermiques H par des têtes d'impression photographiques, par exemple. L'imprimante qui est représentée sur la figure 1 comprend en outre un dispositif d'enregistrement, tel qu'une mémoire 12, un générateur de signaux de niveau de densité 15, un comparateur 14, un circuit de bascules 16, un registre à décalage 20, des transistors de commutation de sélection de groupe Qal, Qa2.. Qa2O' des transistors d'attaque de tête d'impression Qbl' Qb2. Qbe4' et un moteur d'entraine- ment du support d'enregistrement, 22. La mémoire 12 est bran- chée à une borne d'entrée 11 et elle est conçue de façon à recevoir des signaux de données successifs, chaque signal de données représentant la densité de la marque à imprimer par l'une correspondante des têtes d'impression H. Dans l'imprimante représentée, les tttes d'impression H sont répar- ties en m groupes et chaque groupe est constitué par n tê- te d'impression. A titre d'exemple numérique, m = 20 et n = 64. La mémoire 12 peut être conçue de façon à enregis- trer les signaux de données représentant les densités des marques qui sont imprimées sélectivement par chaque tète d'impression faisant partie d'un seul groupe. Par consé- quent, des groupes successifs de signaux de données sont appliqués sur la borne d'entrée 11, et chaque groupe est appliqué à la mémoire 12 et enregistré dans cette dernière de façon à commander l'excitation sélective des t8tes d'im- pression respectives qui font partie de ce groupe. Une fois qu'un groupe de signaux de données a été enregistré dans la mémoire 12, le groupe de signaux de données immédiate- ment suivant est enregistré dans cette mémoire, et ainsi de suite, jusqu'à ce que vingt groupes successifs de signaux de données soient reçus et enregistrés. On notera que la capacité de la mémoire 12 peut être simplement suffisante pour enregistrer un groupe complet de signaux de données, ce groupe étant ensuite remplacé par le groupe immédiate- ment suivant. La sortie de la mémoire 12 est branchée à un jeu d'entrées du comparateur 14 et ce comparateur comprend un autre jeu d'entrées qui sont branchées à la sortie du géné- rateur de signaux de niveau de densité, 15. Le générateur de signaux de niveau de densité est conçu de façon à géné- rer des signaux de niveau de densité successifs, chacun de ces signaux représentant un niveau de densité prédéterminé. Par exemple, si les signaux de données qu'on utilise pour commander l'excitation sélective des têtes d'impression H sont des signaux à 4 bits, chacun de ces signaux de données représente ainsi un niveau parmi seize niveaux différents possibles de densité. Le générateur de signaux de niveau de densité 15 est conçu de façon à générer successivement chacun de ces seize niveaux de densité possibles. Ces signaux de niveau de densité croissant progressivement qui sont gé- nérés de façon successive sont appliqués au comparateur 14. De façon similaire, chacun des signaux de données enregis- trés dans la mémoire 12, et appartenant donc à un groupe res- pectif de signaux de données, est appliqué au comparateur 14. Les signaux de données peuvent être appliqués en série ou, selon une variante, tous les signaux de données peuvent être appliqués en parallèle. Dans un mode de réalisation comme dans l'autre, le comparateur 14 est conçu de façon à comparer le niveau de densité représenté par les signaux de données qui sont enregistrés dans la mémoire 12 avec le niveau de densité représenté par le signal que génère au moment considéré le générateur de signaux de niveau de den- sité 15. Si la densité que représente le signal de données est supérieure à la densité que représente le niveau de densité du signal que génère alors le générateur 15, le comparateur 14 produit un signal dIexoitation. Comme il est représenté: le comparateur 14 est branché au circuit de bascules 16 de façon à appliquer à ce circuit les signaux d'excitation qui sont généres. Le circuit de basbules 16 peut être de structure- classique et il peut comporter par exemple n cellules de mémoire séparées, chaque cellule de mémoire etant associée à une tête d'impression respective dans un groupe de ttes d'impression. Pour l'exemple numérique considéré ci-dessus, dans lequel on a supposé que chaque groupe de tâtes d'im- pression comprend 64 têtes d'impression distinctes, le cir- cuit de bascules 16 peut comporter de façon similaire 64 cellules de mémoire distinctes Chaque cellule de mémoire est conçue de façon à enregistrer un signal d'excitation qui est produit par le comparateur 140 Ainsi, si le signal de données qui représente la densité de la marque que doit pro- duire la premiere tête d'impression d'un groupe, comme une marque que doit produire la tète dlimpression h1lil dépasse le signal de niveau de densité que génère le générateur 15 au moment consideré, le signal d'excitation produit par le comparateur 14 est enregistré dans la première cellule de mémoire du circuit de bascules 16o De façon similaire, si le signal de données qui détermine la densité de la marque que doit produire la seconde tête d'impression, comme la tète d'impression h12, dépasse le niveau du signal de niveau de densité que génère alors le comparateur 15, le signal d'exci- 9, tation que produit le comparateur 14 est enregistré dans la seconde cellule de mémoire du circuit de bascules 16.De cette manière, chaque cellule de mémoire du circuit de bas- cules enregistre un signal d'excitation qui représente le fait que les tètes d'impression correspondantes ht 1' h1-2,...hl 64 doivent être excitées. Cependant, si le si- gnal de données qui représente la densité de la marque que doit produire, par exemple, la tête d'impression h est 1-I inférieur au signal de niveau de densité que génère alors le générateur 15, le comparateur 14 produit un signal de cou- pure d'excitation qui est enregistré dans la cellule de mémoire de rang f du circuit de bascules 16. On voit que si une cellule de mémoire du circuit de bascules 16 contient un signal d'excitation, un transis- tor correspondant parmi les transistors Qbl-Qb64, dont l'électrode de base est branchée à la cellule considérée, est placé à l'état conducteur de façon à permettre la cir- culation du courant dans la tête d'impression h1 1-h 1-64 correspondante. La figure 1 montre également le circuit de com- mande de synchronisation qu'on utilise pour commander la mémoire 12, le générateur de signaux de niveau de densité , le circuit de bascules 16 et le registre à décalage 20. Ce circuit de synchronisation comprend un séparateur de si- gnal de synchronisation/générateur d'horloge, 13, un comp- teur 17 qui compte jusqu'à 4, un compteur 19 qui compte jusqu'à 16, et un générateur d'impulsions 18. Le séparateur de signal de synchronisation/générateur d'horloge 13 est branché à la borne d'entrée Il pour séparer le signal de synchronisation de ligne qui accompagne normalement les signaux de données. On utilise le signal de synchronisation séparé pour synchroniser le générateur d'horloge qui fait partie du séparateur de signal de synchronisation/généra- teur d'horloge 13, et on l'applique également au registre à décalage 20 et à un circuit de commande de moteur 21. On utilise ces signaux de synchronisation en tant que signaux de restauration pour restaurer le registre à décalage 20, d'une manière qu'on décrira, ainsi que pour synchroniser le fonctionnement du circuit de commande de moteur 21, de façon à attaquer le moteur d'entraînement de support d'en- registrement, 12, pour faire avancer le support d'enregis- trement d'une valeur suffisante pour enregistrer sur celui- ci la ligne de marques immédiatement suivante. Le séparateur de signal de synchronisation/géné- rateur d'horloge 13 comporte également une borne de sortie d'horloge qui est destinée à fournir des signaux d'horloge ayant une cadence de répétition notablement supérieure, ces signaux d'horloge étant synchronisés avec le signal de synchronisation de ligne séparé. Ces signaux d'horloge de fréquence supérieure sont appliqués à la mémoire 12 et au compteur 17, comptant jusqu'à 4. Comme le montre la figure, le compteur 17 est connecté en cascade avec le compteur 19, comptant jusqu'à 16, pour former, en combinaison, un comp- teur qui compte jusqu'à 64. On notera que, conformément à l'exemple numérique considéré précédemment, après que 64 si- gnaux de données successifs ont été enregistrés dans la mé- moire 12, le compteur 19, comptant jusqu'à 16, produit une impulsion de sortie. Cette impulsion de sortie est appli- quée en tant qu'impulsion de restauration au générateur de signaux de niveau de densité, ce qui restaure ce générateur de façon qu'il génère le signal de niveau de densité qui représente par exemple l'intensité minimale (0000). L'impul- sion de sortie que génère le compteur 19, comptant jusqu'à 16, est également appliquée au registre à décalage 20 de façon à décaler le contenu de ce registre à décalage d'un étage à l'étage immédiatement suivant, dans un but qu'on dé- crira sous peu. Comme le montre la figure 1, le signal de sortie du compteur 17, comptant jusqu'à 4, est également appliqué au générateur de signaux de niveau de densité 15 et au géné- rateur d'impulsions 18.-Le générateur de signaux de niveau de densité 15 utilise le signal de sortie du compteur 17 pour incrémenter le signal de densité qu'il génère. Ainsi, sous l'effet de chaque impulsion de sortie que génère le compteur 17, le signal de niveau de densité que génère le générateur 15 peut Etre incrémenté et passer par exemple de il (0000) à (0001), puis à (0010), et ainsi de suite, ce qui incrémente ou augmente pas à pas le signal de niveau de densité qui passe successivement d'un niveau au suivant. On notera que lorsque le signal de niveau de densité généré est incrémenté jusqu'à son plus haut niveau, soit (1111), le compteur 19, qui compte jusqu'à 16, génère l'impulsion de restauration mentionnée précédemment de façon à restau- rer le générateur 15 à son niveau de densité initial, c'est- à-dire le niveau le plus bas. Le générateur d'impulsions 18 réagit à chaque im- pulsion de rythme qui lui est appliquée à partir de la sor- tie du compteur 17, qui compte jusqu'à 4, en générant des impulsions d'horloge de haute fréquence. Comme le montre la figure, ces impulsions d'horloge de haute fréquence sont appliquées à la mémoire 12 ainsi qu'au circuit de bascules 16. Les impulsions d'horloge de haute fréquence que génère le générateur d'impulsions 18 font fonction d'impulsions de lecture permettant d'effectuer une lecture non destruc- tive de chacun des signaux de données qui sont enregistrés dans la mémoire 12 au moment considéré. Conformément à l'exemple numérique mentionné précédemment, les 64 signaux de données qui sont enregistrés dans la mémoire 12 sont lus successivement dans cette mémoire. On voit que chaque si- gnal de données qui est lu dans la mémoire 12 est comparé, dans le comparateur 14, au signal de niveau de densité que génère alors le générateur 15. Par conséquent, le compara- teur 14 génère 64 signaux successifs, parmi lesquels cer- tains seront des signaux d'excitation et d'autres des si- gnaux de coupure d'excitation, selon que les signaux de données appliqués au comparateur dépasse ou non le signal de niveau de densité que le générateur 15 génère au moment con- sidéré. Les impulsions d'horloge de haute fréquence qui sont appliquées au circuit de bascules 16 permettent aux cellules de mémoire de ce circuit de recevoir les signaux d'excitation et de coupure d'excitation que produit alors le comparateur 14. De cette manière, un signal d'excitation enre- gistré dans une cellule de mémoire particulière du circuit de bascules 16 sera soit maintenu, soit supprimé. Si le signal de données qui représente la densité de la marque que doit imprimer une tête d'impression correspondante dépasse le signal de niveau de densité que génère alors le générateur 15, le signal d'excitation qui est enregistré au moment considéré dans la cellule de mémoire correspondante du cir- cuit de bascules 16 sera maintenu. Cependant, si le signal de données qui détermine la densité de la marque que pro- duit cette tte d'impression est maintenant inférieur au signal de niveau de densité généré, le signal d'excitation qui est enregistré dans la cellule de mémoire correspon- dante du circuit de bascules 16 sera coifmuté en un signal de coupure d'excitation. Ceci fait cesser l'excitation de la tZte d'impression correspondante. Comme mentionné ci-dessus, la mémoire 12 a de préférence une capacité qui est suffisante pour enregistrer les signaux de données associés à un groupe de têtes deim- pression. Le registre à décalage 20 est conru de façon à sélectionner le groupe appropri6 de tê'tes dimpression qui sont alors excitées ou désexcitées sélectivement, selon que les cellules de mémoire correspondantes du circuit de bas- cules 16 contiennent des signaux d'excitation ou de coupu- re d'excitation. Le contenu du regstre à. décalage 20 est déca é vers 1 'étage immédiatement suivant de ce registre lorsque le groupe immédiatement suivant de signaux de don- nées est appliqué à la mémoire 12. Ainsi, lorsque la mémoire reçoit le premier groupe de signaux de données, le premier étage du registre à décalage 20 est actionné, ce qui provo- que la conduction du transistor Qa A sont tour, ceci se- lectionne les têtes d'impression h11 -h1_64 dans le pre- mier groupe de têtes d'impression pour l'excitation. Une fois que ces têtes d'impression sont excitées, de la maniè- re décrite ci-dessus, le groupe de signaux de données immé- diatement suivant est appliqué à la mémoire 12. Le compteur 19, qui compte Jusqu'à 16, applique alors une impulsion de décalage au registre à décalage 20, pour mettre heors fonc- tion le premier étage et mettre maintenant en fonction le second étage du registre. Par conséquent, le transistor Qa2 et actionné pour sélectionner le second groupe de têtes d'impression, constitué par les têtes d'impression h2-1-h2-64' pour l'excitation. On voit donc qu'au fur et à mesure que chaque groupe successif de signaux de données est appliqué à la mémoire 12, le compteur 19, qui compte jusqu'à 16,produit une impulsion de décalage pour décaler l'étage actif du registre 20 et pour le faire passerà l'étage immédiatement suivant, ce qui permet la sélection du groupe de têtes d'impression immédiatement suivant. On voit donc que les transistors Q alQa2O et les transistors Qbl-Qb64 fonctionnent conjointement pour exciter les têtes * d'impression correspondantes dans les groupes successifs. Une fois que le dernier groupe de têtes d'impression h20 1-h20 64 a été excité, une ligne complète de marques est imprimée; et le registre à décalage 20 est alors restau- ré pour actionner son étage initial. Cette restauration est accomplie par le séparateur de signal de synchronisa- tion/générateur d'horloge 13; et ce dernier génère également un signal d'avance de moteur, grâce à quoi le circuit de commande de moteur 21 attaque le moteur d'entrainement de support d'enregistrement, 22, pour faire avancer le sup- port d'enregistrement d'une valeur suffisante pour permet- tre l'impression de la ligne de marques suivante sur ce support. On supposera que le premier groupe de signaux de données d'une ligne est appliqué à la mémoire 12 et enre- gistré dans cette mémoire. Le premier étage du registre à décalage 20 sera actionné, provoquant ainsi la conduction du transistor Qal de façon à sélectionner le premier groupe de têtes d'impression h1 1-h1 64. Une fois que ce groupe de signaux de données est enregistré dans la mémoire 12, les signaux de données sont comparés successivement au signal de niveau de densité que génère alors le générateur 15. On supposera que le signal de niveau de densité qui est généré au moment considéré représente la densité la plus faible, soit (0000). Le signal de données qui est utilisé pour com- mander la tête d'impression h1 1 est comparé à ce signal de niveau de densité généré, et si le signal de données dépasse le niveau généré, le comparateur 14 fournit un signal d'excitation qui est destiné à être enregistré dans le pre- mier étage du circuit de bascules 16. Le second signal de données enregistré dans la mémoire 12 est ensuite lu dans cette mémoire et comparé à ce même signal de niveau de densité généré. Si le niveau de densité que représente ce second signal de données dépasse le signal de niveau de densité généré, le comparateur 14 produit un signal d'exci- tation qui est enregistré dans la seconde cellule de mémoi- re du circuit de bascules 16. L'opération précédente se poursuit jusqu'à ce que l'ensemble des 64 signaux de don- nées enregistrés dans la mémoire 12 soient lus dans cette mérmoire et comparés à ce signal correspondant au plus fai- ble niveau de densité. On s'attend à ce que certains des signaux de données lus dans la mémoire 12 représentent le plus faible niveau de densité et, donc, que la cellule de mémoire correspondante du circuit de bascules 16 contienne un signal de coupure d'excitation, Une fois que l'ensemble des 64 signaux de données ont été lus dans la mémoire 12, le compteur 17, qui compte jusqu'à 4, incrémente le générateur de signaux de niveau de densité 15, pour qu'il génère un signal représentant le niveau de densité immédiatement supérieur, par exemple (0001). L'opération de comparaison précédente est ensuite répétée, grâce à quoi tous les 64 signaux de données qui sont enregistrés dans la mémoire 12 sont comparés un par un à ce signal de niveau de densité immédiatement supérieur. En fonction des niveaux de densité que représentent ces si- gnaux de données, le comparateur 14 fournit des signaux d'excitation ou de coupure d'excitation qui sont destinés à être enregistrés dans les cellules de mémoire correspon- dantes du circuit de bascules 16. Ensuite, une fois que l'ensemble des 64 signaux de données ont été comparés à ce signal de niveau de densité généré, c'est le signal de ni- veau de densité immédiatement supérieur, par exemple (0010) qui est généré. L'opération précédente est ensuite répétée, après quoi le signal de niveau de densité immédiatement su- périeur est généré. On voit ainsi que chaque des 64 signaux de données qui sont enregistrés dans la mémoire 12 est com- paré à chacun des 16 signaux de niveau de densité que génè- re successivement le générateur 15. Lorsqu'un signal d'excitation est enregistré dans une cellule de mémoire particulière du circuit de bas- cules 16, le.transistor Qbl..Qb64 qui est connecté à cette cellule de mémoire est placé à l'état conducteur. Cependant, lorsque le signal d'excitation qui est enregis- tré dans cette cellule de mémoire du circuit de bascules devient un signal de coupure d'excitation, le transistor est placé à l'état bloqué. Par conséquent, chaque transis- tor est placé à l'état conducteur pendant une durée qui est une fonction directe du niveau de densité que repré- sente le signal de données correspondant. Le signal de don- nées (0000) place le transistor correspondant à l'état blo- qué sur l'ensemble des seize niveaux de comparaison. Le signal de données (0001) place le transistor à l'état con- ducteur pendant la fraction 1/16 de la durée de comparai- son. Le signal de données (0010) place le transistor à l'état conducteur pendant la fraction 2/16 de la durée de comparaison. Le courant circule dans une tête d'impression res- pective hi1-.... h164 aussi longtemps que le transistor correspondant Qbblî**Qb64 demeure conducteur. Ainsi, la den- sité de la marque que produit une tete d'impression respec- tive est fonction du courant qui circule dans cette tête d'impression, multiplié par la durée pendant laquelle ce courant circule dans la tête d'impression. Dans le mode de réalisation de la figure 1, des diodes D sont connectées en série avec chacune des têtes d'impression dans le but d'éviter que le courant circule dans le sens opposé, par exemple lorsque la tête h1 1 n'est pas excitée alors que la tète h2 1 est excitée. L'explication qui précède permet de voir que le nombre de têtes d'impression qui sont excitées simultané- ment dépend du nombre des signaux de données associés à ces têtes d'impression qui dépassent le signal de niveau de densité que génère le générateur 15 au moment considéré. On rappelle que, pour les signaux de niveau de densité cor- respondant au plus faible niveau, on prévoit qu'un plus grand nombre de têtes d'impression seront excitées simulta- nément. Cependant, lorsque le signal de niveau de densité s'élève vers des niveaux supérieurs, on prévoit qu'un plus petit nombre de têtes d'impression seront excitées simulta- nément. On supposera que la tension qui est appliquée sur la borne d'alimentation B+ est égale à V On supposera en outre que l'impédance du conducteur qui relie la borne d'alimentation B+ à un groupe de têtes d'impression est égale à R. On supposera enfin que la résistance de chaque tête d'impression h est égale à r. Si maintenant n têtes d'impression sont excitées (1 n 64), le courant total In qui circule dans ce groupe de têtes d'impression peut être représenté par: In= r(1 n r R n Si par exemple le premier groupe de têtes d'imipression est excité, on peut considérer que ce courant In circule dans le transistor Qal' Le courant in qui circule dans une tZte respective parmi les têtes d'impression excitées dans ce groupe est la fraction 1/n du courant total 1n' et on peut le représenter par: In V in - n = r + nR r+nR (2) Si maintenant une seule tête d'impression est excitée, comme lorsque le signal de niveau de densité généré repré- sente un niveau relativement élevé, n = 1, et le courant i1 qui circule dans cette unique tête d'impression excitée peut être représenté par: _V (3) il = r + R Cependant, l'équation (2) permet de voir que lorsque l'en- semble des 64 têtes d'impression qui appartiennent au groupe sont excitées simultanément, comme lorsque le signal de ni- veau de densité généré représente une très faible densité, le courant i64 qui circule dans la même tête d'impression particulière peut être représenté par V i = V-64R (4) 164 r +64R On note que si les têtes d'impression sont des têtes d'impression thermiques, la puissance Wn qui est ap- pliquée à une tête respective est de la puissance thermique et peut être représentée par Wn= in2. r (5) En reportant maintenant les équations (3) et (4) dans l'équa- tion (5), on peut représenter par W1 la puissance appliquée à une tête d'impression particulière lorsqu'une seule tête d'impression du groupe est excitée, et par W64 la puissance qui est appliquée à cette même tête d'impression lorsque toutes les têtes d'impression du groupe sont excitées. On peut ainsi récrire l'équation (5) de la manière suivante: W1 = (i1)2. r ( r V R)2 r (6) W64 =i 642 * r (r +V64R) 2 r (7) En considérant maintenant des exemples numériques, on suppo- sera que la résistance r d'une tête d'impression thermique de type caractéristique est de 170XLet que l'impédance R du conducteur est de 0,21L. Ainsi, le rapport entre la puis- sance qui est appliquée à-une tête d'impression particu- lière lorsque toutes les têtes d'impression du groupe sont excitées et la puissance qui est appliquée à cette même tête d'impression lorsqu'elle est la seule tête d'impres- sion excitée dans le groupe peut être représenté approximati- vement par: W64 tv w64 0,87 (8) Les considérations précédentes, et en particulier l'équation (8) montrent que la puissance qui est appliquée à une tete d'impression particulière varie en fonction du nombre de têtes d'impression qui sont excitées simultanément. Par conséquent, la densité de la marque que produit cette tête d'impression varie en fonction du nombre de têtes d'impres- sion qui sont excitées. Ceci signifie que, pour le même signal de données, la marque produite sous l'effet de ce signal sera plus sombre, ou de densité supérieure,lors- qu'un petit nombre de tètes d'impression seront excitées simultanément que lorsqu'un plus grand nombre de têtes d'im- pression seront ainsi excitées. L'invention fait disparaître le défaut indiqué ci-dessus dans la qualité de l'image imprimée, dû au nom- bre de tètes d'impression qui sont excitées simultanément pendant chaque opération de comparaison, La densité, ou la teinte plus ou moins sombre, d'une marque imprimée par une tète d'impression est fonction du produit de la puissance thermique W appliquée à cette tète d'impression et de la durée T pendant laquelle cette tête d'impression est exci- tée. Ainsi, pour produire des marques de densité uniforme indépendamment du nombre de têtes d'impression qui sont excitées simultanément, le produit de la puissance appliquée et de la durée d'excitation WNTN lorsque toutes les têtes d'impression sont excitées (N= 64) doit être égal au produit de la puissance appliquée et de la durée d'excitation WnTn lorsqu'un nombre quelconque n de tètes d'impression sont excitées simultanément (n = 1, 2, 3,....64). Ainsi WN TN = Wn Tn (9) On va maintenant supposer que la durée TN est défi- nie par N impulsions ayant la période N. La durée Tn est ainsi définie par n de ces mêmes impulsions. Les équations (6) à (8) permettent de voir qu'une puissance plus faible est appliquée à une tète d'impression particulière lorsqu'un plus grand nombre de tètes d'impression sont excitées simul- tanément. Par conséquent, pour satisfaire l'équation (9), la durée TN doit être supérieure à la durée Tn. Ceci signifie qu'on a N _ n. La différence entre les durées TN et Tn peut s'exprimer sous la forme TN Tn = (N - n) x TN Tn = N- (-) n Conformément à l'invention, les impulsions de rythme que le générateur d'impulsions 18 applique à la mé- moire 12 et au circuit de bascules 16, ainsi que les impul- sions de rythme qui sont appliquées au générateur de signaux de niveau de densité 15 pour incrémenter ce générateur afin qu'il génère le signal de niveau de densité immédiatement supérieur, sont commandées de façon à présenter la période variable > conformément à l'équation (10). Ainsi, on fait varier A en fonction directe de n. Lorsque le nombre de têtes d'impression qui sont excitées simultanément augmente, la période des impulsions de rythme mentionnées précédemment augmente de même. Inversement, lorsque le nombre de têtes d'impression qui sont excitées simultanément diminue, la période des impulsions de rythme diminue également. Ainsi, la durée d'excitation des têtes d'impression varie en fonc- tion directe du nombre de têtes d'impression qui sont exci- tées simultanément. La figure 2 représente un mode de réalisation des- tiné à la mise en oeuvre de l'invention. On voit que les cir- cuits qui sont utilisés pour lire les signaux de données dans la mémoire 12, pour comparer ces signaux de données à des signaux de niveau de densité qui sont générés successi- vement et qui augmentent progressivement, et pour enregistrer des signaux d'excitation dans le circuit de bascules 16, sont tout à fait similaires aux circuits correspondants qui ont été envisagés ci-dessus en relation avec la figure 1. On ne décrira donc, pour abréger, que les différences entre les dispositifs qui sont représentés sur les figures 1 et 2. La figure 2 comporte des circuits supplémentaires qui comprennent un oscillateur stable 24, des compteurs 23 et 25 et un comparateur 26, ayant pour but de faire varier la période des impulsions de rythme qui sont appliquées à la mémoire 12, au générateur de signaux de niveau de densité et au circuit de bascules 16 en fonction du nombre de têtes d'impression qui sont excitées simultanément. L'oscil- lateur 24, qui peut être constitué par un oscillateur à quartz stable, de type classique, génère des impulsions ayant une cadence de répétition constante, et ces impulsions sont appliquées au compteur 25 et comptées par ce dernier. Le compteur 23 est branché à la sortie du comparateur 14 et il compte chaque signal d'excitation que le comparateur génère et applique au circuit de bascules 16. On voit ainsi que le compteur 23 a pour fonction de compter le nombre de têtes d'impression qui seront excitées simultanément. Les compteurs 23 et 25 sont branchés au comparateur 26 qui est conçu de façon à détecter le moment auquel les comptes qui lui sont appliqués sont égaux, de façon à produire une im- pulsion de rythme de sortie. La sortie du comparateur 26 est branchée au générateur de signaux.de niveau de densité et au générateur d'impulsions 18. On va maintenant décrire le fonctiotnement de ce circuit de commande d'impulsions de rythme, en liaison avec les diagrammes séquentiels qui sont représentés sur les figures 3A-3C. Les impulsions que génère l'oscillateur 24 sont représentées sur la figure 3B. La figure 3A repré- sente les signaux d'excitation que produit le comparateur 14 lorsque les niveaux de densité représentés par les si- gnaux de données respectifs lus dans la mémoire 12 dépas- sent le signal de niveau de densité que génère le générateur au moment considéré. On note que la lecture dans la mé- moire 12 s'effectue à une cadence beaucoup plus rapide que la cadence de répétition des impulsions qui sont représen- tées sur la figure 3B. On supposera que le signal de niveau de densité particulier que génère le générateur 15 est dépassé par'dix signaux de données lus dans la mémoire 12. Par conséquent, et comme le montre la figure 3A, le compteur 23 est incré- menté sous l'effet de chaque signal d'excitation que produit le comparateur 14, de façon à atteindre le compte de 10. Le compteur 25 sera incrémenté jusqu'à un compte de 10 après que l'oscillateur 24 aura généré 10 des impulsions représentées sur la figure 3B. A ce moment, le comparateur 26 produit une impulsion de rythme de sortie, comme le montre la fi- gure 3C. On voit que la durée entre les deux premières im- pulsions représentées sur la figure 3C est égale à 10 ?, en désignant par X la période des impulsions que génère l'oscillateur 24. Ainsi, lorsque 10 têtes d'impression sont excitées simultanément, elles demeurent excitées pendant une durée approximativement égale à 10 a L'impulsion de rythme que produit le comparateur 26 incrémente le générateur de signaux de niveau de densité de façon à générer le signal de niveau de densité immé- diatement supérieur. Cette impulsion de rythme est égale- ment appliquée au générateur d'impulsions 18 qui applique à son tour des signaux d'horloge de lecture à fréquence élevée à la mémoire 12 et au circuit de bascules 16. On rappelle que, sous l'effet de chacun de ces signaux d'hor- loge de lecture, un signal de données respectif est lu dans la mémoire 12, et le signal d'excitation/coupure d'ex- citation que produit le comparateur 14 sous l'effet du si- gnal lu est décalé dans le circuit de bascules 16. On supposera maintenant que, sous l'effet de ce signal de niveau de densité immédiatement supérieur que génère le générateur 15, le comparateur 14 détecte que sept signaux de données dépassent ce signal de niveau de densité. Dans ces conditions, sept signaux d'excitation seront transférés vers les cellules de mémoire appropriées du circuit de bascules 16, comme le montre la figure 3A. Ceci signifie évidemment que 7 têtes d'impression doivent être excitées simultanément. Le compteur 23 est ainsi in- crémenté jusqu'au compte de 7; et lorsque l'oscillateur 24 aura généré 7 impulsions (figure 3B), le compteur 25 sera également incrémenté jusqu'à un compte de 7. Le compara- teur 26 produit ainsi l'impulsion de rythme de sortie immé- diatement suivante qui est représentée sur la figure 3C, et cette impulsion de rythme est retardée de la durée 7?A par rapport à l'impulsion de rythme précédente. Ainsi, les sept têtes d'impression qui demeurent excitées sous l'effet de l'opération de comparaison mentionnée précédemment de- meurent excitées pendant une durée approximativement égale à 7 A. L'impulsion de rythme que produit le comparateur 26 a pour fonction d'incrémenter le générateur 15 pour qu'il produise le signal de niveau de densité immédiate- ment supérieur. Cette impulsion est également utilisée pour déclencher le générateur d'impulsions 18 afin de lire à nouveau le contenu de la mémoire 12, ce qui déclenche une autre opération de comparaison. Comme précédemment, le compteur 23 est incrémenté de façon à compter le nombre de signaux d'excitation qui sont appliqués au circuit de bas- cules 16, ce qui représente le nombre de têtes d'impres- sion qui doivent être excitées simultanément. Dans cet exemple, on suppose maintenant que cinq têtes d'impres- sion doivent être excitées simultanément. Par conséquent, une fois que l'oscillateur 24 a généré cinq impulsions, comme le montre la figure 3B, le comparateur 26 produit une autre impulsion de rythme de sortie, et celle-ci est retardée de la durée 5 par rapport à l'impulsion de ryth- me qui la précède. La description précédente permet de voir que la durée d'excitation varie en fonction directe du nombre de têtes d'impression qui doivent être excitées simultanément. Par conséquent, bien que la puissance qui est appliquée à une tête particulière soit plus grande si le nombre total de têtes d'impression excitées simultanément est faible, la durée d'excitation de cette tête d'impression est réduite de façon que l'énergie totale WT demeure constante, indépen- damment du nombre de têtes d'impression-qui sont excitées simultanément. Naturellement, si le nombre total de têtes d'impression qui doivent être excitées simultanément est grand, ce qui entraine une diminution de la puissance qui est fournie à chaque tête d'impression, la durée d'excita- tion de cette dernière est augmentée de façon que l'énergie totale fournie à cette tête d'impression demeure constante. Les figures 3A et 3B permettent de voir que la cadence à laquelle les signaux de données sont lus dans la mémoire 12 et la cadence à laquelle les signaux d'excita- tion sont transférés vers le circuit de bascules 16 sont très supérieurs à la cadence de répétition d'impulsions de l'oscillateur 24. A titre d'exemple numérique, si on repor- te l'équation (9) dans l'équation (10), la période-) des impulsions que génère l'oscillateur 24 peut s'exprimer sous la forme TN WN ^N - n (1 Wn) (11) La durée maximale d'excitation TN peut être de façon carac- téristique de 0,1 ms. Du fait que N = 64, n = 1, r = 170JL, R = 0,2.Q., l'équation (11) peut être approximativement satisfaite si X = 0,2 us, ce qui donne une cadence de ré- pétition d'impulsions f = 5 MHz. La figure 4 est une représentation graphique du rapport entre la puissance w1 qui est appliquée à une tête d'impression particulière lorsque seule cette tête d'im- pression est excitée, etJapissance wn qui est appliquée à cette même tete d'impression lorsque n têtes d'impression sont excitées, pour des valeurs variables de l'impédance R du conducteur. Pour l'exemple décrit ci-dessus, dans lequel R = 0,2 Q et n = 64, on voit que ce rapport est d'environ 1,15. La figure 4 montre que, lorsque l'impédance du conduc- teur augmente et/ou lorsque le nombre n de têtes d'impres- sion excitées simultanément augmente, le rapport w1/wn augmente également. Du fait que les courbes de la figure 4 sont pratiquement linéaires lorsque n varie de 0 à 64, le mode de réalisation représenté sur la figure 2 pour faire varier la durée d'excitation par les impulsions de rythme constitue une très bonne approximation pour obtenir des mar- ques uniformes sous l'effet d'un signal de données parti- culier, indépendamment du nombre de têtes d'impression qui sont excitées simultanément. La figure 5 représente un autre mode de réalisa- tion de l'invention. Pour simplifier ce dessin, on n'a pas représenté les têtes d'impression H, les diodes D, les tran- sistors de sélection'de groupe Qa et les transistors d'exci- tation de tête d'impression Qb' Le circuit qui est repré- senté sur la figure 5 est pratiquement similaire à celui qui est représenté sur la figure 2, à l'exception du fait que dans le mode de réalisation qui est décrit ici, le cir- cuit de commande de la durée d'excitation comprend mainte- nant un oscillateur 27, un multiplicateur de fréquence 28 et un compteur 29. L'oscillateur 27 peut être constitué par un oscillateur à quartz destiné à générer des impulsions ayant une cadence de répétition stable. Ces impulsions sont appliquées au multiplicateur de fréquence 28. Le compteur 23, qui est similaire au compteur 23 représenté sur la fi- gure 2, est également branché au multiplicateur 28 et il a pour fonction d'établir un facteur de multiplication en fonction du compte qu'il a atteint. Ce facteur de multipli- cation varie en fonction inverse du compte de façon que, si le compte du compteur 23 est élevé, le facteur de mul- tiplication ait une valeur correspondante faible. Le si- gnal de sortie du multiplicateur 28, qui est un signal sous forme d'impulsions à fréquence multipliie, est appli- qué au compteur 29 qui génère une impulsion de rythme de sortie lorsqu'il atteint un compte predéterminé. Le fonctionnement est le suivant. Si le compara- teur 14 produit par exemple dix signaux d'excitation, comme le montre la figure 3A, la fréquence des impulsions que génère l'oscillateur 27 est multipliée dans le multi- plicateur 28 par un facteur prédéterminé a. Ainsi, la fré- quence des impulsions que le multiplicateur 28 applique au compteur 29 peut être par exemple égale à af. Lorsque le compteur 29 atteint son compte prédéterminé, il applique une impulsion de rythme de sortie au générateur de signaux de niveau de densité 15 et au générateur d'impulsions 18, ce qui produit le même effet que l'impulsion de rythme qui est appliquée à ces éléments par le comparateur 26 de la figure 2. Si le comparateur 14 produit sept signaux d'exci- tation, le multiplicateur 28 multiplie, par exemple par le facteur b, la fréquence f des impulsions que génère l'oscil- lateur 27, et on a: b > a o Du fait que la fréquence bf des impulsions qui sont appliquées au compteur 29 est mainte- nant supérieure à la fréquence af des impulsions qui lui étaient appliquées précédemment, on voit que le compteur atteint son compte prédéterminé en une plus courte durée. Par conséquent, la durée entre les impulsions de rythme que produitle compteur 29 est réduite, comme le montre la figure 3C, ce qui diminue la durée d'excitation des têtes d'impression. On voit ainsi que le mode de réalisation de la figure 5, bien qu'ayant une structure différente du mode de réalisation de la figure 2, fonctionne néanmoins d'une manière similaire, de façon à faire varier la durée d'excitation des têtes d'impression en fonction directe du nombre de têtes d'impression qui doivent tre excitées simultanément. Il va de soi que de nombreuses modifications peuvent être apportées au dispositif décrit et représenté, sans sortir du cadre de l'invention. REVENDICATIONS 1. Procédé de commande de l'excitation de têtes d'impression pour imprimer des marques ayant une densité représentée par des données, de façon qu'une tête d'impres- sion respective imprime une marque de densité uniforme sous l'effet d'un niveau de données prédéterminé, indépendamment du nombre de têtes d'impression qui sont excitées simulta- nément, ce procédé comprenant les opérations qui consistent à recevoir et à enregistrer des données représentent la densité des marques à imprimer au moyen des têtes d'impres- sion; à générer des signaux de niveau de densité succes- sifs et croissant progressivement, chaque signal repré- sentant une densité respective d'une marque à imprimer; à comparer les données enregistrées pour chaque tête d'impres- sion au signal de niveau de densité qui est généré au mo- ment considéré, et à produire un signal d'excitation res- pectif si le niveau de densité que représentent les données dépasse la densité que représente le signal de niveau de densité généré; et à exciter les têtes d'impression pour lesquelles des signaux d'excitation ont été produits, jus- qu'à ce que ces signaux d'excitation se terminent; caracté- risé en ce qu'on détecte (23) le nombre de têtes d'impres- sion pour lesquelles des signaux d'excitation sont produits, lorsqu'un signal de niveau de densité respectif est produit; et on fait varier (24, 25, 26, 15, 18; 27, 28, 29, 15, 18) la durée d'excitation des têtes d'impression, ainsi que la cadence à laquelle les signaux de niveau de densité sont générés, en fonction du nombre détecté. 2. Procédé selon la revendication 1, caractérisé en ce que l'opération consistant à faire varier la durée d'excitation des têtes d'impression s'effectue en augmentant la durée d'excitation des têtes d'impression lorsqu'un si- gnal de niveau de densité respectif est produit, et en rédui- sant la cadence à laquelle les signaux de niveau de densité successifs sont générés, lorsqu'un plus grand nombre de ttes d'impression sont excitées. 3. Procédé selon la revendication 1, caractérisé en ce qu'on procède de la manière suivante pour faire varier la durée d'excitation des têtes d'impression: on génère (24) des impulsions ayant une cadence de répétition prati- quement constante; on compte (25) le nombre d'impulsions générées; on produit (26) une impulsion de rythme lorsque les impulsions comptées (25) correspondent au nombre détec- té (23) des têtes d'impression; et on utilise ces impul- sions de rythme pour faire passer le signal de niveau de densité (15) au niveau immédiatement suivant, et pour dé- terminer la durée pendant laquelle les têtes d'impression sont excitées. 4. Procédé selon la revendication 1, caractérisé en ce qu'on procède de la manière suivante pour faire varier la durée d'excitation des têtes d'impression: on génère des impulsions (27) ayant une cadence de répétition prati- quement constante; on augmente (28) cette cadence de répé- tition en fonction du nombre (23) de têtes d'impression pour lesquelles des signaux d'excitation sont produits, lorsqu'un signal de niveau de densité respectif est produit; on compte (29) les impulsions à cadence de répétition accrue pour produire une impulsion de rythme chaque fois qu'un compte prédéterminé est atteint; et on utilise les impul- sions de rythme pour faire passer le signal de niveau de densité (15) au niveau immédiatement suivant et pour déter- miner la durée pendant laquelle les têtes d'impression sont excitées. 5. Dispositif destiné à la mise en oeuvre du pro- cédé selon la revendication 1, et comprenant une mémoire qui a pour but d'enregistrer des données représentant la den- sité des marques que doivent imprimer les têtes d'impression; et un circuit d'excitation qui a pour but d'exciter sélecti- vement des têtes d'impression respectives pendant des durées qui sont déterminées par lesdites données; caractérisé en ce qu'il comprend un détecteur (23) destiné à détecter le nom- bre de têtes d'impression qui sont excitées par le circuit d'excitation; et un circuit de variation de durée (24, 25, 26, 15, 18; 27, 28, 29, 15, 18) destiné à faire varier la durée pendant laquelle le circuit d'excitation excite les têtes d'impression respectives, en fonction du nombre de têtes d'impression qui doivent être excitées. 6. Dispositif selon la revendication 5, caracté- risé en ce que le circuit de variation de durée fait varier la durée pendant laquelle le circuit d'excitation excite les têtes d'impression respectives en proportion directe du nombre de têtes d'impression qui sont excitées, grâce à quoi ces têtes d'impression sont excitées pendant de plus longues durées lorsqu'un plus grand nombre de tètes d'im- pression sont excitées. 7. Dispositif selon la revendication 5, dans lequel le circuit d'excitation comprend des éléments de commutation destinés à appliquer sélectivement de l'éner- gie aux têtes d'impression respectives, et un circuit de rythme qui est destiné à commander ces éléments de commu- tation au cours de périodes uniformes successives, caracté- risé en ce que le circuit de variation de durée fait varier la durée de chaque période en fonction du nombre de t9tes d'impression qui reçoivent de l'énergie pendent cette pé- riode. 8. Dispositif selon la revendication 7, caracté- risé en ce que le circuit de variation de durée comporte un générateur d'impulsions (24) qui est destinS à générer des impulsions ayant une cadence de répétition pratiquement constante; un compteur (25)qui est destiné à compter le nombre d'impulsions qui sont générées par le générateur d'impulsions (24); un comparateur (26) qui est destiné à comparer le nombre d'impulsions comptées par le compteur (25) au nombre de têtes d'impression que détecte le détec- teur (23) et à produire une impulsion de rythme lorsque les nombres comparés correspondent; et des moyens qui sont des- tinés à appliquer cette impulsion de rythme au circuit de rythme pour déterminer les périodes successives pendant lesquelles les éléments de commutation sont commandés. 9. Dispositif selon la revendication 7, caract6- risé en ce que le circuit de variation de durée comprend un générateur d'impulsions (27) qui est destiné à générer des impulsions ayant une cadence de répétition pratiquement constante; un circuit d'augmentation de fréquence (28) qui est destiné à augmenter la cadence de répétition des impulsions générées, en fonction du nombre de tètes d'impression que détecte le détecteur (23); un compteur (29) qui est branché au circuit d'augmentation de fréquence (28) de façon à comp- ter les impulsions ayant une cadence de répétition accrue et à produite une impulsion de rythme lorsqu'il atteint un compte prédéterminé; et des moyens qui sont destinés à appliquer cette impulsion de rythme au circuit de rythme pour déterminer les périodes successives pendant lesquelles les éléments de commutation sont commandés. 10. Dispositif selon la revendication 9, carac- térisé en ce que le circuit d'augmentation de fréquence augmente la cadence de répétition en fonction inverse du nombre de têtes d'impression que détecte le détecteur (23), grâce à quoi la cadence de répétition est augmentée plus faiblement dans le cas de la détection d'un plus grand nombre de êtes d'impression. 11. Dispositif selon la revendication 7, carac- térisé en ce que le circuit d'excitation comprend en outre un générateur de niveau de densité (15) qui réagit au cir- cuit de rythme en générant des niveaux de densité succes- sifs et croissant progressivement; un comparateur (14) qui est destiné à comparer la densité de chaque marque à imprimer, représentée par les données enregistrées, à cha- que niveau de densité généré, et à générer sélectivement des signaux d'excitation et de coupure d'excitation; et un circuit de bascules (16) qui comporte des cellules de mé- moire associées respectivement aux têtes d'impression, cha- que cellule de mémoire recevant un signal d'excitation lors- que le niveau de densité de la marque qui doit être imprimée par une tète d'impression associée dépasse le niveau de den- sité que génère au moment considéré le générateur de niveau de densité, et chaque cellule de mémoire recevant un signal de coupure d'excitation lorsque le niveau de densité de la marque que doit imprimer la tête d'impression associée est inférieur au niveau de densité que génère au moment considéré le générateur de niveau de densité, tandis que le circuit de bascules est branché aux éléments de commutation, grâce à quoi ces éléments de commutation appliquent de l'énergie aux têtes d'impression aussi longtemps que les cellules de mémoire respectives reçoivent des signaux d'excitation. 12. Dispositif selon la revendication 11, carac- térisé en ce que le circuit de rythme comprend un généra- teur d'impulsions (18) qui est branché au circuit de varia- tion de durée dans le but de générer des impulsions de commutation ayant une période variable, ces impulsions de commutation étant appliquées au circuit de bascules (16) afin de permettre aux cellules de mémoire de recevoir les signaux d'excitation et de coupure d'excitation qui sont générés sélectivement; et des moyens qui font en sorte que le générateur de niveau de densité (15) génère les niveaux de densité successifs en synchronisme ree les impulsions de commutation. 13. Dispositif selon la revendication 12, carac- térisé en ce que la mémoire comporte un certain nombre de cellules de mémoire; chacune d'elles est associée à une tête d'impression respective; les données représentant la densité des marques à imprimer par la tete d'impression res- pective sont enregistrées dans ces cellules de mémoire; et ces données sont lues dans les cellules de mémoire et sont comparées au niveau de densité qui est généré. 14. Dispositif selon la revendication 11, carac- térisé en ce que le détecteur est un compteur (23) qui est branché au comparateur (14) de façon à compter le nombre de signaux d'excitation que génère ce dernier sous l'effet d'un niveau de densité généré respectif. 15. Dispositif selon la revendication 5, caracté- risé en ce que les tètes d'impression comprennent m groupes de têtes d'impression, chaque groupe comprenant n têtes d'impression (m et n sont des entiers); la mémoire enregis- tre des données qui représentent la densité des marques à imprimer par un groupe respectif de têtes d'impression; le circuit dtexcitation excite sélectivement les têtes d'im-- pression dans un groupe respectif; et il existe en outre un circuit de sélection (20, Qal"* Qa2Q) qui est destiné à sé- lectionner des groupes successifs de têtes d'impression devant être excités, dans l'ordre, par le circuit d'excita- tion.