FR 2733182 A1 19961025 FR 9508009 A 19950627 IMPRIMANTE PAR TRANSFERT THERMIQUE DE COLORANTS, A RUBAN MULT I STANDARD La présente invention concerne une imprimante à transfert thermique de colorants, utilisable notamment pour la personnalisation de cartes plastiques comme des cartes à puces, des cartes magnétiques, des badges, etc. La figure 1 représente schématiquement une imprimante 1 de type classique, déjà décrite dans la demande de brevet français nO 9402116 et commercialisée par la demanderesse sous la référence GPS 220. L'imprimante 1 comprend deux paires 2, 3 de rouleaux secondaires de convoyage d'une carte plastique 4 à imprimer, une tête d'impression thermique 6 et un rouleau principal 5 de convoyage disposé en dessous de la tête d'impression 6. Pendant l'impression, la tête d'impression 6 occupe une position basse et la carte 4 est prise en sandwich entre la tête 6 et le rouleau 5, avec interposition d'un ruban encreur 8, constitué d'un film support en une matière transparente sur lequel est déposée une couche de matière colorante. La carte 4 se déplace pas à pas selon un sens de convoyage S repéré sur la figure 1. A chaque déplacement d'un pas de la carte 4 correspond un déplacement équivalent du ruban 8 et l'impression d'une ligne, par transfert de la matière colorante sur la carte 4.Le défilement du ruban 8 est assuré par un système d'enroulement motorisé 9, et l'avancement de la carte 4 par un moteur pas à pas 10 entraînant les rouleaux 2, 3, et 5 par l'intermédiaire de courroies 11-1, 11-2, 11-3. La tête d'impression 6, le système d'enroulement 9 et le moteur 10 sont pilotés par une unité centrale 13 à microprocesseur, qui possède dans ses mémoires un codage de l'image à imprimer. Sur la figure 2A, on voit que le ruban 8 présente de façon répétitive trois séquences de couleurs primaires Jaune (J), Magenta (M) et Cyan (C) et une séquence de vernis transparent (T) . Ainsi, l'impression d'un motif sur la carte 4 se déroule en trois étapes, chaque étape correspondant à l'impression ligne par ligne d'une couleur primaire jusqu'à ce que toute la longueur de la carte 4 soit parcourue. A la fin de chaque étape, la carte 4 revient en position initiale pour l'impression d'une nouvelle séquence de couleur, etc. On obtient ainsi par combinaison des trois couleurs primaires toute une palette de couleurs. Une quatrième et dernière étape d'impression, optionnelle, permet de déposer sur la carte 4 un vernis de protection (séquence T du ruban 8). Dans une imprimante de ce type, il est indispensable que l'unité centrale 13 puisse contrôler le positionnement du ruban encreur 8 et détecter avec précision les séquences de couleurs J, M, C et le vernis transparent T. Une première méthode connue pour contrôler le positionnement du ruban encreur 8 consiste à utiliser un ruban indexé du type illustré en figure 2A, sur lesquels les séquences J, M, C, T sont séparées par des barres d'indexation 15-1, 15-2 de couleur noire. Généralement, on trouve une barre d'indexation principale 15-1 de forte largeur avant la séquence jaune J, pour le repérage d'un groupe J, M, C, T avant le commencement d'un cycle d'impression d'une carte, et des barres d'indexation secondaires 15-2 plus étroites entre les séquences Jaune et Magenta, Magenta et Cyan, et entre la séquence Cyan et le vernis transparent.Comme on le voit en figure 1, la détection des barres d'indexation est assurée par un détecteur optique 14 comprenant une source de lumière 14-1 orientée vers une face du ruban et, de l'autre côté du ruban, une cellule optoélectronique 14-2 dont la sortie électrique est surveillée par l'unité centrale 13. Lorsqu'une barre d'indexation 15-1 ou 15-2 passe devant la source 14-1, elle empêche la lumière émise de traverser le ruban 8 et la sortie électrique de la cellule 14-2 passe à 0. Une telle méthode de repérage des séquences de couleurs par indexation a été très utilisée jusqu'à ce jour en raison de sa simplicité. Elle a ainsi fait l'objet de nombreuses recherches et perfectionnements, comme on peut s'en rendre compte à la lecture des brevets JP 60-227195, US 5,185,315, US 4,893,951, US 5,104,247, ainsi que d'autres. Parallèlement, on a vu apparaître dans le commerce des rubans dépourvus de barres d'indexation, du type représenté en figure 2B, présentant l'avantage d'être plus simples à fabriquer et d'un prix de vente moins élevé. Avec de tels rubans, la reconnaissance des séquences de couleurs est assurée par une technique de filtrage sélectif de faisceaux lumineux qui repose sur la théorie du filtrage de la lumière. On sait en effet que lorsqu'un faisceau de lumière est envoyé dans un filtre coloré, par exemple un filtre vert, seule la composante verte du faisceau va traverser le filtre. Si le faisceau ne comporte aucune composante verte, aucune lumière ne ressortira du filtre.Ce principe est mis en application comme illustré en figure 3, en disposant d'un côté du ruban 8 une source lumineuse jaune 16-1 pour détecter le Jaune, une source lumineuse verte 16-2 pour détecter le Magenta et une source rouge 16-3 pour détecter la couleur Cyan. De l'autre côté du ruban 8 sont disposés trois détecteurs de lumière 17-1, 17-2, 17-3, chaque détecteur étant dans l'axe d'émission de l'une des sources 16 de lumière colorée. Ainsi, par exemple, si la zone du ruban encreur 8 qui se trouve entre les sources 16 et les détecteurs 17 est jaune, seule la lumière jaune émise par la source 16-1 traverse le ruban et la sortie du détecteur 17-1 passe à 1. Une méthode équivalente proposée dans la demande de brevet européen 0 189 574 consiste à utiliser des sources 16-1, 16-2, 16-3 de lumière blanche et à disposer des filtres colorés devant les détecteurs 17-1, 17-2, 17-3. Finalement, on constate qu'il existe à ce jour une diversité de méthodes utilisées pour le repérage des séquences de couleurs des rubans encreurs. L'inconvénient est que l'on trouve sur le marché différents types d'imprimantes non compatibles entre elles, certaines fonctionnant exclusivement avec tel ou tel type de ruban indexé, d'autres fonctionnant exclusivement avec tel ou tel autre type de ruban non indexé, etc. Un objet de la présente invention est de pallier cet inconvénient et de prévoir une imprimante qui puisse fonctionner avec tout type de ruban. Pour atteindre cet objet, ainsi que d'autres, la présente invention propose de remplacer les méthodes classiques de détection de couleur ou d'index par filtrage sélectif, basées sur la détection de la présence ou de l'absence d'un rayon lumineux, par une méthode de colorimétrie basée sur la mesure de la longueur d'onde des couleurs. Avec une telle méthode, généralement réservée à des opérations de contrôle et de vérification comme le contrôle de la qualité des couleurs dans le domaine de la photographie, on dispose d'un moyen très performant et universel de reconnaissance des séquences de couleurs de tout type de ruban, y compris le noir des barres d'indexation et le vernis transparent. Ainsi, la présente invention prévoit une imprimante à transfert thermique de colorants comprenant une tête thermique d'impression, des moyens de convoyage d'un support à imprimer, un ruban encreur présentant plusieurs séquences de couleurs, interposé entre la tête d'impression et le support à imprimer, des moyens pour faire défiler le ruban encreur, et des moyens de mesure de la longueur d'onde des couleurs des séquences de couleurs du ruban. Selon un mode de réalisation, les moyens de mesure de la longueur d'onde des couleurs comprennent des moyens d'émission sur une première face du ruban encreur d'un faisceau lumineux incident d'une lumière polychromatique, une cellule optoélectronique disposée en regard d'une deuxième face du ruban encreur, recevant un faisceau lumineux émergeant et délivrant un signal alternatif dont la fréquence est représentative de la longueur d'onde de la couleur de la zone du ruban traversée par le faisceau lumineux, et des moyens pour mesurer la fréquence du signal alternatif. Selon une première application, les moyens de mesure de la longueur d'onde des couleurs sont utilisés pour la reconnaissance des séquences de couleurs du ruban et le contrôle du positionnement du ruban pendant son défilement. Selon une deuxième application, les moyens de mesure de la longueur d'onde des couleurs sont utilisés pour l'analyse de la teinte des couleurs du ruban afin d'optimiser des opérations de conversion d'un codage d'une image à imprimer. Ces objets, caractéristiques, applications et avantages ainsi que d'autres de la présente invention apparaîtront plus clairement à la lecture de la description suivante de plusieurs modes de réalisation d'une imprimante selon la présente invention, en relation avec les figures jointes parmi lesquelles - la figure 1 représente schématiquement une imprimante à transfert thermique de colorants, et a été décrite précédemment, - les figures 2A et 2B représentent deux types de rubans encreurs, et ont été décrites précédemment, - la figure 3 représente des moyens de reconnaissance selon l'art antérieur des séquences de couleurs d'un ruban encreur, et a été décrite précédemment, - la figure 4 représente des moyens de mesure de la longueur d'onde des couleurs des séquences de couleurs d'un ruban encreur, - la figure 5 représente une courbe de reconnaissance selon la présente invention des séquences de couleurs du ruban de la figure 2A, - la figure 6 représente une courbe de reconnaissance selon la présente invention des séquences de couleurs du ruban de la figure 2B, - la figure 7 est un schéma électrique d'une imprimante classique à transfert thermique de colorants, - la figure 8 est un schéma électrique d'une imprimante selon la présente invention à transfert thermique de colorants, - la figure 9 représente un élément du schéma de la figure 8, et - la figure 10 représente une variante de réalisation de l'imprimante de la figure 8. En référence à la figure 4, une imprimante à transfert thermique de colorants selon la présente invention comprend un détecteur 20 de couleur par mesure de longueur d'onde. Le détecteur 20 est agencé dans l'imprimante 1 de la figure 1 qui ne sera pas à nouveau décrite dans un souci de simplicité. I1 comprend une source lumineuse 21 envoyant sur une face du ruban encreur 8 un faisceau 22 de lumière polychromatique, par exemple une lumière blanche. Le faisceau 22 traverse le ruban 8 et, de l'autre côté du ruban, on trouve un faisceau émergeant 23 intercepté par une cellule optoélectronique 24, par exemple la cellule commercialisée par la société Texas Instrument sous la référence TSL 250.La cellule 24 est équipée d'un circuit électronique intégré délivrant un signal alternatif de forme carrée dont la fréquence F est représentative de la longueur d'onde électromagnétique X du faisceau 23 (ou de la fréquence électromagnétique f du faisceau 23, X et f étant liées par la relation f= C/, C étant la célérité de la lumière). Le signal carré délivré par la cellule 24 est envoyé dans un fréquencemètre 25 dont la sortie est lue par l'unité centrale 13 de l'imprimante.Par phénomène de filtrage du faisceau incident 22, la longueur d'onde X du faisceau émergeant 23 (ou sa fréquence électromagnétique f) est représentative de la couleur du ruban 8 dans la zone traversée par le faisceau lumineux 22, et la fréquence F délivrée par le détecteur 20 est ainsi représentative de la couleur du ruban 8. Bien entendu, le fréquencemètre 25 peut être intégré dans l'unité centrale 13, par exemple sous la forme d'un compteur d'impulsions. Le détecteur 20 qui vient d'être décrit est susceptible de plusieurs applications, qui seront maintenant décrites. Première application : utilisation du détecteur 20 pour le contrôle du positionnement du ruban encreur. Ici, l'idée de la présente invention est d'utiliser le détecteur 20 comme moyen de reconnaissance des séquences de couleurs du ruban 8, en remplacement des dispositifs classiques décrits au préambule. Dans ce cas, le détecteur 20 remplace purement et simplement le système 14 de détection d'index que l'on voit en figure 1, ou encore le système de détection de couleur par filtrage sélectif que l'on voit en figure 3. Pour utiliser le détecteur 20 comme moyen de reconnaissance des séquences de couleurs du ruban 8, il est nécessaire de procéder préalablement à des essais d'étalonnage visant à déterminer la relation existant entre couleur et fréquence F délivrée par la cellule optoélectronique 24. De tels essais ont été réalisés par la demanderesse sur un grand nombre de rubans d'origines diverses au moyen de la cellule TSL 250 précitée, et ont révélé l'existence d'une dispersion des fréquences mesurées pour chacune des couleurs primaires ainsi que pour la couleur noire des barres d'indexation et pour les séquences de vernis transparent. Cette dispersion provient du fait que les fabricants de rubans encreurs n'utilisent pas toujours les mêmes colorants, ou que certains fabricants ne respectent pas les normes en vigueur.Malgré cette dispersion, on a pu toutefois définir des bandes de fréquence qui ne se recouvrent pas et permettent d'identifier sans ambiguïté les diverses couleurs que peut comporter un ruban encreur, quelque soit son origine. Ceci sera mieux compris en observant le tableau 1 ci-après annexé qui résume le résultat de ces essais, dans lequel chaque bande de fréquence est déterminée par une fréquence minimum Fmin et une fréquence maximum Fmax. Pour tenir compte de cette dispersion, l'unité centrale 13 est programmée de manière à associer à chaque valeur de fréquence F lue à la sortie du fréquencemètre 25 l'une des bandes de fréquence [Fmin, Fmax] du tableau 1, en fonction du critère suivant Fmin En d'autres termes, la bande de fréquence choisie par l'unité centrale 13 est celle qui comprend la fréquence F lue à la sortie du fréquencemètre 25. Comme à chaque bande de fréquence correspond une couleur particulière, l'opération revient à identifier la couleur du ruban dans la zone traversée par le rayon lumineux. Ainsi, grâce à la présente invention, l'unité centrale 13 est en mesure de piloter et contrôler le défilement de n'importe quel type de ruban. De plus, la programmation de l'unité centrale, qui est à la portée de l'homme du métier et ne sera pas décrite ici, peut être réalisée de diverses manières puisque toute couleur ou variation de couleur du ruban peut être détectée. Par exemple, on peut décider d'ignorer les barres d'indexations si le ruban encreur en comporte, ou au contraire les prendre en compte pour le pilotage du ruban 8 à titre d'informations redondantes s'ajoutant à la détection des couleurs primaires et du vernis. Pour fixer les idées, la figure 5 représente une première courbe en fonction du temps de la fréquence F délivrée par le fréquencemètre 25 lorsque l'on fait défiler devant le détecteur 20 le ruban indexé de la figure 2A. La figure 6 représente une deuxième courbe en fonction du temps de la fréquence F lorsque l'on fait défiler le ruban non indexé de la figure 2B. Sur la courbe de la figure 6, on voit se succéder trois niveaux J, M, C de fréquences décroissantes correspondants aux couleurs primaires Jaune, Magenta et Cyan, suivis d'un niveau T de fréquence plus élevée correspondant au vernis transparent. Sur la figure 5, on voit qu'entre chaque niveau J, M, C, T est interposé un niveau N basse fréquence correspondant à la couleur noire des barres d'indexation 15-1 et 15-2.On voit également qu'à vitesse de défilement constante le niveau N précédant le niveau J présente une durée plus longue que les autres niveaux N, la barre d'indexation principale 15-1 étant plus large que les barres d'indexation secondaires 15-2. I1 va de soi que la présente invention n'est pas limitée à une application à l'imprimante de la figure 1. La présente invention effet susceptible de s'appliquer à tout type d'imprimante et au pilotage de tout type de ruban encreur comportant ou ne comportant pas de séquence de vernis transparent. De plus, les bandes de fréquence de reconnaissance des couleurs qui figurent dans le tableau 1 annexé ne sont données qu'à titre d'exemple et dépendent de la cellule optoélectronique utilisée. Ces bandes de fréquences peuvent en outre être choisies plus étroites si l'on ne souhaite pas que l'imprimante fonctionne avec des rubans de qualité douteuse présentant des couleurs primaires trop éloignées des références habituelles.Enfin, si l'on prévoit de toujours utiliser le même type de ruban, par exemple un ruban provenant du même fabricant et réalisé selon des critères de fabrication très stricts, on peut programmer l'imprimante à ne reconnaître que les fréquences particulières correspondant aux couleurs de ce ruban. On décrira maintenant une deuxième application selon la présente invention du détecteur 20, qui peut être ou non combinée avec l'application qui vient d'être décrite. Deuxième application : le détecteur 20 est utilisé pour optimiser des opérations de conversion électronique du codage d'une image à imprimer. Ici, l'idée de la présente invention est d'utiliser le détecteur 20 comme moyen d'analyse de la teinte des couleurs primaires du ruban encreur 8, afin d'intervenir dans un processus de codage de l'image à imprimer pour améliorer la qualité d'impression. Dans ce qui précède, et comme cela ressort clairement du tableau 1 ci-après annexé, on a constaté qu'il existe une grande disparité dans les teintes des couleurs primaires des rubans encreurs d'origines différentes. Une telle disparité de teintes pose un problème pratique car une imprimante classique à transfert de colorants est réglée pour fonctionner avec des rubans encreurs dont les couleurs primaires ont des teintes bien déterminées, la qualité de l'image imprimée dépendant ainsi étroitement du ruban utilisé. Cet inconvénient représente donc un obstacle supplémentaire à la possibilité d'utiliser des rubans d'une origine autre que celle préconisée par le constructeur, si l'on souhaite une qualité d'impression optimale. Avant de décrire les solutions que prévoit la présente invention, on décrira en relation avec la figure 7 la structure électrique et le fonctionnement interne d'une imprimante à transfert thermique de colorants. La figure 7 représente de façon schématique la structure électrique de l'imprimante 1 de la figure 1 dont on a repris les références. On y retrouve reliés électriquement à l'unité centrale 13 et représentés sous forme de blocs les moyens 9 de défilement du ruban encreur, le moteur 10 de convoyage, et le détecteur optique 14. L'unité centrale 13 est représentée plus en détail et comprend un microprocesseur 130 associé à des mémoires électroniques 131, 132, 133. La mémoire 131 est une mémoire programme de type ROM dans laquelle se trouve enregistré le programme de fonctionnement de l'imprimante. La mémoire 132 est une mémoire de type RAM dans laquelle est stockée sous forme codée une image à imprimer. Enfin, la mémoire 133 est une mémoire de type EPROM dont le rôle sera expliqué plus loin. Selon une configuration de fonctionnement habituelle illustrée sur la figure 7, l'image codée stockée dans la mémoire 133 est envoyée au microprocesseur 130 par un microordinateur 41. Le micro-ordinateur 41 reçoit lui-même l'image d'un élément périphérique 42, par exemple une caméra vidéo, une disquette, etc. La tête d'impression 6 est représentée sous sa forme électrique et comprend n points résistifs chauffants Pi, référencés P1, P2,...Pn, i étant un indice allant de 1 à n, chaque point résistif Pi étant affecté à l'impression d'un point image élémentaire. La tête d'impression 6 est commandée par un circuit de puissance 30 lui-même piloté par le microprocesseur 130.Le circuit 30 est alimenté par une tension V et comprend un registre à décalage 31 comportant n points mémoire Mi référencés M1, M2,...Mn, une mémoire tampon 32, une pluralité de n interrupteurs, ici des transistors bipolaires Ti référencés T1 à T,, et une pluralité de n portes logiques Ei de type ET, référencées E1 à En. Chaque point résistif Pi de la tête d'impression 6 est relié à la tension d'alimentation V par l'intermédiaire d'un transistor Ti, et chaque transistor Ti est commandé par une porte logique Ei.Chaque porte Ei reçoit sur une première entrée un signal STR de contrôle de la durée d'une impulsion électrique, commun à toutes les autres portes Ei, et sur son autre entrée la sortie d'un point mémoire Mi du registre à décalage 31, par l'intermédiaire de la mémoire tampon 32 commandée par un signal de validation LT. Une phase d'impression d'une ligne, pour une couleur primaire, comprend un nombre N prédéterminé de cycles d'activation des points résistifs Pi, en général 255 cycles. A chaque cycle, le microprocesseur 130 charge le registre à décalage 31 selon une configuration particulière, valide à la sortie de la mémoire tampon 32 les valeurs binaires contenues dans les points mémoire Mi du registre 31 en activant le signal LT, puis envoie le signal STR de mise en forme d'une impulsion électrique sur l'ensemble des portes Ei. Ainsi, quand un point mémoire Mi est mis à 1, le point résistif Pi correspondant est alimenté par la tension V pendant la durée du signal STR et reçoit une impulsion de tension V. La température finale à laquelle est portée le point résistif Pi dépend du nombre d'impulsions électriques reçues pendant les 255 cycles d'une phase d'impression d'une ligne, et c'est ainsi qu'est contrôlée l'intensité du dépôt de couleur pour chaque point image. Après trois cycles d'impression des trois couleurs primaires, on obtient toute une palette de couleurs. L'ensemble de ce processus est contrôlé de façon automatique par le microprocesseur 130 qui possède dans la mémoire 132 un codage de l'image à imprimer, et génère à partir de ce codage une configuration appropriée du registre à décalage 31 à chacun des 255 cycles que compte une phase d'impression d'une ligne. Le codage de l'image est de façon classique un codage pixel par pixel, un point image élémentaire étant constitué de trois pixels, un Jaune, un Magenta et un Cyan, chaque pixel étant codé sur un octet.Etant donné qu'un octet de codage peut prendre 256 valeurs allant de 0 à 255, on comprend que la décomposition en 255 cycles d'une phase d'impression d'une ligne permet d'envoyer à chaque point résistif Pi de la tête d'impression 6 un nombre N d'impulsions d'activation allant de 0 à 255 et égal à la valeur de l'octet de codage du pixel que le point résistif Pi doit imprimer. Un tel codage de l'image est spécifique aux imprimantes à transfert de colorants et ne correspond pas aux standards habituels dans le domaine de l'imagerie informatique, utilisant les couleurs primaires Rouge, Vert, Bleu. Ainsi, on trouve dans la mémoire 133 de l'unité centrale 13 des données numériques qui permettent au microprocesseur 130, avant de démarrer l'impression d'une image, de convertir le code image envoyé par le micro-ordinateur 41 en un code permettant le pilotage du circuit de puissance 30.De telles données numériques se présentent sous la forme de tables, dans lesquelles on distingue - des tables dites de correspondance, permettant de transformer des codages de pixels B, V, R en codages de pixels J, M, C, - des tables dites de teinte, une par couleur primaire, permettant de corriger des phénomènes de non linéarité affectant le transfert des colorants, et - des tables dites de régulation permettant de tenir compte de la température de la tête d'impression 6 au moment où l'impression doit être réalisée. On ne décrira pas en détail ces diverses tables qui sont connues de l'homme du métier et l'on considérera par la suite, dans un souci de simplification de la description, que la conversion du codage image est assurée par trois tables de conversion TCJ, TCM, TCC, comme cela est représenté en figure 7, la table TCJ comprenant l'ensemble des tables nécessaires au transcodage Bleu/Jaune, la table TCM l'ensemble des tables de transcodage Vert/Magenta, et la table TCC l'ensemble des tables de transcodage Rouge/Cyan. L'inconvénient d'une telle imprimante, déjà évoqué, provient du fait que les tables TCJ, TCM, et TCC sont mises au point pour des teintes de couleurs primaires bien déterminées, de sorte que l'image obtenue à partir d'un ruban présentant des teintes différentes est généralement d'une qualité médiocre. La figure 8 représente le schéma électrique d'une imprimante 40 selon la présente invention qui ne présente pas un tel inconvénient. On retrouve dans l'imprimante 40 la plupart des éléments de l'imprimante de la figure 7 dont les références sont conservées (la tête d'impression 6 et le circuit de commande 30 étant représentés de façon simplifiée sous forme de blocs). L'imprimante 40 se distingue de l'imprimante de la figure 7 en ce que le détecteur optique classique 14 est remplacé par le détecteur 20 et le fréquencemètre 25 déjà décrits précédemment en relation avec la figure 4. De plus, le contenu de la mémoire de conversion 133 est modifié comme représenté sur la figure 9. Sur cette figure, on voit que la mémoire 133 contient une pluralité de tables de conversion TCJ, ici 30 tables référencées TCJ1, TCJ2, ...TCJ30, une pluralité de tables TCM référencées TCM1, ....... TCM30, et une pluralité de tables TCC référencées TCC1, TCC2,.. .TCC30. Pour élaborer ces diverses tables de conversion TCJ, TCM, TCC, on a repris le tableau 1 ci-après annexé, on a découpé chaque bande de fréquence résultant de la dispersion des teintes d'une couleur primaire en une pluralité de sous-bandes de fréquence, ici 30 sous-bandes, chaque sous-bande correspondant à une teinte particulière d'une couleur primaire, et l'on a élaboré selon les règles ordinaires du métier, pour chaque sous-bande, une table de conversion TCJ, TCM, ou TCC donnant la meilleure qualité d'impression. On comprendra que le fait d'assimiler chaque sousbande à une teinte particulière d'une couleur primaire résulte d'une approximation, car il est impossible pour des raisons pratiques de procéder à un découpage des bandes du tableau 1 en une infinité de sous-bandes, et de prévoir une infinité de tables de conversion TCJ, TCM, TCC. Pour fixer les idées, le tableau 2 ci-après annexé montre le découpage en sous-bandes réalisé pour la couleur Jaune et les tables de conversion TCJ rattachées à chacune des sous-bandes. On voit que la bande Fmin-Fmax de dispersion des teintes pour le Jaune, allant de 1450 à 1750 Hz, a été découpée proportionnellement en sousbandes de largueur AF constante et égale à 10 Hz. Un tel découpage peut toutefois être effectué de diverses autres manières, par exemple par segments logarithmiques constants (log(AF) = constante). L'avantage de l'invention est que, quel que soit le ruban encreur utilisé, il est toujours possible de trouver parmi la pluralité de tables de conversion TCJ, TCM, TCC disponibles, trois tables particulières TCJx, TCMy, TCCz donnant une bonne qualité d'image. Ainsi, selon la présente invention, lorsque le microprocesseur 130 doit procéder à la conversion du codage d'une image reçue, il fait tout d'abord défiler le ruban encreur en activant les moyens de défilement 9, et lit à la sortie du fréquencemètre 25 les fréquences FJ, FM, Fc de chacune des couleurs primaires J, M, C, ces fréquences étant représentatives des teintes des trois couleurs primaires. Puis, le microprocesseur 130 rembobine le ruban en position de début d'impression, réalise des boucles de test pour identifier les sousbandes de fréquence dans lesquelles se trouvent les fréquences FJ, FM, Fc, et choisit trois tables optimales TCJx, TCMy, TCCz parmi les 90 tables de conversion TCJ, TCM, TCC disponibles. Le choix par le microprocesseur 130 des tables optimales TCJx, TCMy, TCCz peut être obtenu par diverses méthodes de programmation à la portée de l'homme du métier. En particulier, on peut charger dans une mémoire de l'unité centrale 13, par exemple la mémoire ROM 131, le contenu de trois tableaux du type du tableau 2 ciaprès annexé, le premier tableau permettant la sélection de la table TCJx, (tableau 2), le deuxième la sélection de la table TCMy, et le dernier la sélection de la table TCCz. Une fois les tables TCJx, TCMy, TCCz sélectionnées, le microprocesseur 130 réalise la conversion du codage image de façon classique et le processus d'impression peut commencer. En définitive, l'imprimante 40 selon la présente invention s'adapte automatiquement au type de ruban encreur qui lui est donné, et délivre des images d'une qualité égale à celle que l'on obtient avec une imprimante classique lorsque l'on utilise le ruban encreur préconisé par le constructeur. Bien entendu, l'imprimante 40 présente également l'avantage de pouvoir utiliser des rubans indexés ou non indexés, conformément à la première application selon l'invention du détecteur 20. Toutefois, et comme on l'a déjà indiqué, les deux applications du détecteur 20 ne sont pas forcément combinées au sein d'un même dispositif. Par exemple, dans le mode de réalisation de la figure 8, on pourrait utiliser le détecteur optique 14 classique des figures 1 et 7 pour le pilotage du ruban encreur, et utiliser le détecteur 20 uniquement comme moyen d'analyse des teintes pour la sélection des tables de conversion. I1 apparaîtra clairement à l'homme du métier que la présente invention est susceptible de nombreuses variantes de réalisation et perfectionnements. En particulier, une variante de réalisation consiste à stocker toutes les tables de conversion TCJ, TCM, TCC dans le micro-ordinateur 41. Dans ce cas, le microprocesseur 130 envoie au micro-ordinateur 41 les fréquences FJ, FM, Fc lue à la sortie du fréquencemètre 25, le micro-ordinateur 41 sélectionne lui-même les trois tables de conversion adéquates et les envoie au microprocesseur 130. Egalement, la conversion de l'image peut être faite par le micro-ordinateur 41 lui-même, au lieu d'être réalisée par l'unité centrale 13. Enfin, encore une autre variante de réalisation de la présente invention consiste à remplacer les diverses tables de conversions TCJ, TCM, TCC par des algorithmes de conversion assurant la transformation du code image octet par octet. Des études réalisées par la demanderesse ont en effet montré que l'on peut mettre au point, en faisant la synthèse d'un grand nombre de tables de conversions de type classique, et d'une manière qui est à la portée de l'homme du métier et relève du savoir-faire de chaque constructeur d'imprimante, les algorithmes suivants - un algorithme de conversion ACJ permettant de transformer des octets de codage Bleu en octets de codage Jaune, - un algorithme de conversion ACM permettant de transformer des octets de codage Vert en octets de codage Magenta, - un algorithme de conversion ACC permettant de transformer des octets de codage Rouge en octets de codage Cyan. De tels algorithmes ACJ, ACM, ACC sont des fonctions à plusieurs paramètres d'entrée qui prennent en compte, en vue de l'obtention de la meilleure qualité d'image, les paramètres d'entrée suivants - les fréquences FJ, FM, OU Fc, des couleurs primaires du ruban encreur telles qu'elles sont lues par le détecteur 20, - tous les autres paramètres connus nécessaires à la conversion du code image, à savoir des paramètres de correction des phénomènes de non linéarité dans le transfert de la matière colorante, et des paramètres de régulation pour tenir compte de la température de la tête d'impression. La figure 10 montre une variante de réalisation 80 de l'imprimante 40 de la figure 8, qui permet de mettre en oeuvre de tels algorithmes de conversion ACJ, ACM, ACC. La mémoire de conversion 133 n'est plus d'aucune utilité et est supprimée. La mémoire d'image 132 est remplacée par une mémoire RAM 134 à double port, comportant un premier port A de communication avec le microprocesseur 130 et un deuxième port B de communication avec un processeur 135 de type DSP (Digital Signal Processor), à fonctionnement rapide de type "pipeline". Lorsque le code image est reçu de l'extérieur, il est tout d'abord stocké par le microprocesseur 130 dans la mémoire 134 à double port puis, sur demande du microprocesseur 130, transformé par le processeur 135 au moyen des algorithmes de conversion en un code image approprié stocké en lieu et place du code image initial. L'impression de l'image est ensuite réalisée de façon classique par le microprocesseur 130. La communication des informations et des instructions entre le microprocesseur 130 et le processeur 135, et notamment la communication par le microprocesseur 130 des fréquences FJ, FM, Fc des couleurs primaires du ruban, est assurée par l'intermédiaire de la mémoire 134 à double port, dont une zone est réservée au protocole de communication. ANNEXE (Tableau 1) Couleur Fmin de la Fmax de la couleur couleur Transparent(vernis) 1950 Hz 2150 Hz Jaune 1450 Hz 1750 Hz Magenta 750 Hz 950 Hz Cyan 350 Hz 550 Hz Noir (indexation) 50 Hz 180 Hz (Tableau 2) Tables de conversion Fmin de la sous- Fmax de la sous TCJ (pour le Jaune) bande bande TCJ1 1450 Hz 1460 Hz (Fmin du Jaune) TCJ2 1460 Hz 1470 Hz TCJ3 1470 Hz 1480 Hz I I I I ~~~~~~~~~ ~~~~~~~~. ~~~~~~~ ~-~~~~~~~ ~~~~~~~ - ~~~~~~~ TCJ30 1740 Hz 1750 Hz (Fmax du Jaune) Hz REVENDICATIONS 1. Imprimante (1, 40, 80) à transfert thermique de colorants, comprenant - une tête thermique d'impression (6), - des moyens (2,3,5,10,11) de convoyage d'un support (4) à imprimer, - un ruban encreur (8) présentant plusieurs séquences de couleurs (J,M,C,T,N), interposé entre la tête d'impression (6) et le support (4) à imprimer, et - des moyens (9) pour faire défiler le ruban encreur (8), caractérisée en ce qu'elle comprend des moyens (20, 25) de mesure de la longueur d'onde (x) des couleurs (J,M,C,T,N) desdites séquences de couleurs du ruban (8). 2. Imprimante selon la revendication 1, dans laquelle lesdits moyens de mesure (20, 25) de la longueur d'onde (x) des couleurs comprennent - des moyens (21) d'émission sur une première face du ruban encreur (8) d'un faisceau lumineux incident (22) d'une lumière polychromatique, - une cellule optoélectronique (24) disposée en regard d'une deuxième face du ruban encreur (8), recevant un faisceau lumineux émergeant (23) et délivrant un signal alternatif dont la fréquence (F) est représentative de la longueur d'onde (x) de la couleur (J,M,C,T,N) de la zone du ruban (8) traversée par le faisceau lumineux (22, 23), et - des moyens (25) pour mesurer la fréquence (F) dudit signal alternatif. 3. Imprimante selon l'une des revendications 1 et 2, dans laquelle lesdits moyens (20, 25) de mesure de la longueur d'onde (X) sont utilisés pour la reconnaissance des séquences de couleurs (J,M,C,T,N) du ruban (8) et le contrôle du positionnement du ruban (8) pendant son défilement. 4. Imprimante selon la revendication 3, dans laquelle la reconnaissance des séquences de couleurs (J,M,C,T,N) du ruban (8) est assurée par un circuit (13) à microprocesseur qui associe à chaque valeur mesurée de la fréquence (F) dudit signal alternatif une bande de fréquence prédéterminée (Fmin, Fmax), et à chaque bande de fréquence prédéterminée (Fmin, Fmax) une couleur (J,M,C,T,N). 5. Imprimante (40, 80) selon l'une des revendications 1 à 4, dans laquelle lesdits moyens (20, 25) de mesure de la longueur d'onde (x) des couleurs sont utilisés pour l'analyse de la teinte (FJ, FM, Fc) des couleurs (J,M,C) du ruban (8) afin d'optimiser des opérations de conversion d'un codage d'une image à imprimer. 6. Imprimante (40) selon la revendication 5, dans laquelle lesdits moyens de mesure (20, 25) sont reliés à un microprocesseur (130) qui associe à la teinte (FJ, FM, Fc) de chacune des couleurs du ruban (8) une table (TCJx, TCMy, TCCz) choisie dans une mémoire électronique (133) contenant une pluralité de tables (TCJ, TCM, TCC) de conversion dudit codage d'une image à imprimer. 7. Imprimante (80) selon la revendication 5, caractérisée en ce qu'elle comprend un processeur (135) exécutant des algorithmes (ACJ, ACM, ACC) de conversion dudit codage d'une image à imprimer, ladite conversion étant fonction de la teinte (FJ, FM, Fc) des couleurs (J, M, C) du ruban (8). 8. Imprimante selon l'une des revendications précédentes, caractérisée en ce que ledit support à imprimer est une carte plastique (4).