Brevet FR2553208A1 — publié le 19850412

L'invention concerne un appareil de sortie de données d'image tel que divers visuels à tube à rayons cathodiques ou imprimantes, et elle a trait plus particulièrement à un appareil de sortie de données d'image comportant plusieurs polices. La plupart des appareils classiques de sortie de données d'image tels qu'une imprimante par ligne ou un visuel à caractères possèdent une seule police. Cependant, du fait de l'expansion récente des visuels à haute précision, des imprimantes sans impact à haute résolution et des mémoires mortes à grande capacité et faible coût, le nombre des appareils sortant ou délivrant plusieurs polices a augmenté Certains de ces appareils de sortie d'image possèdent de telles polices sur leurs côtés de sortie En particulier, dans des machines de traitement de textes à haute performance, l'impression ou l'affichage de plusieurs polices prend une importance croissante De plus, il est prévu un 20 accroissement du nombre de types de polices. Il convient de noter que le terme "police" désigne un jeu de combinaisons de caractères ayant les mêmes attributs tels qu'une approche de caractère (code ou autre), un oeil de caractère, un corps de 25 lettre, une inclinaison de caractère, une épaisseur de caractère ou autre Il convient de noter que les caractères englobent ici des symboles, des chiffres et autres. Classiquement, lorsqu'un ordre de sélection de 30 police est appliqué à un appareil de sortie comportant un tel nombre de polices, un label d'identification d'une policeou une caractéristique de la police est désigné Dans ce cas, si l'appareil de sortie possède la police qui coïncide avec le label ou la caractéristique dési35 gné, l'appareil de sortie choisit la police désignée. Si la police désignée n'existe pas, l'appareil de sortie arrête son opération de sortie ou produit un affichage d'erreur Par conséquent, un état dans lequel la police désignée n'existe pas est traité comme un état anormal. Dans ce cas, un système central, constituant une source de données, doit pouvoir reconnaître un état de montage de police de l'appareil de sortie. Lorsqu'un nombre petit et fixe de policesest monté dans un dispositif de sortie, un tel appareil classique peut satisfaire cette exigence Cependant, il est difficile, pour un système central, de reconnaître 10 un état de montage de police d'un appareil de sortie comportant plusieurs polices En particulier, dans un appareil de sortie dans lequel les états de montage de polices sont différents pour chaque utilisateur, une charge vers un côté de système central devient considéra15 ble Par exemple, on suppose qu'un appareil de sortie possède une police "A" et qu'un appareil de sortie, ne possédant pas la police "A", possède une police "A"' ayant les caractéristiques proches de la police "AN. Lorsqu'un système central fournit des données aux appa20 reils respectifs, il doit générer un ordre de sélection de police "A" et un ordre de sélection de police "A"', respectivement En d'autres termes, étant donné que le système central dépend totalement de l'état de montage de polices de l'appareil de sortie, il ne peut produire qu'un ordre lui correspondant Par conséquent, le système central ne peut générer un ordre tel que "police analogue à AI'". L'invention a pour objet d'éliminer les inconvénients indiqués ci-dessus, et notamment de perfection30 ner un appareil de sortie de données d'image. L'invention est plus particulièrement un appareil de sortie de données d'image ayant un degré élevé d'utilité L'invention a également pour objet un appareil de sortie de données d'image dans lequel, même dans le cas o l'appareil ne possède pas une police ayant une caractéristique coincidant avec une caractéristique désignée, il peut sélectionner une police ayant une caractéristique proche de celle désignée L'invention a également pour objet un appareil de sortie de données d'image pouvant générer un ordre de sélection de police même si un système central ne peut reconnaître totalement un état de montage de police de l'appareil de sortie. L'invention a également pour objet un appareil de sortie de données d'image qui ne nécessite que la désignation de caractéristiques devant être modifiées et qui n'exige pas la désignation d'autres caractéristiques, ce qui permet un changement aisé et une désignation d'une dimension de caractère et d'un oeil de caractère, tel qu'un oeil de caractère italique ou un oeil de caractère gras L'invention a également pour objet un appareil de sortie d'image pouvant exécuter une sélection de police 15 correspondant à un état de montage de police de cet appareil L'invention a pour autre objet un appareil de sortie d'image qui peut détecter si des caractéristiques de la police désignée coincident ou non avec cellesde la police prévue, pour chaque facteur des caractéristiques. 20 L'invention sera décrite plus en détail'en regard des dessins annexés à titre d'exemple nullement limitatif et sur lesquels: la figure 1 est une coupe longitudinale d'une imprimante à faisceau laser à laquelle la présente inven25 tion peut être appliquée; la figure 2 est un schéma simplifié d'une configuration d'un système de commande d'un appareil de sortie de données d'image selon l'invention; les figures 3 A à 3 C sont des vues montrant 30 des formats d'un ordre de commande utilisé dans le système de commande de la figure 2; les figures 4 A et 4 B représentent ensemble, l'affectation d'une zone de mémoire dans une mémoire de table de sélection de polices représentée sur la 35 figure 2; la figure 5 est un organigramme montrant l'opération de traitement de données d'une information d'impression de l'appareil de sortie de données d'image de la figure 2; et les figures 6 A et 6 B représentent un organigramme montrant plus en détail l'opération de traitement de sélection de police dans le processus de traitement de la figure 5. La figure 1 représente en coupe une imprimante à faisceau laser à laquelle la présente invention peut être appliquée. Sur la figure 1, un dispositif 41 d'exposition comprend un élément de balayage et un laser Un dispositif 42 de développement rend visible une image latente formée sur un tambour photosensible 43 Un rouleau d'entrainement 45 prend une feuille de papier dans une cassette 44 15 d'alimentation en papier et la fait avancer vers un rouleau 46 de transport La feuille de papier avancée au-delà du rouleau 46 de transport est arrêtée provisoirement par un obturateur de cadrage 47 et, à ce moment, le tambour photosensible 43 est commandé de façon à 20 tourner en synchronisme avec l'avance du papier. Un rouleau 48 fait avancer la feuille de papier vers un dispositif 49 de transfert Un dispositif 50 de fixage fixe une image révélée qui est reportée sur la feuille de papier Un récepteur 51 reçoit les feuilles de papier 25 déchargées Une cartouche amovible 52 à mémoire morte, pouvant mémoriser plusieurs polices, est utilisée comme générateur de caractères. La figure 2 montre la configuration d'un système de commande de l'appareil de sortie de données d'image selon l'invention Il convient de noter que le système de commande montré sur la figure 2 est mis en oeuvre d'une manière telle qu'il reçoit des données de code de caractères et un ordre de commande provenant d'une source de génération de données d'impression et 35 qu'il exécute l'opération d'impression-à l'aide d'un mécanisme imprimeur tel qu'une imprimante à faisceau laser, qui imprime des documents page par page Un g 5532 générateur (ordinateur) de données d'impression, constitué d'un calculateur et autre, génère les données de code de caractère et les ordres de commande Une interface 2 d'entrée, constituée d'un circuit d'interface d'entrée, reçoit les données de code de caractère et les ordres de commande générés par l'ordinateur 1 Une mémoire tampon d'entrée 3 enregistre provisoirement les données de code de caractère et les ordres de commande Les ordres de commande comprennent un ordre de sélection de police. Une unité centrale de traitement 4, comprenant un microprocesseur et autre, assure la commande globale du fonctionnement Un registre 5 de sélection de police désigne une adresse de départ de données d'une police qui est sélectionnée par l'unité centrale de traitement 4 Un 15 générateur 6 de configurations de caractères, qui peut générer plusieurs polices, comprend une mémoire morte et autre et possède une fonction de conversion de code qui convertit les données de code de caractère en une configuration de caractère Le générateur 6 de configuration 20 de caractère peut comprendre une cartouche amovible à mémoire morte de police, comme montré sur la figure 1. En outre, un registre 7 d'oeil de caractère préalable enregistre un oeil de caractère préalable choisi à l'avance Un registre 8 d'oeil de caractère enregistre des paramètres d'oeil de caractère de l'ordre de sélection de police Un registre 9 de dimension de caractère enregistre des paramètres de dimension de caractère de l'ordre de sélection de police Un registre 10 d'inclinaison de caractère enregistre des paramètres 30 d'inclinaison de caractère de l'ordre de sélection de police Un registre 11 d'épaisseur de caractère enregistre des paramètres d'épaisseur de caractère de l'ordre de sélection de police Une mémoire 12 de table de sélection de police comprend une mémoire vive et autre. 35 Dans la mémoire de table de sélection de police, les polices sont classées suivant chaque caractéristique afin de permettre une sélection correcte d'une police lorsqu'un ordre de sélection de police est généré Un registre 13 de pointeur de table est utilisé pour interroger séquentiellement la mémoire 12 de table de sélection de police. Une mémoire 14 de page de sortie enregistre provisoirement et séquentiellement des données d'impression de caractère par points (c'està-dire la combinaison de caractère) pour une page, provenant de l'unité centrale de traitement 4 Une interface 15 de sortie convertit un signal de points généré provenant de la mémoire 14 de page de sortie en un signal vidéo et applique celui-ci à une imprimante 16 de page L'imprimante 16 de page imprime réellement une image de caractères sur un support d'enregistrement, en réponse au signal vidéo. Les figures 3 A à 3 C montrent respectivement des 15 formats de l'ordre de commande utilisés dans-le système de commande de la figure 2 Il convient de noter que l'ordre de commande-de cette forme de réalisation est de formats convenant à un oeil de caractère anglais. La figure 3 A montre une structure de l'ordre de commande 20 pour une sélection de police Comme montré sur la figure 3 A, après un ordre 17 de sélection de police, des caractéristiques respectives sont désignées àl'aide de quatre paramètres 18 à 21 Ces quatre paramètres 18 à 21 sont classés par ordre de priorité décroissante La relation 25 entre ces paramètres est fixe Les paramètres 18 à 21 sont établis respectivement de façon à être d'une longueur fixe et aucun repère de limite n'est prévu entre les paramètres respectifs Le paramètre de la caractéristique de la plus grande priorité est le paramètre 18 30 d'oeil de caractère Ce paramètre 18 correspond à des oeils de caractère et ceux-ci sont désignés par des numéros correspondants Lesnumércscorrespondant aux oeils respectifs des caractères sont prédétermines. Par exemple, un oeil de caractère pica est représenté 35 par " 1 " et un oeil de caractère romain est représenté par "'5 ". Le paramètre de caractéristique de deuxième 25532 u 3 priorité est le paramètre 19 de dimension de caractère. Ce paramètre 19 désigne une dimension de caractères, et plus particulièrement, une hauteur des caractères qui est indiquée par le nombre de points Le troisième paramètre caractéristique est le paramètre 20 d'inclinaison de caractère et désigne des caractères dits italiques Par exemple, " O " représente un oeil de caractère normal et " 1 " désigne un oeil de caractère italique Le quatrième paramètre caractéristique est un paramètre 21 d'épais10 seur de caractère et il désigne une épaisseur d'une ligne des caractères Par exemple, " O " représente un oeil de caractère régulier et " 1 " représente un oeil de caractère gras. La figure 3 B montre un exemple de l'ordre de 15 sélection de police conformément au format ci-dessus. Cet ordre de sélection de police désigne "l'oeil de caractère italique gras à 8 points de l'oeil de caractère numéro 5 (par exemple une police romaine)". Il convient de noter qu'il n'est pas toujours 20 nécessaire de désigner tous les paramètres Lorsque l'ordre de sélection de police en cours présente les mêmes caractéristiques que celles de la sélection de police précédente, les paramètres correspondants peuvent être représentés par le symbole "=" Par exemple, après 25 que l'ordre de sélection de police de la figure 3 B a été introduit et que les caractères souhaités ont été imprimés, s'il faut changer uniquement la dimension des caractères, l'ordre de sélection de police montré sur la figure -3 C peut être introduit L'oeil de caractère ayant les mêmes 30 caractéristiques, hormis la dimension de 10 points, peut alors être sélectionné. Les figures 4 A et 4 B illustrent un-agencement de la mémoire 12 de table de sélection de police nécessaire pour une sélection de police La mémoire 12 comprend 35 des tables 23 d'oeils de caractère, des tables 24 de dimensions de caractère, des tables 25 d'inclinaison de caractère et des tables 26 d'épaisseur de caractère. Un jeu A comporte des polices d'oeil de caractère " 2 ", un jeu B comporte des polices d'oeil de caractère " 5 " et un jeu C comporte des polices d'oeil de caractère " 7 ". Le fonctionnement du système de commande de la figure 2 sera à présent décrit en référence aux organigrammes des figures 5, 6 A et 6 B Il convient de noter que les organigrammes des figures 5 t 6 A, 6 B sont enregistrés dans la mémoire morte de l'unité centrale de traitement 4. Les données de code de caractère et les ordres de sélection de police provenant de l'ordinateur 1 sont enregistrés provisoirement dans la mémoire tampon d'entrée 3 par l'intermédiaire de l'interface d'entrée 2, puis ils sont transmis à l'unité centrale de traitement 4. 15 Cette dernière initialise la mémoire 12 de table de sélection de police conformément à cet ordre de sélection de police, lors de l'étape 51 En d'autres termes, l'unité centrale de traitement-4 lit des données des caractéristiques des polices respectives des contenus du générateur 6 20 de génération de caractère et forme la table présentant le format tel que montré sur les figures 4 A et 4 E, dans la mémoire 12 de table de sélection de police Tout d'abord, les polices sont triées à l'aide du numéro d'oeil de caractère, utilisé comme code, et elles sont 25 enregistrées dans des colonnes 27 d'oeil de caractère de la table 23 d'oeil de caractère Puis les polices ayant des dimensions de caractère différentes, mais le même numéro d'oeil, sont triées à l'aide du numéro de dimension de caractère utilisé comme code et elles sont 30 enregistrées dans des colonnes 29 de dimension de caractère de la table 24 de dimension de caractère Des adresses de départ de la table 24 sont enregistrées respectivement dans les colonnes suivantes 28 de pointeurs des numéros correspondants d'oeil de caractère, afin de lier la table 23 d'oeil de caractère à la table 24 de dimension de caractère De la même manière que décrit ci-dessus, la table 25 d'inclinaison de caractère et la table 26 d'épaisseur de caractère sont respectivement formées Ensuite, des adresses de départ des polices respectives sont enregistrées dans des colonnes 34 de l'adresse de police de la table 26 d'épaisseur de caractère, achevant ainsi l'initialisation de la mémoire 12 de table de sélection de police. La mémoire 12 de table de sélection de police- représentée sur les figures 4 A et 4 B enregistre 21 types de polices dans le générateur 6 de caractère et est classée 10 dans les trois grands jeux de police A à C. A l'étape 52, l'unité centrale de traitement 4 initialise le registre 7 d'oeil de caractère précédent, le registre 8 d'oeil de caractère, le registre 9 de dimension de caractère, le registre 10 d'inclinaison de caractère et le registre 11 d'épaisseur de caractère. Lors de cette initialisation, les registres respectifs enregistrent les caractéristiques d'une police de défaut qui est prévue dans tous les générateurs de caractère. En outre, une adresse de départ de la police de défaut 20 est enregistrée dans le registre 5 de sélection de police Puis le processus passe à l'étape 53 Lors de l'étape 53, un code de caractère est extrait de la mémoire tampon 3 d'entrée A l'étape 54, si le résultat de la détermination n'est pas la fin des données de caractère, 25 l'unité centrale de traitement 4 détermine si les données sont ou non l'ordre 17 de sélection de police, à l'étape 55. En cas de réponse négative à l'étape 55, le processus passe à l'étape 56 Lors de cette étape 56, l'unité centrale de traitement 4 détermine si la mémoire 14 de page de sortie est remplie ou non des configurations correspondant aux données de code de caractère pour une page En cas de réponse négative à l'étape 56, le processus saute à l'étape 58 Lors de cette étape 58, 35 les configurations correspondant au code de caractères d'entrée extraits sont enregistrées dans la mémoire 14 de page de sortie En d'autres termes, les configurations de points correspondant au code de caractère d'entrée sont extraites du générateur 6 de configurations de caractère qui fait l'objet d'un adressage de base par le registre 5 de sélection de police, et les- configurations de points de caractère pour une page sont enregistrées dans la mémoire 14 de page de sortie, sous la commande de position de mémoire de l'unité entrale de traitement 4. Ensuite, pour extraire le code du caractère suivant de la mémoire tampon 3 d'entrée, le processus revient à l'étape 53. 10 Ce programme principal est répété jusqu'à ce que l'ordre 17 de sélection de police soit extrait. A l'étape 36 de ce programme, lorsque l'unité centrale de traitement 4 détermine que la mémoire 14 de page de sortie est chargée des données de caractère pour 15 une page,des signaux de points pour chaque ligne de balayage sont transmis à l'interface 15 de sortie et sont convertis en signaux vidéo En correspondance avec ces signaux vidéo, les configurations de caractère sont imprimées par l'imprimante 16 de page sur un support d'enregistrement prédéterminé Le processus passe ensuite à l'étape 58. Lors de l'étape 55 de ce programme, lorsque l'unité centrale de traitement 4 détermine que l'ordre 17 de sélection de police est extrait, le processus passe à l'étape 59 A l'étape 59, l'unité centrale de traitement 4 appelle un programme de sélection de police (qui sera décrit ci-après en regard des figures 6 A et 6 B) et exécute un traitement prédéterminé Puis le processus revient à l'étape 53. En outre, lors de l'étape 54, lorsque l'unité centrale de traitement 4 détermine un code de fin qui représente la fin des données d'information d'impression, tel qu'un code représentant la fin de l'opération d'impression ou un code représentant la fin d'un fichier, le 35 processus avance à l'étape 510 Lors de l'étape 510, l'unité centrale de traitement 4 détermine si la mémoire 14 de page de sortie est vide ou non Si une réponse 11 ' affirmative est donnée à l'étape 510, le programme principal s'achève En cas de réponse négative à l'étape 510, le processus avance à l'étape Sll au cours de laquelle les données de code de caractère restant sont imprimées par l'imprimante 16 de page, puis le programme principal s'achève. Le programme de sélection de police sera à présent décrit en référence aux figures 6 A et 6 B Lorsque le programme de sélection de police est extrait lors de l'étape 59, en correspondance avec l'ordre 17 de sélection de police extraite de l'étape 53 du programme principal précédent, les quatreparamètres 18 à 21 (figures 3 A à 3 C) sont extraits de la mémoire tampon d'entrée 3 et sont enregistrés dans les registres correspondants 8 à 11 15 Une valeur du paramètre 18 d'oeil de caractère, constituant le premier paramètre, est enregistrée dans le registre 8 d'oeil de caractère, une valeur du paramètre 19 de dimension de caractère, constituant le deuxième paramètre, est enregistrée dans le registre 9 de dimension de 20 caractère, une valeur du paramètre 20 d'inclinaison de caractère, constituant le troisième paramètre est enregistrée dans le registre 10 d'inclinaison de caractère et une valeur du paramètre 21 d'épaisseur de caractère, constituant le quatrième paramètre, est enregistrée dans 25 le registre 11 d'épaisseur de caractère Dans ce cas, lorsque le symbole "=" est désigné dans les paramètres 18 à 21 ci-dessus, l'unité centrale de traitement 4 reconnait que les paramètres correspondants sont supprimés et conservent les valeurs précédentes dans les registres 30 correspondants. Dans le programme de sélection de police, à l'étape 522, une adresse de départ de la table 23 d'oeil de caractère de la mémoire 12 de table de sélection de police est enregistrée dans le registre 13 de pointeur 35 de table afin d'initialiser ce registre Ensuite, le processus passe à l'étape 523 au cours de laquelle une valeur de la colonne 27 d'oeil de caractère et la valeur du registre 8 d'oeil de caractère sont comparées l'une à l'autre à l'aide d'un code constitué par la colonne 27 d'oeil de caractère de la table 23 d'oeil de caractère, indiquée par le registre 13 de pointeur de table A l'étape 524, le résultat de la comparaison est déterminé. Si une réponse OUI est donnée à l'étape 524, la valeur est déterminée comme étant l'oeil de caractère de la police lors de l'étape 526. Par ailleurs, si la réponse à l'étape 524 est 10 négative, ceci signifie que l'oeil de caractère désigné n'existe pas dans le générateur 6 de configurationsde caractère Ce paramètre d'oeil de caractère est donc ignoré et la valeur précédente, enregistrée dans le registre 7 d'oeil de caractère précédent, est transférée 15 vers le registre 8 d'oeil de caractère, à l'étape 525. Ensuite, le processus revient à l'étape 523 Puis, après le traitement effectué à l'étape 524, l'oeil de caractère précédent est utilisé lors de l'étape 526 et aucune modification n'est apportée à l'oeil de caractère Il convient de noter que, dans le cas de l'oeil de caractère, il est très difficile de sélectionner un oeil qui soit proche d'un oeil choisi, et ceci est habituellement inutile. Par conséquent, dans ce cas, il est préférable de sélectionner l'oeil de caractère précédent Si l'oeil de carac25 tère sélectionné ne peut être trouvé lors du premier ordre de sélection de police, étant donné que le numéro d'oeil de caractère de défaut a déjà été enregistré dans le registre 7 d'oeil de caractère précédent, ceci ne pose pas de problème. La caractéristique d'oeil de caractère de la police est déterminé lors de l'étape 526 et une valeur de la colonne 28 du pointeur suivant, qui suit la colonne 27 d'oeil de caractère déterminé, est transférée vers le registre 13 de pointeur de table, lors de l'étape 527 Ensuite, à l'étape 528, une valeur de la colonne 29 de dimension de caractère (figures 4 A et 4 B) est comparée à celle contenue dans le registre-9 de dimension de caractère à l'aide d'un code constitué par la colonne 29 de dimension de caractère de la table 24 de dimension de caractère, qui est indiquée par le registre 13 de pointeur de table et qui appartient à l'oeil de caractère déterminé A l'étape 529, le résultat de la comparaison est déterminé Si une réponse affirmative est donnée à l'étape 529, le processus avance à l'étape 530 au cours de laquelle la valeur correspondante est déterminée comme étant la dimension de caractère de 10 la police choisie. Par ailleurs, si une réponse négative est donnée à l'étape 529, ceci signifie que la dimension de caractère désignée n'existe pas dans le générateur 6 de configuration de caractère Par conséquent, à l'étape 531, une valeur proche de celle du registre 9 de dimension est choisie et est déterminée comme étant la-dimension de caractère de la police choisie. Ensuite, à l'étape 532, une valeur de la colonne suivante 30 de pointeur, qui suit la colonne 29 de dimen20 sion de caractère déterminée, est transférée à la table 13 du registre de pointeur de table Ensuite, lors de l'étape 533, une valeur d'une colonne 31 d'inclinaison de caractère (figures 4 A et 4 B) est comparée à celle du registre 10 d'inclinaison de caractère à l'aide d'un code 25 constitué par la colonne 31 d'inclinaison de caractère de la table 25 d'inclinaison de caractère, qui est indiquée par le registre 13 de pointeur de table et qui appartient à l'oeil de caractère et à la dimension de caractère déterminés A l'étape 534, le résultat de la comparaison est déterminé Si une réponse affirmative est donnée à l'étape 534, la valeur est déterminée comme étant l'inclinaison de caractère de la police choisie lors de l'étape 535 Dans ce cas, étant donné que deux types d'inclinaison de caractère, c'est-à-dire des polices 35 normale et italique, sont prévus, l'une de ces deux inclinaisons de caractère est choisie conformément à la sélection. Si une réponse négative est donnée à l'étape 534, c'est-à-dire dans le cas o, bien que la police italique soit désignée comme étant l'inclinaison de caractère, elle n'existe pas dans le générateur 6 de configurationsde caractère, la police choisie est remplacée par la police normale lors de l'étape 536. Puis, le processus passe à l'étape 537 au cours de laquelle une valeur de la colonne de pointeur suivante 32, qui suit la colonne 31 d'inclinaison de caractère, est transférée vers le registre 13 de pointeur de table. A l'étape 538, une valeur d'une colonne 33 d'épaisseur de caractère est comparée à celle du registre 11 d'épaisseur de caractère à l'aide d'un code constitué par la colonne 33 d'épaisseur de caractère qui est indiquée par 15 le registre 13 de pointeur de table et qui appartient à l'oeil, la dimension et l'inclinaison de caractère déterminés Lors de l'étape 539, le résultat de la comparaison est déterminé Si une réponse affirmative est donnée à l'étape 539, la valeur est déterminée comme étant l'épaisseur de caractère de la police choisie lors de l'étape 540 Dans cette forme de réalisation, étant donné que deux types d'épaisseurs de caractère, c'est-àdire les polices régulière et grasse, sont prévus, l'une de ces épaisseurs de caractère est choisie conformément à 25 la sélection. Si la réponse est négative à l'étape 538, c'està-dire dans le cas o, bien que l'épaisseur grasse du caractère soit désignée, la police grasse n'existe pas dans le générateur 6 de configuration de caractère, la 30 police choisie est remplacée par la police régulière. Dans le sous-programme ci-dessus, les caractéristiques respectives d'oeil, de dimension, d'inclinaison et de type de caractère sont déterminées et seule une adresse 34 de police est choisie (voir figures 4 A et 4 B). Le processus passe ensuite à l'étape 542 au cours de laquelle la valeur duregistre 8 d'oeil de caractère est transférée vers le registre 7 d'oeil de caractère précédent, préparant ainsi l'ordre de sélection de police suivant A l'étape 543, l'adresse de police déterminée 34 est transférée vers le registre 5 de sélection de police Puis le programme de sélection de police 5 s'achève et le processus revient au programme principal. Lorsque le traitement de ce programme de sélection de police est exécuté, le registre 5 de sélection de police est soumis à une réécriture par l'adresse de police ayant la valeur égale à la caractéristique désignée ou la 10 plus proche de cette caractéristique Par conséquent, la configuration de caractère généré à l'étape 58 du programme principal utilise la police en fonction de l'adresse de police remplacée Par exemple, selon le programme de sélection de police ci-dessus, lorsque l'ordre de sélec15 tion de police de la figure 3 B, destiné à sélectionner la police italique et grasse à 8 points de l'oeil de caractère 5 (police romaine), est appliqué à l'appareil de sortie de l'état de montage de police montré sur les figures 4 A et 4 B, la police italique et grasse à 9 points 20 de l'oeil de caractère " 5 " est choisie De cette manière, conformément à l'invention, même en l'absence de police ayant les caractéristiques désignées, la police ayant les caractéristiques les plus proches est choisie et l'opération d'impression est effectuée en continu. Dans cette forme de réalisation, la sélection de police est effectuée en fonction des quatre caractéristiques Cependant, les types de caractéristiques et leur nombre peuvent être augmentés, ou bien des caractéristiques inutiles peuvent être supprimées Par exemple, 30 un jeu de caractères (correspondant à des systèmes de code de langage respectif tel que ASCII, JIS, ISO et autres) peut être de la plus grande priorité En variante, un écartement de caractère (amplitude d'avance des caractères) peut être aisément adopté à la place de 35 la dimension de caractère Par contre, dans un oeil de caractère japonais, la caractéristique d'inclinaison du caractère est généralement inutile En outre, chacune des caractéristiques peut prendre un grand nombre de valeurs propres Par exemple, dans cette forme de réalisation, les paramètres de l'épaisseur de caractère sont " O " (régulier) et " 1 " (gras) Cependant, le nombre de valeurs 5 peut être augmenté afin de correspondre aux épaisseurs de caractères de policesextra grasses, grasses, régulières, minces et extra-minces, améliorant ainsi la qualité d'impression. En outre, dans cette forme de réalisation, les 10 données numériques sont adoptées comme paramètres indiquant les caractéristiques de la police Cependant, si les caractéristiques peuvent être désignées par une expression mneumonique à l'aide de lettres anglaises, par exemple "PICA", "ELITE" et autres pour l'oeil de carac15 tère "régulier", "gras" et autres en ce qui concerne l'épaisseur des caractères, on peut effectuer une sélection de police plus précise. Comme décrit précédemment, dans la configuration ci-dessus, un ordre ayant pour contenu "une police 20 ayant une dimension de caractère d'environ 10 points" ou "si une police italique est prévue, sélectionner la police italique", peut être exécuté Il va de soi que de nombreuses modifications peuvent être apportées à l'appareil décrit et représenté 25 sans sortir du cadre de l'invention. REVENDICATIONS 1 Appareil de sortie de données d'image, caractérisé en ce qu'il comporte des moyens d'entrée de données de police ( 1, 2, 3), et des moyens ( 4) destinés à déterminer une police de sortie en fonction des données de police provenant des moyens d'entrée, les moyens de détermination choisissant la police de sortie la plus proche des données de la police. 2 Appareil selon la revendication 1, caracté10 risé en ce que les moyens de détermination sélectionnent la police de sortie ayant une dimension de caractère proche des données de la police. 3 Appareil selon la revendication 1, caractérisé en ce que les moyens d'entrée de données de la police comprennent des premiers moyens destinés à désigner une caractéristique d'une police, les moyens de détermination comprenant des seconds moyens destinés à désigner une caractéristique de la police de sortie, et les moyens de détermination sélectionnant la police de 20 sortie ayant la caractéristique la plus proche de celle désignée par les premiers moyens de détermination lorsque la caractéristique désignée par lesdits-premiers moyens de désignation ne coincide pas avec celle désignée par lesdits seconds moyens de désignation. 4 Appareil selon la revendication 3, caractérisé en ce que les seconds moyens de désignation désignent des caractéristiques de plusieurs polices de sortie. Appareil selon la revendication 4, caracté30 risé en ce qu'il comporte en outre des moyens amovibles ( 6) de génération de configurationsdestinés à générer une configuration correspondant aux polices de sortie. 6 Appareil de sortie de données d'image, caractérisé en ce qu'il comporte des premiers moyens destinés à désigner une caractéristique d'une police à sélectionner pour chaque facteur de la caractéristique, des seconds moyens destinés à désigner: une caractéristique d'une police pouvant être délivrée pour chaque facteur de la caractéristique, et des moyens ( 4) destinés à déterminer une police à délivrer en fonction des facteurs respectifs de la caractéristique désignee par les premiers moyens de désignation et de celle désignée par les seconds moyens de désignation. 7 Appareil selon la revendication 6, caractérisé en ce que les moyens de détermination déterminent la police à délivrer même lorsque les facteurs respectifs de la caractéristique désignée par les premiers moyens de désignation ne coincident pas avec ceux désignés par les seconds moyens de désignation. 8 Appareil selon la revendication 7, caractérisé en ce que les moyens de détermination déterminent une 15 police ayant la caractéristique la plus proche de la police à sélectionner lorsque les facteurs respectifs de la caractéristique désignée par les premiers moyens de désignation ne coincident pas avec ceux désignés par les seconds moyens de désignation. 9 Appareil selon la revendication 6, caractérisé en ce que les seconds moyens de désignation désignent des caractéristiques de plusieurs polices pouvant être délivrées pour chaque facteur de la caractéristique. Appareil selon la revendication 9, caracté25 risé en ce qu'il comporte en outre des moyens amovibles ( 6) de génération de configuration destinés à générer des configurations correspondant aux polices. 11 Appareil selon la revendication 6, caractérisé en ce que les premiers moyens de désignation ne 30 désignent qu'un facteur à modifier.