Brevet FR2566327A1 — publié le 19851227

La présente invention concerne une imprimante comportant une fonction d'impression et une police de ca- ractères qu'on peut changer en conformité avec le fonc- tionnement d'un ordinateur ou d'un appareil similaire (machine hôte) destiné à commander l'imprimante. Du fait du développement de divers types d'ordi- nateurs, il existe une grande variété de procédés par les- quels une machine hôte commande une imprimante. Ces procé- dès diffèrent les uns des autres en ce qui concerne, par exemple, le type de caractères,de symboles ou de configu- rations de points, ou bien la fonction de commande des po- sitions d'impression horizontales et verticales. Il est nécessaire de changer un programme de commande dans une imprimante pour l'utiliser avec une machine hôte conçue pour un procédé de commande différent. Une imprimante classique est représentée sur la figure 7 et comprend un circuit d'attaque de tête d'impres- sion 4, un circuit d'attaque de moteur de chariot 5, un circuit d'attaque de moteur d'avance de ligne 6, un micro- processeur 7 destiné à commander l'ensemble de l'impriman- te, une mémoire vive 8, une mémoire morte de commande 9 destinée à enregistrer des données d'instruction pour le microprocesseur et à commander l'imprimante, une mémoire morte de caractères 10 destinée à enregistrer les caractè- res & imprimer et une interface 11 connectée à une machine hôte. Tous ces composants sont montés sur une ou plusieurs plaquettes fixes 12. Un changement dans ces circuits exige un changement de la plaquette ou des plaquettes elles-mê- mes. Ceci constitue un changement important et coûteuxo Les circuits sont si complexes que la mise au point d'un nouveau programme exige beaucoup de temps. Il a également été nécessaire d'employer diffé- rentes chaînes de fabrication pour fabriquer des impri- mantes ayant des spécifications différentes. Il en résulte qu'il y a de nombreuses chaînes de fabrication qui sont souvent arrêtées. La difficulté que représente le changement des spécifications a fait apparaître de grands déséquilibres dans les stocks. Des imprimantes ayant certaines spécifica- tions se vendent bien et soit en rupture de stock, tandis que des imprimantes ayant d'autres spécifications ont un stock surabondant. Un but de 1 'invention est de procurer une impri- mante dont on puisse changer aisément les spécifications, permettant ainsi de résoudre les problèmes indiqués ci-des- sus qu'on rencontre avec les dispositifs classiques. On atteint ce but par l'utilisation d'une cartou- che amovible destinée à contenir les mémoires mortes de commande et de caractères qui doivent être changées pour assurer l'adaptation à la machine hôte à laquelle l'impri- mante est connectée. Il suffit de changer la cartouche pour adapter l'imprimante à diverses sortes de machines hôtes. Aucun changement n'est nécessaire dans le sous-ensemble principal de l'imprimante. Il n'est plus nécessaire de pré- pareri une imprimante quelconque conformément à divers jeux de spécifications différents, comme c 'était nécessaire jusqu'à présent pour l'emploi avec diverses sortes de ma- chines hôtes. Il suffit d'employer une seule chaîne de fa- brication pour chaque type ou modèle d'imprimante, indé- pendamment de ses différences de spécifications. Ceci per- met de réduire le coût de fabrication et le temps exigé pour le travail de développement. On peut réaliser le chan- gement nécessaire dans les spécifications d'une imprimante particulière par l'utilisation de différentes cartouches. Les fournisseurs d'imprimantes peuvent efficacement fabri- quer ou garder en stock uniquement les cartouches corres- pondant à certaines spécifications qui se vendent bien, et éliminer ou réduire ainsi un stockage inutile d'imprimantes. L'utilisateur peut utiliser la même imprimante avec diverses sortes de machines hôtes, à condition de changer seulement la cartouche. L'imprimante de l'invention présente donc une utilité dans un vaste domaine d'application. L'invention sera mieux comprise à la lecture de la description qui va suivre de modes de réalisation, et en se référant aux dessins annexés sur lesquels: La figure 1 est un schéma synoptique d'une im- primante conforme à l'invention; La figure 2 est une représentation schématique d'une cartouche utilisée dans l'imprimante de l'invention; La figure 3 est une représentation éclatée mon- trant la cartouche qui va être connectée au sous-ensemble principal de 1 'imprimante; La figure 4 est une vue en perspective montrant un autre mode de réalisation de l'invention; la figure 5 est un schéma de circuit relatif à la connexion électrique entre la cartouche et le sous- ensemble principal de 1 'imprimante conforme à l'invention; La figure 6 est un organigramme représentant schématiquement le fonctionnement de l'imprimante conforme à l'invention; et La figure 7? est un schéma synoptique d'une im- primante classique. En considérant la figure 1, on voit qu'une im- primante conforme& 1 'invention comprend une plaquette 30 dans une cartouche 31 (figure 2) qui est séparée par rap- port à une plaquette 20 comportant un circuit 4 destiné à l'attaque d'une tête d'impression 1, un circuit 5 destiné à l'attaque d'un moteur de chariot 2, un circuit 6 destiné à l'attaque d'un moteur d'avance de ligne 3, un micropro- cesseur 7 et une mémoire vive 8, et définissant ainsi le sous-ensemble principal de 1 'imprimanteo La plaquette 30 comporte une mémoire morte de commande 9 destinée à en- registrer les ordres pour la commande des circuits 4 à 6, une mémoire morte de caractères 10 destinée à enregistrer divers jeux de caractères et une interface 11, telle qu'une interface RS232C, qui est connectée à une machine hôte par un ensemble de lignes 32 (figure 2). Les mémoires mortes de commande et de caractères 9 et 10 peuvent être constituées par une seule mémoire morte ou par deux mémoires différenteso Si on utilise deux mémoires mortes séparées, il est quelquefois nécessaire de prévoir un circuit pour sélectionner une mémoire morte particulière.. La mémoire morte de caractères 10 n'est pas limitée & un seul type de caractères, mais peut enregistrer plusieurs types, comme les types Ming, Gothique et graso L'interface 11 n'est pas limitée au type RS232C0, mais peut correspondre à n'importe quelles autres spécifications, comme par exemple IEE-488 ou GP-IBo Il est également pos- sible d'utiliser une interface série ou parallèle. La plaquette 30 comporte un connecteur 33 qui la connecte au sousensemble principal 60 (figure 3) de l'imprimante. La cartouche 31 comporte une ouverture 34 à - travers laquelle le connecteur 33 fait saillie. Le souse ensemble principal 60 comporte un support de cartouche 61 qui est prévu pour recevoir la cartouche 31 ou une partie de celle-ci, et pour réaliser l'accouplement avec le con- necteur 33 qui fait saillie à partir de la plaquette 30, comme le montre la figure 30 Bien que la figure 3 montre le support de cartouche 61 placé à l'extrémité arrière du sous-ensemble principal 60, ce support peut également être placé à l'extrémité avant, à la partie supérieure ou à la partie inférieure du sous-ensemble principal0 La référence 62 désigne un rouleau d'impression. La figure 4 montre un autre mode de réalisation de l'inventions Une mémoire morte 40 destines à enregis- trer à la fois un programme de commande et une police de caractères est connectée à une plaquette 30 par un support de circuit intégré 41. La plaquette 30 comporte également un circuit intégré 42 destiné à la lecture de la mémoire morte 40. La plaquette 30 comporte un connecteur mâle 43 qui peut être accouplé à un connecteur femelle 44 dans le sous- ensemble principal de l'imprimante, pour connecter une cartouche 31 au sous-ensemble principal. Le sous-ensemble principal comporte une plaquette supérieure 45 destinée à supporter la cartouche 31, et une plaquette inférieure 46 placée au-dessous de la plaquette supérieure 45. Les pla- quettes 45 et 46 sont mutuellement connectées par des con- necteurs mâle et femelle 47 et 48 qui s'étendent entre les plaquettes et sont mutuellement accoupléso Ie sous-ensemble principal comporte également un connecteur 49 pour une in- terface. Deux circuits intégrés 50 et 51 sont montés sur la plaquette 46. Dans le dispositif de la figure 4, l'interface est connectée au sousensemble principal au lieu d'être disposée dans la cartouche 31o Cette configuration procure sur la plaquette 30 un emplacement inoccupé dans lequel on peut ajouter une mémoire vives si nécessaire. Cette con- figuration contribue également à réduire la taille de la cartouche 31 qui serait très grande si une interface pa- rallèle était incorporée dans la cartouche au lieu d'être connectée au sous-ensemble principal. On va maintenant considérer la figure 5 qui montre un schéma de circuit relatif aux connexions élec- triques entre la cartouche 31 et le sous-ensemble princi- pal de l'imprimante. Avant que la cartouche 31 soit con- nectée au sous-ensemble principal, un transistor 150 est conducteur et un signal de restauration 300,9 soumis à l'action d'une résistance connectée à la tension d'alimen- tation positive, est au niveau bas. Ie signal de restaura- tion 300 est transmis vers le microprocesseur 7 et la bor- ne de sortie du microprocesseur 7 est dans son état haut ou à haute impédance. En d'autres termes9 le microproces- seur 7 est dans son état restauré avant que la cartouche 31 ne soit connectée au sous-ensemble principal. Si'la cartouche 31 est connectée au sous-ensemble principal, un courant électrique circule vers la masse à partir de la cartouche 31. le transistor 150 est bloqué et la signal de restauration 300 passe au niveau haut. Par conséquent, le microprocesseur 700 est libér& de son tat restauré. Si la cartouche 31 est déconnectée dn sous-en- semble principal pendant l'opération dUimpression, est- à-dire lorsqu'un courant électrique est appliqua à e bobine 200 dans la tête d'impression le signal de restau- ration 300 passe au niveau bas9 et la borne de sortie du microprocesseur 7 est amenée dans son état haut ou à haute impédance. Par conséquent, un signal provennt d'un inLver- seur 201 ne passe pas au niveau bas et un transistor 151 est bloqué. Il en résulte que l'application du courant électrique à la bobine 200 est interrompue, ce qui évite un échauffement excessif de cette dernifre 57 AOn va maintenant considérer 1 org irsmme de la figure 6- qui montre le fonctionnement de l impr ne conforme àa l'invention. Au moenit de la Mise O: fonction. d'une source d'alimentation pour.l imprimante 1 le mnco- processeur 7 lit le contenu-de la mémoire morte de comm e 9 dans la cartouche, et le circuit dzattaque.d. tte d.'m- pression 4, le circuit d'attaque du motett du cheriot, 5, le circuit d'attaque du moteur davance de li 'e 6 le microprocesseur 7 et la mémoire vivre 8 sont initialisés conformément à l 'ordre qui est enregistr& d=ns la mémoire morte 9, ce qui correspond à la case 601 sur la figure 6. Ensuite, l'interface 11 est initialisée, ce qui correspond à la case-- 602, pour permettre à une machine hôteq non re- présentée, de commencer l'émission de données d7ordre ou d'impression vers l 'imprimante. Limprimante détermine si l'information qui provient de la machine h te sut-des don- nées ou un ordre, ce qui correspond à la cas@ 603. Si l'in- formation est sous la forme de donnée$s, celles-ci sont en- registrées dans la mémoire vive 8, ce qui corrgpgnd. & la case 604, et le traitement retourne à la case 603.;'il s'agit d'un ordre, celui-ci est traité en consequence, et s'il s'agit d 'un ordre d'impression le microprocesseur '7 commence l>impression conformément à la procédure 'qui est enregistc6e dans la mémoire morte 9, ce qui correspond aux cases 60.5 à 607. Plus précisément, si les données d'im- pression sont constituées par exemple par des caractères, un jeu de caractères spécifié est lu dans la mémoire morte de caractères 10, et le microprocesseur 7 commade le mo- teur d'avance du chariot 5 pour commencer à déplacer la tête d'impression 1. Iorsque la tête d'impression I passe à chaque position spécifiée, le circuit d'attaque de tête d'impression 4 fait en sorte que la tête d'impression l réalise l'impression, ce qui correspond à la case 608. Ces opérations sont accomplies confoément aux ordres qui sont enregistrés dans la mémoire morte de com- mande 9O la mémoire morte de commande 9, la nmoire morte de caractères 10 et l'interface 11 sont toutes spéciale- ment adaptées à. la machine h8te à laquelle, lprimante est connectée. On peut utiliser pour chacune des mémoires mortes 9 et 10 une carte,à laser, ou une carte perforée par un laser. Une carte à laser peut enregistz-r une be- coup plus grande quantité de données qu'une m6oira a sae- miconducteurs. Comme décrit ci-dessus, lorsqu'on ange les spécifications de l'imprimante pour l adapter à la machine hôte à laquelle elle est connectée on utilise le sous- ensemble principal de l'imprimante conforme à l'invention. sans aucune modification, à l'exception de la cartouche. Ceci permet de réduire le co t de fabrication et le temps nécessaire aux travamr de développementc En outre, on peut effectuer le changement nécessaire des spcifications d'une imprimante particulière en utilisant dif:férentes cartouches. L'invention procure donc une imprEante ayant une utilité accrue. Il va de soi que de nombreuses modifications peuvent être apportées au dispositif décrit et représentés sans sortir du cadre de l'inventiono REVENDICATIONS 1. Imprimante, caractérisée en ce qu'elle com- prend: un sous-ensemble principal contenant un certain nombre de circuits destinés à l'attaque d'une tête d'im- pression et de moteurs, un microprocesseur et une mémoire vive; une cartouche connectée de façon amovible au sous- ensemble principal, pour contenir une mémoire destinée à commander l'opération d'impression et une mémoire destinée à enregistrer une police de caractères; et des moyens destinés à connecter la cartouche au sous-ensemble prin- cipal. 2. Imprimante selon la revendication 1, caracté- risée en ce qu'elle comprend en outre une interface conte- nue dans la cartouche et prévue pour la connexion de l'im- primante -à une machine hôte. 3. Imprimante selon l'une quelconque des.re- vendications I ou 2, caractérisée en ce que les moyens de connexion comprennent un jeu de connecteurs mâles et fe- melles montés sur la cartouche et dans le sous-ensemble principal. 4. Imprimante comprenant une tête d'impression, un circuit destiné à l'attaque de la tête d'impression, un moteur de chariot, un circuit destiné à l'attaque du moteur de chariot, un moteur d'avance de ligne, un circuit destiné à l'attaque du moteur d'avance de ligne, un micro- processeur connecté fonctionnellement à ces circuits, une mémoire morte de commande connectée fonctionnellement au microprocesseur pour commander le fonctionnement des cir- cuits, et une mémoire morte de caractères connectée fonc- tionnellement au microprocesseur pour spécifier un type de caractères, caractérisée en ce qu'elle comprend une car- touche dans laquelle sont placées les mémoires de commande et de caractères, et cette cartouche peut être retirée du sous-ensemble principal de l'imprimante, qui est défini par la tête d'impression, les moteurs du chariot et d'avan- ce de ligne, les circuits et le microprocesseur. 5. Imprimante selon la revendication 49 caracté- risée en ce qu'elle comprend en outre une interface qui est placée dans la cartouches pour la connexion à une ma- chine hôte.