Brevet FR2645302A1 — publié le 19901005

La présente invention se rapporte à un procédé de contr8le d'une tête à dessiner d'un traceur thermique. La tête à dessiner d'un traceur thermique a tendance à se casser lorsqu'elle est continuellement utilisée à certaines températures élevées (généralement une température d'environ 700 C). En conséquence, jusqu'à maintenant, un capteur de température était monté sur la tête et lorsqu'elle atteignait une haute température, l'opération de dessin était arrêtée ou interrompue. Comme facteur essentiel du moment o la tête atteint une haute température, on considère le cas o les données de dessin atteignent le noir total à l'exclusion du cas o le circuit d'entraînement de la tête elle-même fonctionne mal. Dans le cas des données ci-dessus, même si la haute température atteint un certain point, elle baisse en peu de temps, donc il devient possible de continuer le dessin. Cependant, lorsque l'on continue à dessiner, la tête atteint de nouveau sa haute température avec pour résultat l'application d'un effort sur la tête et cela écourte sa durée de vie. La présente invention a pour objet de résoudre le problème ci-dessus. L'invention sera mieux comprise et d'autres buts, caractéristiques, détails et avantages de celle-ci apparaîtront plus clairement au cours de la description explicative qui va suivre faite en référence aux dessins schématiques annexés donnés uniquement à titre d'exemple illustrant plusieurs modes de réalisation de l'invention et dans lesquels: - la figure 1 est un organigramme du procédé selon l'invention; - la figure 2 est un schéma d'explication; - la figure 3 est un schéma d'explication; - la figure 4 est un schéma d'explication; - la figure 5 est un schéma d'explication; la figure 6 est un schéma d'explication; et 26'45302 - 2- - la figure 7 est un schéma d'explication. La construction de l'invention sera décrite dans ce qui suit, en détail, en se référant aux modes de réalisation illustrés sur les dessins joints. Un moyen de transfert de données correspondant à une ligne à imprimer par une tête thermique, c'est-à-dire une tête à dessiner, est effectué à la manière suivante. En premier lieu, la donnée 4 d'une ligne est divisée en 16 blocs comme le montre la figure 3. Le nombre de chaque bloc correspond au nombre de données de la tête 6 montrée à la figure 7 et le nombre des points des blocs respectifs est comme suit. Données 1 | 2 t 3 1 4 5 t 6 t 7 | 8 i5 1 I 1,1tl1 -1 I II Nombre t t t t I l I I de 320 256 256 320 256 320 320 320 points t Données 9 10 I l 12- 13 14 15 16 t_ _ _ _ _ [t_ _ _t_ _ _t_ _ _t_ _ _ t_ _ _t_ _ _I_ _ _tI t Nombre;I t I de 256 320 320 320 256 320 320 320 points t I t l t t t Quand les données o le nombre de points est de 256 sont transférées à la tête, la donnée factice correspondant à 64 points doit être insérée dans la portion la plus en avant. Ensuite, comme le montre la figure 4, les données de points de l'extrémité gauche de chaque bloc sont sorties et rassemblées pour former un mot. Une opération similaire est effectuée sur le point du c8té droit du point de l'extrémité gauche de chaque bloc, pour ainsi préparer une donnée de 320 mots. La donnée de 320 mots à préparer est -3- stockée dans une mémoire à accès aléatoire 8 pour un transfert à la tête à dessiner 6. Enfin, le transfert des données à la tête est effectué par un circuit de transfert et l'impression devient possible par le verrouillage de la donnée par la tête 6. Quand le verrouillage de la donnée par la tête 6 a été effectué, le transfert de la donnée suivante vers la tête 6 devient possible. Le procédé d'impression d'une ligne du traceur thermique utilisant la tête thermique peut être grossièrement réparti en 5 procédés suivants. C'est-à-dire, le procédé 1 consistant à former la donnée pour le transfert à la tête 6 dans une mémoire de trame en utilisant un circuit intégré à grande échelle 12 pour l'image; le procédé 2 consistant à stocker la donnée formée au procédé 1 dans une mémoire à accès aléatoire 8 pour le transfert de données au moyen du circuit intégré 12; le procédé 3 de transfert de la donnée de la mémoire 8 pour l'image à la tête 6; le procédé 4 de verrouillage de la donnée transférée à la tête 6; et le procédé 5 consistant à accomplir l'application d'une impulsion à la tête 6. Le procédé 1 ci-dessus est celui qui devient nécessaire étant donné la spécialité du transfert de données à la tête 6. Le procédé 1 divise la donnée d'une ligne en 16 blocs dans la mémoire de trame, comme le montre la figure 5, et change la configuration sous la forme d'un empilement vertical dans une région séparée. Le changement de configuration emploie le circuit 12 pour l'image. Le procédé 2 lit la donnée d'une ligne, dont la configuration est convertie par le procédé 1, et l'inscrit dans la mémoire 8 pour le transfert. La lecture de la mémoire tampon de trame lit le mot de la donnée produite dans le procédé 1 en un temps séquentiellement à partir de la gauche verticalement. La donnée lue est inscrite dans la mémoire à accès aléatoire 8 pour son transfert dans l'ordre de la lecture. Le procédé 3 effectue le transfert de la donnée de la mémoire 8 pour le transfert à la tête 6. Le transfert réel est effectué par le matériel. Au moment de -4- la fin du transfert, une interruption se produit donc cela termine le procédé 3. Le procédé 4 effectue le verrouillage de la donnée transférée dans la tête 6. La donnée transférée à la tête 6 est stockée dans le registre à décalage de la téte 6. Quand la donnée de la tête-6 est verrouillée, la donnée dans le registre à décalage de la tête 6 est copiée dans le registre pour une impression dans la tête 6. L'impression suit le contenu de ce registre. En conséquence, après verrouillage de la donnée, la donnée suivante peut être transférée. Le procédé 5 accomplit l'application d'une impulsion et d'une alimentation d'une ligne à la tête 6 par un système à quatre courses. L'application d'une impulsion dans le système à quatre courses est le contr8le qui devient nécessaire pour limiter la capacité de la source d'énergie et c'est un procédé pour diviser la tête 6 en quatre portions (échantillonnage), comme le montre-la figure 7, et émettre séquentiellement les impulsions vers les quatre portions. Ensuite, le contremesure à.la surchauffe de la tête sera décrite en se référant à l'organigramme montré à la figure 1. A l'étape 1, M désigne le nombre de blocs d'une ligne et M est égal à 16. Quand l'opération de dessin débute, N est établi à 1 à'la condition initiale. En conséquence, il N i se forme M/2 = 16/2 = 8 et la donnée de 8 blocs est préparée à l'étape 2. En conséquence, quand le dessin est accompli par division deux fois en.8 blocs à l'étape 4, cela concerne les données 1 - 8 en premier lieu sur la figure 7 et les données 9 - 16 en second lieu. Cette opération correspond au système à deux échantillonnages du contr8le général de la tête 6 du type en ligne (dans ce cas, lorsque l'on compare avec un système à quatre échantillonnages, il est nécessaire de doubler la capacité de là source d'énergie). N ci- dessus est établi à une valeur initiale correspondant au dessin rapide et le bloc à tracer une fois peut être une grande valeur. A l'étape 3, on fait la discrimination pour savoir-si oui ou non la température de la tête 6 dépasse la température limite Tmax et si cette température T dépasse Tmax, l'affichage du contrôleur présente le message ATTENTE à l'étape 6. Ensuite, à l'étape 7, on fait la discrimination pour savoir si la température T dépasse oui ou non Tmax à l'étape 8 après l'écoulement du temps fixe d'attente, et dans le cas N o ce dépassement n'est pas reconnu, le dessin de M/2 est accompli à l'étape 9 et N = N + 1 est formé à l'étape 10. En conséquence, ensuite, il se forme N = 1 + 1 = 2 o la température de la tête 6 dépasse Tmax donc il se forme N/2 = 16/2 = 4 et le dessin est effectué en divisant en quatre blocs quatre fois. Cette opération signifie que les données no 1 - 4 sont utilisées en premier lieu, les- données n 5 - 8 en second lieu,les données n0 9 - 12 en troisième lieu et le.s données n 13 - 16 en quatrième lieu, c'est-à-dire que les opérations sont effectuées quatre fois et sont répétées. Cela correspond au système à quatre échantillonnages. De même, à chaque fois que la température T dépasse Tmax, des changements ont lieu comme une opération de dessin en divisant en deux blocs huit fois, une opération de dessin en divisant en un bloc seize fois. N Quand N devient 5, M/2 = 16/25 = 0,5 et à l'étape 11, on fait la discrimination que M/2N si c'est non le dessin est terminé. Comme on l'a décrit dans ce qui précède, l'invention a pour effet que lorsque la température de la tête dépasse sa valeur normale, l'opération de dessin débute par la production d'un plus petit bloc séquentiellement avec une pause d'un court temps et le dessin est effectué efficacement sans surchauffer la tête. - 6 R E V E N D ICAT I O N Traceur thermique pour le transfert d'une donnée à dessiner, à une tête à dessiner par le contr8le d'un processeur et accomplir une impression par ladite tête, caractérisé en ce que l'on contr8le la tête. en divisant la donnée d'une ligne en un certain nombre de blocs, en divisant la tête en un certain nombre de blocs correspondant au nombre de divisions et onminimise séauentiellement le nombre de blocs de traitement du dessin de la donnée à raison d'une ligne à la fois.