FR 2642869 A1 19900810 FR 9001263 A 19900202 La présente invention concerne une imprimante permettant d'imprimer, au moyen d'une tête d'impression thermique, une infor- mation sous forme de Lignes sur une bande continue d'éléments d'enregistrement, o l'information comporte un code à barres série formé de barres et d'espaces dans les lignes d'information et, plus spécialement, une semblabLe imprimante possédant un système qui permet de commander la quantité d'énergie appliquée à la tête d'impression thermique de façon que cette quantité d'énergie varie pour chaque ligne en fonction de la nature de la ligne, à savoir une ligne de barre ou une ligne d'espace, en fonction de la nature d'au moins une ligne immédiatement précédente et d'au moins une ligne immédiatement suivante, et en fonction du nombre de lignes à barre préalablement imprimées, afin d'éliminer l'existence de dis- continuités dans le code à barres série ainsi que dans la forma- tion, par exemple des caractères pouvant être lus directement par un être humain, qui est imprimée au voisinage du code à barres. On connaît dans la technique des imprimantes qui com- portent une tête d'impression thermique servant à imprimer une information sur une bande continue d'éléments d'enregistrement, par exemple des étiquettes. Un premier type d'imprimante est constitué par une imprimante thermique directe qui utilise un papier sensible à la chaleur sur Lequel l'impression est directement effectuée par la tête d'impression thermique. Il est bien connu que ces impri- mantes utilisent une tête d'impression thermique comportant une série d'éléments d'impression alignés suivant une Ligne, o chaque élément produit de la chaleur en fonction de l'énergie qui lui est appliquée pour imprimer un point. Ces éléments d'impression peuvent être des résistances, ou des éléments analogues, auxquelles un signal pulsé est appliqué pour exciter les éléments d'impression en vue de l'impression. Pour commander la quantité d'énergie appliquée aux éLéments d'impression d'une tête d'impression thermique, des systèmes connus dans la technique commandent la largeur ou l'ampli- tude des impulsions qui leur sont appliquées. Selon un autre système connu, un nombre fixe d'impulsions présentant un coefficient d'utilisation calculé sont appliquées à La tête d'impression thermique pour L'impression de chaque rangée, o le coefficient d'utilisation est calculé en fonction des valeurs initiales mesurées pour la résistance et la température de la tête d'impression thermique ainsi que pour la tension d'entrée appliquée à La tête d'impression thermique. Dans ce système, on maintient fixe la quantité d'énergie appliquée à tous les éLéments d'impres- sion de manière à permettre à l'imprimante d'imprimer des barres étroites ayant une largeur nominale aussi exacte que possible. Ce système donne satisfaction pour l'impression de codes à barres parallèle tels que représentés sur la figure 2, o la longueur des barres formant le code s'étend parallèlement à la direction de déplacement du support sur lequel l'information est imprimée. Tou- tefois, ce système amène plusieurs problèmes lorsqu'il s'agit d'imprimer des codes à barres série dans lesquels la longueur des barres formant le code s'étend perpendiculairement à la direction de déplacement du support, comme représenté sur la figure 3. Un des problèmes est que le code à barres série, et éventuellement des caractères imprimés sans codage pour pouvoir être lus par un être humain, apparaît plus clair lorsqu'il est imprimé à l'aide de ce système. En outre, lors de l'impression de barres larges, que l'on forme en imprimant des barres étroites côte à côte, il peut appa- raître, comme représenté sur la figure 4, des discontinuités telles qu'un intervalle dans la barre large. Ces intervalles font que les barres larges semblent claires. Lorsque des caractères du type pouvant être lus par un être humain sont imprimés au voisinage du code série, comme représenté sur la figure 5, il peut apparaître également des discontinuités dans les caractères. Ces disconti- nuités contiennent des variations de la noirceur des points formant des parties des caractères, de sorte que des points plus clairs apparaissent dans les parties du caractère qui se trouvent dans une ligne adjacente à un espace du code à barres série, et des points plus sombres apparaissent dans les parties du caractère qui se trouvent dans une ligne adjacente à une barre du code à barres série. En outre, il est apparu que, avec ce système, la largeur de chaque barre imprimée augmente suivant la longueur du code à barres série ou de L'étiquette. Pendant L'impression de l'information, chaque élément d'impression excité perd de la chaleur au profit de l'aire entourant l'élément. Cette augmentation de température Loca- Lisée à court terme de l'aire avoisinante fait que L'impression des lignes d'information successives commence à une température plus élevée que la température initiale pour laquelle Le coefficient d'utilisation a été calculé. Puisque des lignes successives com- mencent à une température supérieure, la largeur des points imprimés dans chacune des lignes successives augmente. Selon l'invention, les inconvénients des imprimantes connues comportant des têtes d'impression thermique pour imprimer des codes à barres série, comme ci-dessus discuté, sont surmontés. L'imprimante de l'invention comporte un système permettant de com- mander la quantité d'énergie appliquée à la tête d'impression thermique pour imprimer un code à barres série de façon que la quantité d'énergie varie pour chaque ligne selon La nature, ou sta- tut, de la ligne, c'est-à-dire ligne à barre ou ligne à espace, en fonction de la nature d'au moins une-ligne immédiatement précé- dente et une Ligne immédiatement suivante, et en fonction du nombre des lignes à barre préalablement imprimées, afin d'éliminer Les discontinuités apparaissant dans le code à barres série et dans l'information, par exemple des caractères pouvant être lus par un être humain, qui est imprimée au voisinage du code. Plus particulièrement, l'imprimante selon l'invention comporte une tête d'impression-thermique possédant un certain nombre d'éléments d'impression alignés suivant une ligne pour imprimer une ligne d'information. Des moyens sont prévus pour appliquer de l'énergie à la tête d'impression thermique afin de faire imprimer, par les éléments d'impression, une barre d'un code à barres série, et éventuellement une partie d'un caractère pouvant être Lu par un être humain, sur une ligne. Plus particulièrement, le moyen d'excitation applique une série d'impulsions à chaque élé- ment d'impression qui doit être mis en service pour imprimer sur une ligne -donnée, o le coefficient d'utilisation des impulsions est constant d'une ligne à l'autre, mais Le nombre d'impulsions de la série est variable. Le nombre d'impulsions appLiqué à La tête d'impression thermique pour imprimer chaque ligne est déterminé par un dispositif de commande de manière à faire varier la quantité d'énergie appliquée à la tête d'impression thermique. La quantité d'énergie appliquée à la tête d'impression thermique pour une ligne à barre est déterminée par le nombre de lignes à barre précédentes imprimées, cette quantité d'énergie formant une valeur de base pour La ligne à barre. La valeur de base de la quantité d'énergie est telle qu'elle diminue d'une manière approximativement exponentielle avec l'augmentation du nombre des lignes à barre préaLablement imprimées. La valeur de base de la quantité d'énergie pour une Ligne à barre est modifiée par un fac- teur de compensation si la Ligne immédiatement précédente ou la Ligne immédiatement suivante est également une ligne à barre. Si la ligne qui suit immédiatement la ligne courante est également une ligne à barre, le dispositif de commande augmente, d'un premier facteur de compensation, la valeur de base de la quantité d'énergie. Si la ligne qui suit immédiatement la ligne courante est une ligne à espace, mais que la ligne qui précède immédiatement la ligne courante est une ligne à barre, le dispositif de commande diminue, d'un deuxième facteur de compensation, la valeur de base de La quantité d'énergie. La quantité d'énergie appliquée à la tête d'impression thermique pour chaque ligne qui est déterminée comme étant une ligne à espace et comme possédant une partie d'un caractère pouvant être lu par un être humain est fixée à un niveau élevé de manière qu'on puisse éLiminer lesdiscontinuités apparaissant dans une partie quelconque d'un caractère pouvant être lu par un être humain qui est formé dans une ligne possédant un espace du code à barres série. Pour déterminer si une ligne d'information est une ligne à barre ou une ligne à espace, on détermine le nombre d'éléments d'impression devant être mis en service pour chaque ligne et on compare ce nombre avec une vaLeur de seuil. La ligne est identifiée comme étant une ligne à espace si le nombre des éléments d'impres- sion mis en service est inférieur à la valeur de seuil, et La ligne est identifiée comme étant une ligne à barre si le nombre des éLé- ments mis en service est supérieur ou égal à la valeur de seuil. La valeur de seuil peut être fixée à une valeur égale au nombre des éléments devant être mis en service pour imprimer une barre du code à barres série, ce nombre définissant La hauteur du code à barre. Toutefois, dans le mode de réalisation préféré, la valeur de seuil est inférieure au nombre d'éléments définissant la hauteur d'une barre, puisqu'il a été trouvé que, à tout moment o un nombre important de points est imprimé dans une ligne, que ces points soient associés à une barre ou à un. caractère pouvant être lu par un être humain, il en resulte une élévation de température qui doit être compensée. La description suivante, conçue à titre d'illustration de l'invention, vise à donner une meilleure compréhension de ses caractéristiques et avantages; elle s'appuie sur les dessins annexés, parmi lesquels: - la figure 1 est un schéma de principe de l'imprimante selon l'invention; - la figure 2 est une illustration montrant des codes à barres parallèle imprimés sur un support se déplaçant dans la direc- tion de la flèche; - la figure 3 est une illustration montrant des codes à barres série imprimés surunsupport se déplaçant dans la direction de la flèche; - la figure 4 est une illustration montrant un code à barres série comportant des barres larges qui présentent des inter- valles; - la figure 5 est une illustration montrant un code à barres série comportant des caractères adjacents du type pouvant être Lu par un être humain, qui présentent dés discontinuités; - la figure 6 est un graphe représentant le nombre d'impulsions appliquées à la tête d'impression thermique de la figure I pour imprimer chaque ligne à barre, en fonction du nombre des lignes à barre imprimées; - la figure 7a représente une barre large comportant un intervalle; - la figure 7b représente une barre large formée de Lignes à barre se chevauchant, selon l'invention; et - la figure 8 est un organigramme représentant le pro- gramme qui détermine la quantité d'énergie devant être appliquée à la tête d'impression thermique de la figure 1. Sur le schéma de principe de La figure 1, est représentée une imprimante selon l'invention, permettant d'imprimer une infor- mation sur une bande continue d'éléments d'enregistrement, par exemple un support en papier, portant des étiquettes. L'imprimante comporte une tête d'impression thermique 10 possédant une série d'éléments d'impression 10', par exemple des résistances, ou des éléments analogues, qui sont alignées sur une unique ligne droite. Lorsqu'un élément d'impression est excité, il produit de la chaleur en fonction de la quantité d'énergie qui lui est appliquée. La chaleur produite par un élément d'impression excité provoque l'impression d'un point sur un support sensible à la chaleur, la largeur du point imprimé augmentant avec la température. Le support utilisé avec la tête d'impression 10 peut être un support en papier sensible à la chaleur ou un support d'étiquettes fait d'une matière synthétique sensible à la chaleur, chacun d'eux demandant une température différente pour l'impression d'un point d'une même Largeur, comme discuté en détail ci- dessous. L'invention s'applique de La même façon à des types d'impression par transfert thermique, ou impression indirecte. L'imprimante selon l'invention comporte un micro- processeur 12 qui commande un moteur pas à pas 14 via une interfacé 16 de manière à déplacer le support dans une direction perpendicu- laire à la ligne des éléments d'impression 10' de la tête d'impres- sion thermique 10 pour imprimer une -information sur une étiquette. Le microprosseur 12 commande également un afficheur à cristal liquide (LCD) 18 par l'intermédiaire d'un circuit 20 d'excitation d'afficheur à cristal liquide de manière à pouvoir afficher divers messages destinés à l'utilisateur de l'imprimante. L'utilisateur peut répondre aux messages affichés par L'intermédiaire d'un clavier 22 couplé au microprocesseur 12 à l'aide de L'interface 16. Le microprocesseur 12 est en outre couplé à un circuit 24 de com- mande de tête d'impression thermique ayant pour fonction d'exciter la tête d'impression thermique 10, qui est alimentée à l'aide d'un accumulateur électrique 26, afin d'imprimer une information sur une étiquette. La tension de sortie de l'accumulateur 26 est en outre appliqué à un régulateur de tension 28 qui fournit une tension de +5 V au microprocesseur 12. Le microprocesseur 12 commande le circuit 24 de commande de tête d'impression thermique, le moteur pas à pas 14 et l'affi- cheur à cristal liquide 18 selon un programme emmagasiné dans une mémoire morte (ROM) 30. Le microprocesseur 12 utilise des parties d'une mémoire vive (RAM) 32 comme registres de travail dans lesquels des données sont manipulées. Une autre partie de la RAM 32 est utilisée pour emmagasiner une image en mode point (c'est-à-dire adressable par bit) de l'information à imprimer sur une étiquette, o chaque bit indique si un élément d'impression particulier qui lui est associé doit ou non être mis en service pour une ligne donnée d'information formant l'étiquette. Lors de L'impression d'un code à barres série, chaque ligne d'information peut comporter une barre ou un espace et une partie d'un caractère du type pouvant être lu par un être humain, ces caractères s'étendant légèrement sur un certain nombre de lignes d'information formant l'étiquette. Pour imprimer une ligne d'information, le microprocesseur 12 couple l'image en mode point de la ligne, extraite de la RAM 32, avec le circuit 24 de commande de tête d'impression thermique, qui répond en appliquant de l'énergie venant de la batterie 26 -aux éléments d'impression de la tête d'impression thermique 10 qui sont iden- tifiés comme devant être mis en service pour cette ligne. Plus par- ticulièrement, le circuit 24 de commande de tête d'impression thermique excite les éléments d'impression de la tête d'impression thermique 10 en leur appliquant une série d'impulsions pour chaque ligne. Le coefficient d'utilisation des impulsions appliquées aux éléments d'impression thermique pour chaque ligne est calculé à partir des valeurs initiales de la résistance et de la température de la tête d'impression thermique, ces valeurs étant appliquées au microprocesseur 12 via des lignes 34 et 36, et, de plus, en fonc- tion de la tension d'entrée appliquée à la tête d'impression ther- mique 10 par l'accumulateur 26, laquelle tension est communiquée au microprocesseur 12 via une ligne 38. Le microprocesseur 12 commande le circuit 24 de commande de tête d'impression thermique de manière à faire varier le nombre d'impulsions de la série appliquée à la tête d'impression thermique 10 pour chaque ligne d'information à imprimer en fonction de la nature de la ligne d'information, à savoir ligne à barre ou ligne à espace, en fonction de la nature des lignes précédant immédiatement et suivant immédiatement la ligne à imprimer, et en fonction du nombre de lignes à barre préa- lablement imprimées, comme discuté en détail ci-dessous en relation avec la figure 8. L'imprimante représentée sur la figure 1, sous commande du microprocesseur 12 obéissant à l'organigramme de la figure 8, peut imprimer un code à barres parallèle, tel que représenté sur la figure 2, o la longueur des barres formant le code s'étend paral- lèlement à la direction de déplacement du support, qui est indiquée par une fLèche. L'imprimante peut également imprimer un code à barres série tel que représenté sur la figure 3, o la longueur des barres formant le code s'étend perpendiculairement à la direction de déplacement du support, qui est indiquée par une flèche, sans qu'apparaissent les discontinuités qui apparaissent sur Les figures 4 et 5 et qui peuvent être provoquées par des imprimantes de la technique antérieure. Les discontinuités qui sont éliminées par l'imprimante de l'invention comprennent les intervalles 40 appa- raissant dans les barres larges 42 et les parties plus claires 44 apparaissant dans les.caractères 46 du type pouvant être lu par un être humain, lesquelles parties plus claires 44 se trouvent dans la même ligne qu'un espace 48 du code à barres série imprimé au voisi- nage de ces parties. L'imprimante selon l'invention assure en outre que la largeur de chaque ligne à barre reste sensiblement constante sur toute la longueur du code à barres ou de l'étiquette, en fai- sant diminuer Le nombre N d'impulsions appliquées à la tête d'impression thermique 10 au fur et à mesure de l'augmentation du nombre des lignes à barre imprimées. Puisqu'il a été découvert que l'augmentation de la température dans l'aire avoisinant un élément d'impression excité augmente exponentiellement, le nombre des impulsions appliquées au circuit de commande de tête d'impression thermique pour chaque ligne à barre successivement imprimée diminue d'une manière sensiblement exponentielle, comme représenté sur la figure 6. Pour réaliser la diminution exponentielle du nombre des impulsions pour chaque ligne à barre successive, le microprocesseur 12 utilise les tableaux I et II ci-après. TABLEAU I Position du tableau 0 1 2 3 4 5 6 7 8 9 10 11 12 ligne ligne 1re 2 e 3e 4 à 15 16 à 40 41 à 70e 71e à 100e 101e à 130e 131e etc. +fac- -fac- impres- à ligne à ligne à Ligne à lignes lignes lignes lignes à lignes à lignes teur teur sion espace barre barre barre à barre à barre à barre barre barre barre concom- paral- pens. pens. Lète A. support synthétique 60 61 59 58 56 54 52 51 50 49 12 9 60 B. support en papier 56 57 55 54 52 50 48 47 46 45 12 9 56 o TABLEAU II P C S position du tableau I 0 1 1 10 1 1 1 10 1 1 0 11 0 1 0 pas de facteur de caopensation co os oY Le tableau I contient Le nombre de base d'impulsions à appliquer à la tête d'impression thermique pour l'impression de codes à barres série, de codes à barres parallèle ou de caractères qui ne sont pas des codes à barres, sur un support synthétique ou un support en papier. Plus spécialement, pour chaque ligne à espace d'un code à barres série, le nombre d'impulsions appliquées à chaque élément de la tête d'impression thermique 10 lors de l'impression sur un support synthétique est 60, tandis que le nombre d'impulsions appliquées à la tête d'impression thermique 10 lors de l'impression sur un support en papier est 56. Ces nombres de base d'impulsions pour une ligne à espace représentent des valeurs suffisamment élevées pour minimiser l'apparition de discon- tinuités dans les parties d'un caractère du type pouvant être lu par un être humain d'une même ligne qu'un espace du code à barres série adjacent. Les première, deuxième et troisième lignes à barre imprimées pour un code à barres série sur une étiquette possèdent des nombres de base d'impulsions qui diminuent, à savoir 61, 59 et 58 pour un support synthétique, et 57, 55 et 54 pour un support en - papier, comme représenté respectivement aux positions 1, 2 et 3 du tableau I. Les quatrième à quinzième lignes à barre imprimées pour un code à barres série possèdent le même nombre de base d'impulsions, à savoir 56 pour un support synthétique et 52 pour un support en papier, comme représenté à la position 4 du tableau I. De la même façon, les seizième à quarantième lignes à barre possèdent le même nombre de base d'impulsions, soit 54 pour un support synthétique et pour un support en papier, comme représenté à la position 5 du tableau I; les quarantième à soixante-dizième lignes à barre pos- sèdent le même nombre de base d'impulsions, soit 52 pour le support synthétique et 48 pbur Le support en papier, comme représenté à la position 6 du tableau I; les soixante et onzième à centième lignes à barre possèdent le même nombre de base d'impulsions, soit 51 pour le support synthétique et 47 pour le support en papier, comme représenté à la position-7 du tableau I; les cent unième à cent trentième lignes à barre possèdent le même nombre de base d'impuL- sions, soit 50 pour le support synthétique et 46 pour le support en papier, comme représenté à la position 8 du tableau I; et la cent trente et unième ligne à barre et chacune des Lignes à barre suivantes ont Le même nombre de base d'impuLsions, soit 49 pour te support synthétique et 45 pour le support en papier, comme repré- senté à la position 9 du tableau I. Le nombre de base d'impulsions appliqué à la tête d'impression thermique 10 pour un code à barres série peut être modifié par un facteur de compensation positif qui est placé à la position 10 du tableau I, pour augmenter le nombre de base, ou par un facteur de compensation négatif placé à la position 11 du tableau 1, pour diminuer le nombre de base, selon la table de compensation, c'est-à-dire la table 2 discutée ci-dessous. Les données emmagasinées à la position 12 du tableau I représentent Le nombre d'impulsions à appliquer à la tête d'impression thermique pour chaque ligne d'un code à barres paraLlèle. Les données placées à la position 12 sont également utilisées pour imprimer des étiquettes à l'aide de caractères ne comportant pas de code à barres dans la direction série. Dans le tableau II, C représente la nature de la ligne courante à imprimer; P représente la nature de la ligne précédant immédiatement la ligne courante, et S représente la nature de la Ligne suivant immédiatement la Ligne courante. Un état "0" iden- tifie la ligne comme étant une ligne à espace, tandis qu'un état "1" identifie la ligne comme étant une ligne à barre. Les trois bits associés à la ligne précédente, à la ligne courante et à la ligne suivante sont décalés dans un registre de travail par le microprocesseur 12 et sont utilisés comme critère, ou bien comme adresse pour le tableau I, afin de permettre la sélection d'un facteur de compensation servant à modifier le nombre de base d'impulsions appliqué à la tête d'impression thermique 10 pour une ligne à barre courante d'un code à barres série. Si la ligne courante à imprimer est une ligne à barre et que la ligne suivante à imprimer est également une ligne à barre, un facteur de compensation de 12 est ajouté au nombre de base d'impulsions de manière à augmenter la quantité d'énergie appliquée à la tête d'impression thermique lors de l'impression de lignes à barre adjacentes. Ceci amène un chevauchement des lignes à barre, comme représenté sur la figure 7B. Ainsi qu'on peut le voir sur La figure 7A, une barre large 42 d'un code à barres série est formée par impression de deux barres 50 et 52, ou plus deux barres, côte à côte. Sans l'invention, il peut apparaÂtre un intervalle 40 dans la barre large 42. Lors de l'impression de la barre large 42' représentée sur la figure 7B, l'invention empêche La formation de l'intervaLLe en déterminant La quantité d'énergie à appliquer à La tête d'impression thermique 10 pour la barre 50' en fonction du fait que La Ligne 52' suivante est ou non également une Ligne à barre. Puisque La ligne suivante 52' est elle aussi une barre, un facteur de compensation de valeur 12 est ajouté au nombre de base d'impulsions déterminé pour la Ligne à barre 50'. En augmentation la quantité d'énergie appliquée à la tête d'impression thermique, on augmente la largeur de la barre 50' au-delà de ce qui est repré- senté pour la barre 50 de La figure 7A. Lors de l'impression de la barre 52', le microprocesseur 12 détermine si la Ligne qui fait suite à La Ligne à barre 52' est ou non eLLe aussi une Ligne à barre et, si c'est Le cas, Le microprocesseur 12 augmente encore Le nombre de base caLcuLé pour la ligne à barre 52' d'un facteur de vaLeur 12. Toutefois, si la ligne faisant suite à La Ligne à barre 52' est une ligne à espace, Le microprocesseur 12 diminue le nombre de base d'impulsions d'un facteur de compensation de valeur 9. Ceci résulte du fait que L'aire entourant Les éléments de la tête d'impression thermique excités lors de La production de la ligne à barre 50' précédente est encore relativement chaude au moment de l'impression de La ligne à barre 52i et que la Ligne à barre 52' ne doit pas chevaucher une Ligne suivante, si bien que toute l'énergie n'est pas nécessaire. Le microprocesseur 12 fonctionne d'après L'organigramme présenté sur la figure 8 pour déterminer le nombre d'impulsions à appliquer à chaque éLément de la tête d'impression thermique qui est identifié comme devant être mis en service par l'image en mode point de l'étiquette,emmagasinée dans la RAM 32 pour chaque ligne de l'étiquette. Ainsi, dans Le bloc 60, le microprocesseur commence par déterminer si Le type du support utilisé est ou non connu et, si ce n'est pas le cas, le microprocesseur 12 commande, au bloc 62, que L'afficheur à cristal liquide 18 affiche un message à destina- tion de l'utilisateur afin que ce dernier fournisse l'information du type de support. Une fois que l'utilisateur a introduit le type du support dans l'imprimante par l'intermédiaire du clavier 22, le microprocesseur 12 passe au bloc 64 pour sélectionner une table d'énergies reLative au type particulier de support utilisé, comme par exemple tableau IA pour te support synthétique et le tableau IB pour le support en papier. Au bloc 66, le microprocesseur 12 déter- mine si un code à barres série doit ou non être imprimé et, si ce n'est pas le cas, le microprocesseur 12 passe au bloc 68 pour sélectionner Le nombre d'impulsions à appliquer à la tête d'impres- sion thermique 10 pour un code à barres parallèle, à partir de la position 12 du tableau I. Au bloc 70, le microprocesseur 12 met en mémoire la valeur sélectionnée pour toutes les lignes du code parallèle et passe au bloc 72 pour sortir du programme. Toutefois, si le microprocesseur 12 détermine, au bloc 66, qu'un code à barres série doit être imprimé, lemicroprocesseur 12 initialise les valeurs de X et Y à X=O et Y=I, au bloc 71. Au bloc 73, le microprocesseur 12 met à jour L'historique de la ligne, de façon que trois bits d'un registre de travail de la RAM 32 représentent avec précision le statut, c'est-à-dire la nature, de la ligne précédente, de la ligne courante et de la ligne immédiatement suivante, c'est-à-dire s'il s'agit d'une ligne à barre ou d'une ligne à espace. Le microprocesseur 12 détermine si une ligne est une ligne à barre ou une ligne à espace en comptant le nombre d'éléments d'impression qui doivent être mis en service pour imprimer la ligne, comme indiqué dans l'image en mode point de L'étiquette, emmagasinée dans la RAM 32. Le microprocesseur 12 com- pare alors le nombre total d'éléments devant être mis en service avec une valeur de seuil et, si le nombre d'éléments à mettre en service est inférieur à la valeur de seuil, il est déterminé que la ligne est une ligne à espace. Si le nombre d'éléments à mettre en service est supérieur ou égal à la valeur de seuil, il est déter- miné que la ligne est une ligne à barre. La valeur de seuil peut être fixée à une valeur égale au nombre d'éléments qui sont en service pour l'impression de chaque barre d'un code à barres série, c'est-à-dire au nombre définissant la hauteur des barres du code. Toutefois, dans le mode de réalisation préféré, la valeur de seuil est fixée à une valeur qui est inférieure au nombre d'éléments d'impression définissant la hauteur d'une barre. Ceci est du au fait que, à chaque fois qu'un nombre important d'éléments d'impres- sion sont excités, qu'il s'agisse de l'impression d'une barre ou d'un caractère du type pouvant être lu par un être humain, un échauffement localisé se produit dans l'aire de la tête d'impres- sion thermique 10 et c'est ce phénomène que l'invention vise à compenser. On note que le statut de chaque ligne, comme ligne à barre ou ligne à espace, peut être déterminé au moment o l'image en mode point de l'étiquette est produite, puis emmagasinée pour être utilisée pendant l'impression de manière à libérer le micro- processeur 12 d'avoir à effectuer cette tâche pendant l'impression. Au bloc 74, le microprocesseur 12 détermine, à partir de l'histo- rique remis à jour de la ligne, si la ligne courante est une ligne à barre ou une ligne à espace. Si la ligne courante est une ligne à barre, comme déter- miné par le microprocesseur 12 au bloc 74, alors, au bloc 76, le microprocesseur 12 pose X=X+1. Le microprocesseur 12 détermine ensuite si la ligne qui précède immédiatement la ligne courante est ou non une Ligne à barre, au bloc 78. Si cette ligne immédiatement précédente est une ligne à barre, le microprocesseur fixe, au bloc 80, le facteur de compensation d'énergie à T10 et, au bloc 82, il pose N=TCX)+T10. Si, par exemple, la ligne courante est la sixième ligne à barre à imprimer, le microprocesseur 12 pose X=6 dans le bloc 76, si bien que T(X)=T(6) =position 4, laquelle représente une quantité de base d'énergie qui est égale à 56 impulsions pour un support synthétique. Puisque la ligne immédiatement suivante est une ligne à barre, le microprocesseur positionne, au bloc 80, le facteur de compensation d'énergie sur la dixième position du tableau I, laquelle correspond à 12, de sorte que, dans cet exemple, N=T(X)+T10=T(6)+T1=56+12=68. Au bloc 84, le micro- processeur 12 mémorise cette valeur de N pour la ligne d'information Y et, au bloc 86, il pose Y=Y+1. Ensuite, au bloc 88, le micro- processeur détermine si Y est ou non supérieur à 2, o Z représente Le nombre de lignes d'information à imprimer pour une étiquette. Si Y n'est pas supérieur à Z, le microprocesseur revient au bloc 73 afin de remettre à jour l'historique de la ligne, de sorte que la quantité d'énergie à appliquer à la tête d'impression thermique 10 pour la ligne courante suivante peut alors être déterminée. Si le microprocesseur 12 détermine, au bloc 74, que la ligne courante est une ligne à barre, mais qu'il détermine, au bloc 78, que la ligne immédiatement suivante est une ligne à espace, alors le microprocesseur passe au bloc 90 pour déterminer si la ligne qui précède immédiatement la ligne courante est une ligne à barre. Si la ligne immédiatement précédente est une ligne à barre, le microprocesseur fixe, dans le bloc 100, le facteur de compensa- tion d'énergie à la valeur emmagasinée à la onzième position du tableau I, à savoir 9. Le microprocesseur 12 pose alors N=T(X)-T11, au bloc 102. Si la ligne courante est de nouveau la sixième ligne, on obtient N=T(6)T11=56-9=47. Du bloc 102, le microprocesseur passe au bloc 84 pour mettre en mémoire cette valeur de N pour la ligne Y. Si le microprocesseur 12 détermine, au bloc 74, que la ligne courante est une ligne à espace, le microprocesseur passe au bloc 106 pour fixer N à une valeur égale à la valeur emmagasinée à la position zéro du tableau I, cette valeur étant 60 pour un sup- port synthétique et 56 pour un support en papier. Après cela, le microprocesseur 12 passe au bloc 84. Bien entendu l'homme de l'art sera en mesure d'imaginer, à partir de l'imprimante dont la description vient d'être donnée à titre simplement illustratif et nullement limitatif, diverses variantes et modifications ne sortant pas du cadre de l'invention. REVENDICATIONS 1. Imprimante permettant d'imprimer une information sui- vant des Lignes d'une bande continue d'éléments d'enregistrement, Ladite information comportant un code à barres série,o une barre ou un espace est formé dans chacune desdites Lignes, caractérisée en ce qu'elle comprend: une tête d'impression thermique (10); un moyen (24) servant à appliquer de L'énergie à Ladite tête d'impression thermique afin d'exciter ladite tête d'impression thermique en vue de l'impression; un moyen (12) servant à identifier chaque Ligne d'infor- mation comme étant une ligne à barre ou une ligne à espace; et un moyen (12) servant à commander Ledit moyen d'applica- tion d'énergie afin qu'il applique, pour l'impression d'une ligne à barre, une quantité d'énergie qui varie en fonction du nombre de barres préalablement imprimées. 2. Imprimante selon la revendication 1, caractérisée en ce que ladite quantité d'énergie diminue de manière approximative- ment exponentieLle lorsque Le nombre des lignes à barre préala- blement imprimées augmente. 3. Imprimante selon La revendication 1, caractérisée en ce qu'elle comporte un moyen (32) servant à emmagasiner le statut, ligne à barre ou ligne à espace, de plusieurs lignes, comprenant une Ligne courante et au moins La ligne suivant ladite ligne cou- rante, Ledit moyen de commande modifiant ladite quantité d'énergie en fonction du statut de ladite Ligne courante et de la ou desdites lignes suivantes. 4. Imprimante selon la revendication 1, caractérisée en ce que ladite information comporte au moins un caractère du type pouvant être Lu par un être humain, qui est formé sur plusieurs lignes o au moins une partie dudit code à barres est formée, ledit moyen de commande commandant Ledit moyen d'application d'énergie afin qu'il applique à ladite tête d'impression thermique une quan- tité prédéterminée d'énergie en vue de l'impression d'une partie quelconque dudit caractère sur une ligne o un espace dudit code à barres est formé. 5. Imprimante permettant d'imprimer une information sur des lignes d'une bande continue d'éléments d'enregistrement, ladite information comportant un code à barres série,formé de barres et d'espaces dans lesdites lignes, et au moins un caractère du type pouvant être Lu par un être humain, qui est formé sur plusieurs lignes ou au moins une partie dudit code à barres est formée, caractérisée en ce qu'elle comprend: une tête d'impression thermique (10); un moyen (24) permettant d'appliquer de l'énergie à ladite tête thermique afin d'exciter ladite tête thermique en vue de l'impression; un moyen (12) servant à identifier chaque ligne d'infor- mation comme étant une ligne à barre ou comme étant une ligne à espace; un moyen (12) servant à commander ledit moyen d'applica- tion d'énergie afin de faire varier la quantité d'énergie appliquée à ladite tête d'impression thermique pour une ligne à barre et une ligne à espace, la quantité d'énergie qui est appliquée à une ligne à espace étant telle qu'elle minimise les discontinuités dans toute partie dudit caractère pouvant être lu par un être humain, qui est forméedans une ligne à espace. 6. Imprimante permettant d'imprimer une information sur des lignes d'une bande continue d'éléments d'enregistrement, ladite information comportant un code à barres série,formé de plusieurs barres et de plusieurs espaces dans lesdites lignes, caractérisée en ce qu'elle comprend: une tête d'impression thermique (10); un moyen (24) servant à appliquer de l'énergie à ladite tête d'impression thermique afin d'exciter ladite tête d'impression thermique en vue de l'impression; un moyen (12, 32) servant à emmagasiner, pour chaque ligne courante devant être imprimée, pour au moins une ligne précé- dant immédiatement ladite ligne courante et pour au moins une ligne suivant immédiatement ladite ligne courante, les statuts desdites lignes, à savoir ligne à barre ou ligne à espace; et un moyen (12) servant à commander audit moyen d'applica- tion d'énergie d'appliquer à ladite tête d'impression thermique une quantité d'énergie pour l'impression de l'information sur une ligne courante, Ladite quantité d'énergie variant en fonction des statuts de ladite ligne courante, de ladite ligne précédente et de ladite ligne suivante de manière à minimiser les discontinuités dans ladite information imprimée. 7. Imprimante selon la revendication 6, caractérisée en ce que ledit moyen de commande applique une quantité prédéterminée d'énergie à ladite tête d'impression thermique pour chaque ligne courante dont le statut est celui d'une ligne à espace afin de minimiser les discontinuités de l'information dont une partie est imprimée sur une ligne dans laquelle un espace dudit code à barres est formé. 8. Imprimante selon la revendication 6, caractérisée en ce que ledit moyen de commande comporte: un moyen servant à déterminer, pour chaque ligne à barre courante, le nombre des lignes à barre précédentes qui ont été imprimées; un moyen servant à déterminerpour chaque ligne à barre courante, une quantité de base d'énergie à appliquer à ladite tête d'impression thermique en fonction dudit nombre de lignes à barre précédentes imprimées; et un moyen servant à modifier ladite quantité de base d'énergie en fonction du statut de ligne à barre d'au moins une desdites Lignes immédiatement précédente et immédiatement suivante. 9. Imprimante permettant d'imprimer une information sur des lignes d'une bande continue d'éléments d'enregistrement, ladite information comportant un code à barres sérieformé de plusieurs barres et plusieurs espaces sur lesdites lignes, caractérisée en ce qu'elle comprend: une tête d'impression thermique (10) possédant plusieurs éléments d'impression (10'), chacun desdits éléments possédant un état de mise hors service et un état de mise en service pour L'impression d'une Ligne; un moyen (12) servant à identifier Les éLéments d'impres- sion à mettre en service pour L'impression d'une Ligne; un moyen d'excitation (24) servant à appliquer,à chacun desdits éLéments d'impression identifiés comme devant être mis en service pour une ligne, une série d'impulsions afin d'imprimer ladite ligne; un moyen (12) servant à déterminer Le nombre de barres préaLablement imprimées; et un moyen (12) qui répond audit moyen de détermination et est coupLé audit moyen d'excitation de façon à commander audit moyen d'excitation d'appliquer un certain nombre d'impuLsions dans ladite série pour une ligne à barre, Ledit nombre d'impulsions diminuant de manière approximativement exponentieLle en fonction de- l'augmentation des nombres de barres préalablement imprimées. 10. Imprimante seLon La revendication 9, caractérisée en ce que Ledit moyen de commande commande ledit nombre d'impulsions de ladite série de façon qu'iL diminue généralement avec l'augmen- tation du nombre de barres préalablement imprimées.