Brevet FR2630234A1 — publié le 19891020

L'invention concerne un appareil périphérique de sortie tel que divers types d'imprimantes, et plus particulièrement un appareil périphérique de sortie capable de délivrer une table d'informations de police d'un attribut souhaité. Un appareil classique capable de délivrer une table d'informations de police délivre une table de toutes les informations de police enregistrées dans le système. Cependant, dans l'appareil classique décrit ci- dessus, il se pose le problème suivant dû au fait que la liste de la totalité des informations de police mémorisées dans le système est délivrée. Lorsque le nombre de polices existant dans une imprimante est grand, le nombre de feuilles à sortir augmente. Lorsque seulement certains éléments d'informa- tions de police sont nécessaires, un grand nombre de feuilles sont perdues. Ceci se produit également dans un appareil auquel une cartouche de police est reliée. L'invention a été conçue en tenant compte de la situation ci-dessus et elle a pour objet de proposer un appareil périphérique de sortie comprenant des moyens destinés à désigner des attributs tels qu'un type et un numéro d'information de police de sortie, appareil dans lequel une table de la seule information de police désignée peut être sortie. Un autre objet de l'invention est de proposer un appareil périphérique de sortie destiné à délivrer ou sortir des informations de police conformément a une cartouche qui lui est reliée ou a un attribut désigné. L'invention sera décrite plus en détail en regard des dessins annexes à titre d'exemples nullement limitatifs et sur lesquels: la figure 1 est un schéma fonctionnel simplifié montrant un agencement d'un appareil d'impression selon une forme de réalisation de l'invention; la figure 2 représente un format montrant une table dans laquelle des adresses de polices sont en- registrées; la figure 3 est un organigramme destiné à expliquer des opérations effectuées jusqu'à ce qu'une information de police de 7 points ou moins soit sortie; la figure 4 est une vue montrant une informa- tion sortie lorsqu'une force de corps est de 7 points ou moins; la figure 5 est' un schéma fonctionnel simplifié d'un appareil d'impression selon une seconde forme de réalisation de l'invention; la figure 6 est un organigramme des opérations destinées à délivrer une information de police enregistrée dans une cartouche de police reliée à l'imprimante; et la figure 7 est une vue montrant un exemple de sortie d'informations de police mémorisées dans la cartouche de police. La figure 1 est un schéma fonctionnel simplifié montrant un agencement d'un appareil d'impression selon une forme de réalisation de l'invention. En référence à la figure 1, un calculateur central ou principal 10 est connecté à l'entrée d'une mémoire tampon d'entrée 21 dont la sortie est connectée à un contrôleur 23. Ce dernier est également connecté à une mémoire 22 d'informations de polices, un sélecteur 26 et à une mémoire tampon de sortie 24. La sortie de la mémoire tampon 24 est connectée à une imprimante 25 par points. La mémoire tampon d'entrée 21, la mémoire 22 d'informations de polices, le contrôleur 23, le sélecteur 26, la mémoire tampon 24 de sortie et l'imprimante par points 25 cons- tituent un corps principal 2 d'appareil d'impression. Le corps principal 2 comprend un micro-processeur comportant une mémoire vive et une mémoire morte. Le calculateur central 1 délivre à l'extérieur des données d'impression et un ordre d'impression. Une sortie de code de données d'imprimante, provenant du calculateur central 1, est appliquée en entrée à la mémoire tampon d'entrée 21. La mémoire 22 d'informations de polices enregistre des configurations de points de plusieurs types de caractères et une information d'attribut pour le jeu de caractères. Le contrôleur 23 commande des opérations effectuées par l'ensemble de l'appareil d'impression. La mémoire tampon 24 de sortie transmet des données de configuration converties à l'imprimante par points 25. Cette dernière forme une image visible permanente sur une feuille en se basant sur les données de configuration converties. Le sélecteur (par exemple des touches) 26 délivre sélectivement une table d'attributs de caractères souhaités (décrits ci-après). Le sélecteur 26 permet de sélectionner un ou plusieurs attributs. Lorsque des fentes destinées à recevoir des cartouches de polices sont formées dans l'imprimante, l'une des fentes peut être désignée. La figure 2 est une table montrant l'en- registrement d'adresses de polices. Aucune adresse de police n'est enregistrée dans l'extrémité de la table d'adresses de police montrée sur la figure 2. La figure 3 est un organigramme permettant d'expliquer des opérations effectuées jusqu'à ce qu'une information de police ayant une force de corps de 7 points ou moins soit délivrée en sortie. Des attributs de caractères de la police comprennent un pas de caractères, un style de caractères et une force de corps de caractères. L'organigramme de la figure 3 sera décrit ci- dessous. A une étape Si, un pointeur est amené à la tête de la table d'adresses de police (figure 2). A une étape S2, le contrôleur 23 se réfère a une colonne de force de corps de la mémoire 22 d'informa- tions de polices. Si la force de corps du caractère est in- férieure à 7 points, on passe à l'étape S4 et les échantil- lons de polices correspondants (c'est-à-dire l'information de polices) sont imprimés à l'imprimante par points 25. A une étape S5, le pointeur est avancé et on passe à l'étape S6. Cependant, si la force de corps est supérieure à 7 points, le pointeur est avancé à l'étape S5, et on passe à l'étape S6. Si le pointeur désigne la fin de la table d'adresses de police, tous les échantillons de polices (information de police) ayant des forces de corps de 7 points ou moins ont été imprimés. Il est alors déchargé une feuille dont le contenu imprimé est formé d'une information de police de 7 points ou moins. Cependant, si le pointeur ne désigne pas la fin de la table d'adresses de police, on retourne à l'étape S2. - Ainsi qu'il ressort de la description, il est possible de n'imprimer qu'une information de police ayant des forces de corps de 7 points ou-moins et de décharger la feuille imprimée. La figure 4 montre une information de sortie de police ayant des forces de corps de 7 points ou moins. Dans ce cas, des dimensions de pas, des forces de corps, des styles, des poids ou couleurs de caractères (épaisseur ou densité d'un caractère imprimé), des oeils de caractères (par exemple Ming et Gothic), et des échantillons de caractères sont délivrés en sortie. Dans la forme de réalisation ci-dessus, parmi tous les-éléments d'informations d'attributs de caractères, une information de police ayant des forces de corps de 7 points ou moins est sortie. Cependant, en utilisant le même procédé que celui décrit ci-dessus, on peutsélectionner et sortir une information d'autres attributs de caractères (par exemple le pas des caractères et le style des caractères). Il est également possible de sélectionner le numéro et le type d'information de police et de les délivrer en sortie. Comme décrit précédemment, les attributs tels que le type et le numéro d'information de police sont désignés et une table ne contenant que l'information désignée peut être sortie, ce qui permet d'obtenir une table ne contenant que des polices souhaitées. La figure 5 est un schéma fonctionnel simplifié montrant un agencement auquel-une cartouche extérieure de polices est raccordée. Les mêmes références numériques que sur la figure 1 désignent les mêmes éléments. Une mémoire tampon d'entrée/sortie n'est pas représentée pour plus de commodité. En référence & la figure 5, une cartouche 28 de police est connectée à un contrôleur 23 par l'inter- médiaire d'un connecteur 27. Plusieurs connecteurs (connecteurs droit et gauche) peuvent être utilisés et une priorité peut être affectée à ces connecteurs. La figure 6 est un organigramme montrant des opérations effectuées jusqu'à ce qu'une information de polices soit imprimée et sortie. En référence à la figure 6, le contrôleur 23 détermine, à une étape Si, si la cartouche 28 de police est montée sur le connecteur 27. Un état de montage est détecté par une vérification déter- minant si, par exemple, deux broches arbitraires de connexion du connecteur 27 connecté au contrôleur 23 sont en court-circuit à la suite du montage de la cartouche 28 de police. Si la réponse est NON à l'étape Si, on passe à l'étape ú2 et le pointeur est amené à l'adresse de tête ou de départ de la table interne d'adresses de police montrée sur la figure 2. On passe ensuite à l'étape S3. Si le contenu représenté par le pointeur est une police interne, on passe à l'étape S4. L'information de police interne est imprimée dans une imprimante par points 25. Cependant, s'il est déterminé à l'étape S3 que le contenu représenté par le pointeur n'est pas une police interne, on passe à une étape S6. Si le contenu du pointeur n'est pas "NUL", on passe à l'étape S5. Cependant, si la réponse est OUI a l'étape S5, on passe à l'étape S7, car la totalité de l'information associée à la police interne dans la table a été imprimée. Le contenu d'impression de l'information interne de police est imprimé par l'im- primante et la feuille imprimée est évacuée. Il convient de noter que l'état "NUL" représente un état dans lequel aucune adresse de police n'est disponible. Si le contrôleur 23 détermine à l'étape Si que la cartouche 28 de polices est montée, on passe à une étape S8 et le pointeur est amené à la tête de la table d'adres- ses de police de la cartouche 28 de police. On passe alors à l'étape S9. Si le contenu du pointeur représente une police de la cartouche de police, on passe à l'étape S10 et l'information de la police contenue dans la cartouche est imprimée par l'imprimante 25 par points. Le pointeur est incrémenté d'une unité à une étape Sll et on revient a l'étape S9. Si le contenu du pointeur ne représente pas une police de la cartouche 28, on passe à l'étape S6. Si le contenu du pointeur ne représente pas l'état "NUL", on passe à l'étape S7. Le contenu de l'information de police de la cartouche 28 est imprimé et la feuille imprimée est évacuée. Comme décrit précédemment, lorsque la cartouche 28 de polices est montée dans l'appareil d'impression, seule une information de police de la cartouche 28 est imprimée. Après l'impression du contenu de l'information de police, la feuille imprimée peut être évacuée. La figure 7 montre un exemple de sortie d'une information de polices lorsque la cartouche de police est montée sur l'appareil périphérique de sortie. Dans la forme de réalisation précédente, un moyen d'enregistrement de jeux de caractères, monté de façon amovible sur l'appareil d'impression à l'aide du connecteur, est donné à titre d'exemple de cartouches de polices. Cependant, l'appareil d'impression selon l'inven- tion peut s'appliquer également à un moyen d'enregistrement de jeux de caractères tel qu'une carte à mémoire morte à circuit intégré, une mémoire morte à disque optique assumant la même fonction que la cartouche de police, et autres. Comme décrit précédemment, l'information de polices de caractères enregistrée dans l'appareil d'impres- sion et l'information de police de caractères enregistrée dans le moyen d'enregistrement extérieur de jeux de caractères peuvent être utilisées sélectivement pour empêcher l'impression d'une information de police inutile. L'appareil d'impression selon l'invention présente l'agencement ci-dessus. Par conséquent, on peut empêcher toute perte de supports d'enregistrement, c'est-à- dire de feuilles au moment de la sortie de l'information de polices et seule une information de police souhaitée peut être imprimée en une courte période de temps. Le processus de commande de la figure 3 peut être combiné à celui de la figure 6 pour délivrer en sortie une information de police d'un attribut donné a partir d'une cartouche de police connectée à l'appareil d'impression en fonction des conditions de dimension, des conditions d'attributs et des conditions de connexion de la cartouche de polices. Une information de polices d'un attribut-donné provenant de la cartouche intérieure et de la cartouche connectée à l'appareil d'impression peut être délivrée en sortie. Il va de soi que de nombreuses modifications peuvent être apportées à l'appareil décrit et représenté sans sortir du cadre de l'invention. REVENDICATIONS 1. Appareil périphérique de sortie caractérisé en ce qu'il comporte des moyens (24) de sortie destinés à délivrer une configuration sur la base d'une information provenant d'un calculateur central (1), des moyens (26) destinés à désigner un attribut de police, et des moyens (24) destinés à sortir une table des polices ayant l'attribut désigné par lesdits moyens de désignation. 2. Appareil selon la revendication 1, carac- térisé en ce que l'attribut comprend un pas de caractères, un style de caractères et une force de corps d'un carac- tère. 3. Appareil périphérique de sortie caractérisé en ce qu'il comporte un moyen (22) à mémoire destiné à enregistrer une information de configuration qui représente plusieurs types de caractères et une information d'at- tribut, des moyens (26) destinés à désigner plusieurs attributs, des moyens (23) de lecture destinés à extraire sélectivement du moyen à mémoire une information de configuration correspondant aux attributs désignés par lesdits moyens de désignation, et des moyens destinés à délivrer l'information de configuration extraite par lesdits moyens de lecture. 4. Appareil selon la revendication 3, carac- térisé en ce que les attributs comprennent un pas de caractères, un style de caractères et une force de corps d'un caractère.