Brevet FR2489984A1 — publié le 19820312

L'invention concerne un dispositif de sortie destiné à délivrer une information par balayage d'un milieu de sortie, et plus particulièrement un dispositif de sortie capable de délivrer un segment de ligne reliant des points de coordonnées spécifiées sur un support d'enregistrement. Il est souvent souhaitable de délivrer une infor- mation sous forme de caractères et une information graphi- que sur une seule feuille de papier d'enregistrement. L'in- formation graphique comprend des motifs ou dessins graphiques normaux tels que celui de la figure 2,ainsi que des informations de forme prédé- terminée telles que des lignes de cadre, des filets d'encadrement ou des marques commerciales. Dans ce cas, il a été proposé d'imprimer l'information en caractères sur un papier d'im- pression sur lequel, au préalable, une formule prédéter- minée a été imprimée. Cependant, dans ce procédé, lorsqu'un certain nombre de dessins graphiques tels que des formulai- res sont utilisés, il faut préparer un nombre correspondant de feuilles d'enregistrement différentes, adaptées à ces formulaires.En conséquence, le nombre de caractères du papier d'enregistrement à stocker augmente et il faut rem- placer le papier d'enregistrement à chaque fois qu'on utilise un formulaire différent. On a également proposé de définir une information de formulaire en sortie d'ordinateur sous la forme d'une série de caractères spéciaux, s'ajoutant à l'information en caractères, et d'enregistrer cette information en caractères et l'information graphique sur une seule feuille de panier d'enregistrement. L'information graphique est traitée sépa- rément, de manière que l'information de formulaire définie soit enregistrée de façon séquentielle. En considérant l'information graphique comme une information de formulaire présentant une série de caractères spéciaux, il n'est pas nécessaire que le matériel soit de grande dimension et complexe, le coût du matériel utilisé est relati- vement bas et le temps de transfert des données est bref. Cependant pour qu'il soit possible de considérer comme une information de formulaire tout type de tracé graphique tel que celui de la figure 2,on doit utiliser un logiciel de volume important et l'or- dinateur pouvant être utilisé à cet effet est nécessaire- ment réduit. Un dispositif de traitement de dessin ou de motif, dans lequel un graphique est considéré comme une combinaison de segments de ligne et une donnée de vecteur est traitée par spécification de points de départ et d'ar- rivée des segments de ligne, est brièvement décrit ci-après. Un traceur de courbes ou un enregistreur X-Y constitue un dispositif de sortie graphique bien connu. Cependant, un mouvement du spot vers l'avant et vers l'ar- rière, suivant un axe X et un axe Y, utilisé dans le traceur de courbe ou dans l'enregistreur X-Y, ne peut être utilisé dans un appareil d'enregistrement du type à balayage de trame. Dans l'appareil du type à balayage de trame, on emploie généralement le-procédé suivant. Une mémoire à capacité suffisamment grande (environ 6 M bits) pour mé- moriser les points d'information d'une page de papier d'enregistrement de format A4 est préparée. Un processeur traite les informations des points d'origine et d'extrémité de la donnée de vecteur et les positions des segments de ligne reliant les points d'origine et les points d'extré- mité, représentées sur la forme de points, sont écrites dans la mémoire de l'appareil d'enregistrement. Toutes les données de vecteurs sont traitées de cette manière et écri- tes dans la mémoire. Ensuite, les données sont extraites séquentiellement de la mémoire et imprimées sur le papier d'enregistrement ou sur tout autre support d'enregistrement. Le dispositif demande que la mémoire possède une capacité suffisante pour mémoriser une page d'informations à la fois. Par conséquent, la mémoire doit être de grande dimension, ce qui entraîne un accroissement du coût. Lorsqu'une infor- mation graphique différente, par exemple une information de formulaire, doit être délivrée en alternance, une autre mémoire,destinée à contenir des données d'information graphi- que, est également nécessaire. Par conséquent, le coût des mémoires augmente encore. L'invention a pour objet un dispositif de sortie peu coûteux, du type à balayage de trame, capable de réali- ser le même traitement de motifs qu'un traceur de courbe ou un enregistreur X-Y bien connu, sur la base de données vectorielles fournies par un calculateur ayant une mémoire de faible capacité. Le dispositif de sortie selon l'inven- tion peut enregistrer ou afficher un motif graphique com- plexe par un système de balayage de trame, avec une mémoire de faible capacité. Ce dispositif de sortie peut également produire une information en caractères et une information graphique en utilisant le signal de sortie d'un calculateur, sans réduction sensible de l'efficacité du transfert des données d'information de caractères, tout en simplifiant le logiciel mis à la disposition de l'utilisateur pour préparer les données graphiques. Selon l'invention, une suite de données de vec- teurs provenant du calculateur est mémorisée temporairement dans une mémoire. Lorsqu'un départ d'enregistrement est demandé, les données sont extraites de la mémoire, décodées et converties en informations de points par un processeur. On suppose qu'il existe des zones virtuelles à N sections dans la direction d'avance d'un papier d'enregistrement au format A4. Deux mémoires, ayant chacune une capacité correspondant à une information d'éléments d'images de la zone découpée, sont utilisées et seule l'information de points contenue dans une zone prédéterminée est placée dans l'une des mémoires. Par ailleurs, l'information de points précédemment placée dans l'autre mémoire est extraite et imprimée sur le papier d'enregistrement. Lorsque ce der- nier avance vers la zone suivante, les opérations ci-dessus de mémorisation, extraction et enregistrement sont répétées. En répétant ces opérations N fois, N étant égal au nombre de zones découpées, le dispositif de sortie du type à balayage peut traiter l'information graphique sous la forme de données de vecteurs avec une mémoire de plus faible capacité. 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 vue en perspective montrant la réalisation d'un appareil d'enregistrement du type à faisceau laser; la figure 2 montre la disposition des figures 2A et 2B qui, elles-nmies, forment un schéma fonctionnel simplifié d'un circuit de formation de signaux selon l'invention; la figure 3 représente un motif enregistré ou imprimé; la figure 4 montre une séquence de codes prove- nant d'un calculateur; et la figure 5 montre les relations entre des sec- tions d'une feuille de papier d'enregistrement et des vecteurs. La figure 1 est une vue en perspective montrant la réalisation d'un appareil d'enregistrement du type à faisceau laser auquel le dispositif de sortie selon l'in- vention est appliqué. Comme représenté-sur la figure 1, un faisceau laser L sortant d'un générateur laser 1 est dirigé sur un miroir polygonal rotatif 3 par l'intermédiaire d'un modulateur 2 de lumière qui règle l'intensité de la lumière transmise en fonction d'un signal électrique appliqué. Le miroir polygonal rotatif 3 est mis en rotation par un moteur 4 à vitesse constante, dans le sens indiqué par la flèche R. Le faisceau réfléchi par le miroir polygonal 3 est dévié de manière à effectuer un balayage répété sur une seule ligne. Le faisceau réfléchi est focalisé par une len- tille 5 et dirigé vers la surface d'un tambour photosensible 6. En appliquant un signal de modulation tel qu'un signal d'image au modulateur 2 de lumière, en mettant en marche le moteur 4 et en faisant tourner le tambour photo- sensible 6 dans le sens indiqué par la flèche S, on produit une image souhaitée sur la surface du tambour 6. Le tambour photosensible 6 porte une matière photo- conductrice telle que du sélénium ou du sulfate de cadmium appliqué sur sa surface. Une image électrostatique latente est formée par irradiation par le faisceau et elle est développée par un agent de virage. Puis l'image développée est reportée sur du papier uni et fixée pour former une image imprimée sur le papier. Un tel procédé d'impression est bien connu dans le domaine de l'électrographie et il ne sera donc pas décrit plus en détail. Les figures 2A et 2B représentent schématique- ment une forme de réalisation d'un circuit de formation de signaux utilisé dans l'appareil d'enregistrement selon l'invention. Un signal électrique produit par ce circuit est appliqué au modulateur 2 de lumière de l'appareil d'enregistrement du type à faisceau laser montré sur la figure 1, ce signal constituant le signal de modulation grâce auquel l'image électrostatique latente formée sur la surface du tambour photosensible 6 correspond à une information de caractère et à une information graphique. Comme montré sur les figures 2A et 2B, une unité de traitement de caractères lit et traite l'information de caractère. Une unité 25 de traitement de motifs graphi- ques lit et traite l'information graphique. L'unité 20 de traitement de caractères et l'unité 25 de traitement de motif s graphiques fonctionnent indépendamment l 'une de 1 'autre et seules leurs sorties sont combinées. Par conséquent, des codes totalement différents peuvent être utilisés dans ces unités de traitement, ou bien il est possible d'em- ployer une combinaison de ces codes. Une unité 27 d'interface reçoit l'information de caractère et l'information graphique à enregistrer, représentées par des signaux codés tels que des signaux "EBICDIC" ou "ASCII", provenant d'une source d'informations (non représentée) telle que le calculateur. Le procédé d'enregistrement de l'information de caractère d'entrée sera à présent décrit. Une première mémoire 31 peut être un registre à décalage à grande capa- cité ou une mémoire à accès direct qui possède une capacité de mémoire suffisamment grande pour contenir l'information codée correspondant à une page de papier d'enregistrement au format A4 (environ 9 K multiplets). L'information de caractère codé est mémorisée séquentiellement dans la mémoire 31 par l'intermédiaire de l'unité 27 d'interface. Lorsque l'enregistrement sur le papier d'enre- gistrement est déclenché, l'extraction de l'information de caractère codé, contenue dans la mémoire 31, est demandée et l'opération d'extraction de la mémoire 31 commence. L'information de caractère codé ainsi extraite est dirigée vers un générateur 33 de caractères. Un signal 37 de balayage est appliqué par un compteur 35 de lignes de balayage au générateur 33 de caractères, ce compteur totalisant le nombre de lignes de balayage d'un caractère. Un signal 39 de point, qui représente la sortie de points sur la ligne de balayage du caractère spécifié par le signal 37 de balayage, sous la forme de bits multiples en parallèle, est appliqué à un registre à décalage 41. On suppose qu'un caractère A est tracé par neuf lignes de balayage. Un signal codé correspondant au carac- tère A est d'abord appliqué et une information de première ligne de balayage est appliquée au générateur 33 de carac- tères. Ce générateur 33 produit alors un signal 39 de point à 7 bits "0011100" en parallèle, qui est placé dans les cellules de mémorisation du registre à décalage 41 qui présente au moins 7 positions de bit. En synchronisme-avec le balayage du support d'enregistrement (tambour photosensible 6), montré sur la figure 1, par le faisceau, un générateur 43 applique un signal d'horloge 45 de fréquence constante au registre à décalage 41. Par conséquent, les signaux de sortie de points sont produits dans la séquence Cl, C2, C3..., comme montré sur la figure 3. Une fois que l'extraction des signaux de sortie de points correspondant à une ligne de balayage du carac- tère est terminée, l'extraction ou lecture correspondant au caractère suivant est demandée à la mémoire 31 et l'in- formation de caractère extraite est appliquée au générateur 33 de caractères. Etant donné que le numéro de ligne de balayage ne change pas avant que le faisceau ait achevé une course de balayage, le signal 37 de balayage, qui in- dique le même numéro de ligne de balayage que celui utilisé pour le caractère précédent, est appliqué. De même que dans le cas du caractère A, un signal 39 de points à 7 bits en parallèle est appliqué au registre à décalage 41, et il est extrait séquentiellement sous la commande du signal d'horloge 45. Lorsque l'extraction de l'information pour une ligne est achevée, l'extraction de l'information de carac- tère pour la même ligne est répétée. Etant donné que cette extraction correspond à la deuxième ligne de balayage, le compteur 35 de lignes de balayage applique au générateur 33 de caractères un signal 37 de balayage indiquant la deuxième ligne de balayage. Dans l'exemple représenté sur la figure 3, le caractère est formé par neuf lignes de balayage. Par consé- quent, la lecture pour une ligne est répétée neuf fois pour achever l'extraction de la totalité de l'information d'en- registrement formant le caractère.Le compteur 35 de lignes de balayage est remis à zéro lorsque l'extraction de l'in- formation d'enregistrement pour une ligne est achevée, et le numéro de ligne de balayage indiqué par le signal 37 de balayage est mis à jour. L'unité de traitement de motif graphique destinée à l'enregistrement d'une information graphique sera à pré- sent décrite. Une seconde mémoire 51, située dans cette unité 25 de traitement de motif graphique, peut être cons- tituée d'un registre à décalage à grande capacité ou d'une mémoire à accès direct ayant une capacité de mémorisation (environ 32 K multiplets) suffisante pour mémoriser 5000 coordonnées X et 5000 coordonnées Y, c'est-à-dire les coor- données des points d'origine et les coordonnées des points d'extrémité de 5000 segments de droite (vecteurs). Avec une telle capacité de mémoire, le diagramme de la figure 2 peut être aisément enregistré sous la forme d'une combi- naison de segments de droite. Le signal codé sous la forme "EBICDIC" ou "ASCII", provenant de l'unité 27 d'interface et duquel l'information de caractère codée est éliminée, c'est-à-dire l'information de coordonnées de graphique, est mémorisée séquentiellement dans la seconde mémoire 51. Cette information de graphique est généralement constituée de données de vecteurs codées. La figure 4 montre un exemple d'une suite codée provenant du calculateur. Elle représente les données de vecteurs codées. Par exemple, si le nombre de points pou- vant être spécifié est de 4096 dans la direction X et dans la direction Y et que le signal codé est en code "ASCII", la suite codée d'entrée est une suite de données de 5 mul- tiplets, comme montré sur la figure 4.La suite de données à 5 multiplets spécifie le point d'origine et la suite suivante spécifie le point d'extrémité pour qu'un vecteur soit tracé. Si l'on se réfère plus en détail à la figure 4,on voit que cette dernière indique les coordonnées X et Y du point d'origine. X et Y sont représentés par 12 bits,respectivement. En particulier,deux bits de poids faible pour la coordonnée X sont indiqués en "X2, X1" (deuxième multiplet M2);les septième à troisième bits sont représentés par cinq bits de poids moyen d'adresse X "5BMX" (cinquième multiplet M5); les douzième au huitième bits sont représentés par cinq bits de poids fort d'adresse X "5BFX" (quatrième multiplet M4).De même,deux bits de poids faible de la coordonnée Y sont indiqués en "Y2, Y1" (deuxième multiplet M2); les septième à troisième bits sont représentés par cinq bits de poids moyen d'adresse Y "5BMY" (troisième multi- plet M3) et les douzième à huitième bits sont représentés par cinq bits de poids fort d'adresse Y "5BFY" (premier multi- plet Ml). La présente invention est décrite brièvement en regard des figures 2A et 2B. La figure 5 montre qu'un milieu de sortie (tel qu'une feuille de papier au format A4 ou un élément d'affichage à tube à rayons cathodiques). Selon l'invention, le milieu de sortie est divisé en n zones dans la direction sensiblement perpendiculaire à la direc- tion de balayage (chaque zone correspondant à 64 ou 128 lignes de balayage), et chacune des mémoires 81 et 83 pré- sente une capacité lui permettant de contenir tous les éléments d'image d'une zone. Pendant qu'une information d'élément d'image pour la zone Ai-1 est extraite de la mémoire 81, deux coordonnées de point d'origine et de point d'extrémité sont extraites de la seconde mémoire 51 et introduites dans un registre 57, et un comparateur 59 détermine si le segment de ligne défini par deux des coordonnées passe par la zone Ai. S'il ne passe pas par cette zone, une paire suivante de coordonnées est extraite de la seconde mémoire 51 et introduite dans le registre 57 et le comparateur 59 détermine si le segment de ligne défini par la paire de coordonnées passe par la zone Ai. Si l'on détermine que le segment de ligne (vecteur) défini par la paire de coordonnées passe par la zone Ai, cette paire de coordonnées est dirigée vers un registre 67 et le tronçon du segment de ligne, défini par la paire de coordonnées et passant par la zone Ai, est déterminé et mémorisé dans la mémoire 83 sous la forme de signaux de points. Après que les données de coordonnées ont été transmises du registre 57 au registre 67, le registre 57 extrait de nouveau une paire de coordonnées de la seconde mémoire 51 pour procéder à une comparaison, et s'il est déterminé qu'une certaine paire de données de coordonnées constitue les données à transmettre au registre 67 et si le traitement effectué dans le registre 67 n'est pas achevé, le registre 57 attend jusqu'à ce que le traitement soit achevé dans le registre 67. Lorsque le traitement est achevé, la nouvelle paire de données de coordonnées en attente est transférée au registre 67. De cette manière, la seconde mémoire 51 est lue de façon répétée jusqu'à ce que toutes les données soient extraites, pendant que le traitement attend, jusqu'à ce que tous les signaux de points aient été extraits de la mémoire 81. Après l'achèvement de l'en- registrement de la zone Ai-1 sur la base des signaux de points extraits de la mémoire 81, des commutateurs 86 et 89 sont actionnés afin de déclencher l'enregistrement de la zone Ai sur la base des signaux de points extraits de la mémoire 83. Pendant l'enregistrement de la zone Ai, les données de coordonnées contenues dans la seconde mémoire 51 sont extraites à partir du début et il est déterminé si le segment de ligne défini par les coordonnées passe par la zone Ai+1 et, s'il en est ainsi, les signaux de points correspondant à la position du passage sont placés dans la mémoire 81. L'invention sera décrite plus en détail en regard des figures 2A et 2B. Lorsque le début d'une opération d'enregistrement sur le support d'enregistrement est com- mandé et que l'extraction d'une information de coordonnées de graphique de la mémoire 51 est commandée par un contrôleur 53, la lecture de la mémoire 51 commence. L'information de coordonnées de graphique ainsi extraite est dirigée vers un décodeur 55 et vers le premier groupe de registres 57. Le décodeur 55 se réfère à des bits drapeaux BD des multi- plets montrés sur la figure 4 ou à des codes de fonction (non représentés) contenus dans les signaux codés pour mémoriser les données de coordonnées dans un registre X1 571 et dans un registre Y1 573 du groupe de registres 57. Les données suivantes à cinq multiplets pour le point d'extrémité (X2, Y2) sont mémorisées dans un registre X2 575 et dans un registre Y2 577. Les zones découpées Ai-1, Ai et Ai+1 de la feuille d'enregistrement sont montrées sur la figure 5. Au moment o le dernier multiplet d'une donnée de vecteur est mémorisé, le comparateur 59 détermine si le vecteur comprend la zone Ai de la figure 5 (on suppose que l'appareil d'enregistrement est en cours d'enregistre- ment sur la zone Ai-1}. Le comparateur 59 détermine si le segment de droite passe par la zone en comparant la coor- donnée Y de la zone Ai mémorisée à ce moment dans un dis- criminateur 73 de zone et les contenus des registres 573 et 577. Si le vecteur ne comprend pas la zone Ai à enre- gistrer, de même qu'un vecteur B montré sur la figure 5, le contrôleur 53 transfère les données (X3, Y3) du point d'extrémité du registre X2 575 et du registre Y2 577 du groupe de registres 57 vers le registre X1 571 et le regis- tre Y1 573, respectivement. Les données du point d'origine (X2, Y2) précédemment mémorisées dans le registre X1 571 et dans le registre Y1 573 sont retirées et les données suivantes (X4, Y4) sont transférées de la mémoire 51 vers le registre X2 575 et le-registre Y2 577. Lorsqu'on a dé- terminé que le segment de droite B ne passe pas par la zone Ai, l'enregistrement dans les cellules de mémoire corres- pondant à la zone Ai n'est pas effectué. Les données peuvent-être transférées des registres X2, Y2 vers les registres X1, Y1, car les segments de droite ABC sont continus, comme montré sur la figure 5. Dans le cas o ils ne sont pas continus, trois groupes de coordon- nées [(Xi, Y1), (X2, Y2)7,,T(X2, Y2), (X3, Y3)7 et / (X3, Y3), (X4, Y4) 7 sont placés dans la mémoire 51 et le chargement des données dans le groupe 57 de registres s'effectue en trois fois. Lorsque le vecteur défini par les données mémo- risées dans le groupe 57 de registres comprend la zone Ai, de même que le vecteur A ou le vecteur C montré sur la figure 5, un indicateur d'occupation, situé dans un registre d'indicateurs et indiquant l'état opérationnel d'inter- polateurs linéaires 61 et 63 est examiné et, si l'indica- teur d'occupation indique l'état de fonctionnement, le contrôleur 53 est placé en état d'attente et la lecture de la mémoire 51 est arrêtée. Par ailleurs, si l'indicateur d'occupation indique l'état de non-fonctionnement, le con- trôleur 53 fait passer les contenus du groupe 57 de regis- tres dans un second groupe 67 de registres et il positionne un indicateur d'occupation dans le registre 65 d'indicateurs d'occupation. Par suite, les interpolateurs linéaires 61 et 63 déclenchent le fonctionnement et la lecture de la lecture de la suite de données suivantes de la mémoire 51 vers le groupe 57 de registres commence. L'interpolateur linéaire 61 est un analyseur différentiel numérique bien connu (DDA) qui produit des impulsions d'une fréquence représentative de la pente de la ligne. Par exemple, lors- que y=x, les interpolateurs linéaires 61 et 63 produisent des impulsions simultanées et, lorsque y=2x, l'interpola- teur linéaire 63 produit une impulsion pendant que l'inter- polateur linéaire 61 en produit deux. De cette manière, les interpolateurs linéaires 61 et 63 produisent des im- pulsions représentatives de la pente de la ligne et un compteur réversible X 673 et un compteur réversible Y 677 (quimémorisent les coordonnées du point d'origine du segment de ligne) réalisent un comptage vers les coordonnées du point d'origine du segment de ligne afin que les comptes des compteurs 673 et 677 représentent les coordonnées du point se déplaçant vers les coordonnées du point d'origine le long de la ligne. Un discriminateur 26 détermine si le point se trouve dans la zone Ai ou non et, dans le cas o il se trouve dans la zone Ai, un signal de sortie du discrimina- teur de zone 73 commande un contrôleur 85 de mémoire afin de placer les signaux de points dans la mémoire, à l'adresse indiquée par les valeurs contenues dans les compteurs 673 et 677. Si le discriminateur 26 détermine que le point est extérieur à la zone Ai, la donnée suivante est trans- férée du groupe de registres 57 vers le groupe de registres 67. Lorsque le discriminateur 26 détermine que le point est extérieur à la zone Ai, la fréquence de commande des compteurs est augmentée et, lorsqu'il détermine que le point-se trouve dans la zone Ai, la fréquence est modifiée et amenée à une valeur inférieure convenant à l'écriture dans les mémoires 81 et 83 afin que la vitesse de traite- ment soit augmentée. Pour reprendre l'explication, après que les don- nées de vecteurs comprenant la zone Ai ont été transférées du premier groupe 57 de registres vers le second groupe 67 de registres, le contrôleur 53 demande aux interpola- teurs linéaires 61 et 63 de déclencher l'opération. Les im- pulsions de sortie de l'interpolateur linéaire X 61 s'élèvent ou diminuent rapidement le rythme de comptage du compteur réversible X 673 en fonction du signal de sortie du discriminateur 69 qui compare les amplitudes des données mémorisées dans le registre X 671 du second groupe 67 et dans le compteur réversible X 673. Les interpolateurs linéaires 61 et 63 peuvent être des analyseurs différentiels numériques. Les impul- sions de sortie du comparateur linéaire Y 63 élèvent ou diminuent rapidement le rythme de comptage du compteur ré- versible Y 677 du second groupe 67 de registres en fonction du signal de sortie du discriminateur 71. Si la coordonnée Y du vecteur représentée par le signal de sortie du compteur réversible Y 677 entre dans la zone Ai, le discriminateur 73 de zone est actionné. Les impulsions d'horloge 75 appliquées aux interpolateurs linéaires 61 et 63 sont décomptées par le compteur 77 pour permettre l'écriture en mémoire. La fréquence du signal de sortie du compteur 77 est choisie de manière à convenir à l'accès aux mémoires 81 et 83. L'écriture dans les cellules de l'une des mémoi- res 81 et 83 correspondant à la position d'enregistrement spécifiée par les signaux de sortie du compteur réversible X 673 et du compteur réversible Y 677 du second groupe 67 de registres est effectuée. Le contrôleur 85 de mémoire décompose la donnée de vecteur en points conformément aux contenus d'informations telles qu'une ligne, un point et un tiret, mémorisés dans le registre 679 de commande de points du groupe 67, et il commande l'écriture de l'information de point par l'intermédiaire du commutateur 86. En rédui- sant la vitesse de travail lorsque l'écriture en mémoire est demandée et en augmentant la vitesse de travail dans les autres modes, le nombre de vecteurs traités peut être augmenté. Lorsque le signal de sortie ducompteur réversible Y 677 indique le passage de la zone Ai à la zone Ai+1 (addition) ou à la zone Ai-1 (soustraction), le discrimi- nateur 73 de zone actionne le commutateur 87. En consé- quence, le fonctionnement des interpolateurs linéaires 61 et 63 est arrêté et l'indicateur d'occupation contenu dans le registre 65 d'indicateurs-est repositionné. Lorsque -le compteur réversible Y 677 se trouve dans la zone Ai et que les contenus du registre X 671 et du compteur réversible X 673, et les contenus du registre Y 675 et du compteur réversible Y 677 sont respectivement -égaux, les opérations des interpolateurs linéaires 61 et 63 sont arrêtées par les discriminateurs 69 et 71 et l'in- dicateur d'occupation dans le registre 65 d'occupation est repositionné. L'une des mémoires 81 et 83 écrit les données, tandis que l'autre les lit. Les mémoires 81 et 83 ont chacune une capacité de mémorisation correspondant à une durée suffisante pour permettre le traitement de la donnée de vecteur à mémoriser dans la mémoire 51. Par exemple, chacune des mémoires 81 et 83 présente une capacité de mémorisation d'image correspondant aux 64-128 lignes de balayage. Les signaux de points extraits des mémoires 81 et 83 sont dirigés en parallèle vers un registre à décalage 91 par l'intermédiaire d'un commutateur 89. Le registre à décalage 91 est de même réalisation que le registre à décalage 41. Lorsque le registre à décalage 91 reçoit, comme impulsions de décalage, les signaux d'horloge pro- venant du générateur 43, les signaux de points de l'infor- mation de graphique sont produits séquentiellement de la même manière que lors du traitement de l'information de caractère. L'opération précédente est répétée pour chaque zone spécifiée par le compteur 35 de lignes de balayage. Lorsque le papier d'enregistrement est divisé en N zones, l'opération est répétée N fois pour le traitement de la donnée de vecteur. Par conséquent, en extrayant simultanément l'in- formation des mémoires 31 et 51 à l'aide de l'unité 20 de traitement de caractère et de l'unité 25 de traitement de motif graphique, on obtient simultanément des signaux de points de l'information de caractère et les signaux de points de l'information de graphique dans le registre à décalage 41 et dans le registre à décalage 91, respective- ment. Ces signaux de points sont combinés dans un mélangeur 93 et les signaux de points combinés sont transmis à un élément 95 de commande du modulateur 2 de lumière montré sur la figure 1. Ainsi, le faisceau laser L est modulé par les signaux de points et les images latentes de l'informa- tion de caractère et de l'information de graphique sont formées simultanément sur la surface du tambour photosen- sible 6 qui constitue le support d'enregistrement. De cette manière, l'information de caractère et l'information de graphique sont enregistrées simultanément. En disposant des interrupteurs 101 et 103 entre le registre à décalage 41 et le mélangeur 93 et entre le registre à décalage 91 et le mélangeur 93, respectivement, il est possible d'enregistrer uniquement l'information graphique lorsque l'interrupteur 101 est ouvert ou d'en- registrer uniquement l'information de caractère lorsque l'interrupteur 103 est ouvert. 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 et, bien que l'appa- reil d'enregistrement ait été décrit sous la forme d'un appareil balayant le support d'enregistrement par un faisceau laser, il est évident que l'invention n'est pas limitée à un tel appareil d'enregistrement, mais qu'elle s'applique à d'autres appareils d'enregistrement tels qu'une imprimante à tube à rayons cathodiques, une impri- mante à plusieurs stylets et une imprimante par points. * Dans ce cas, l'élément 95 de commande représenté sur la figure 2B peut être modifié afin d'être adapté à l'impri- mante-particulière. REVENDICATIONS 1. Dispositif de sortie pour délivrer une infor- mation par balayage, caractérisé en ce qu'il comporte un moyen générateur d'un signal de point destiné à convertir un signal d'entrée de motif codé en un premier signal de point, un élément destiné à convertir une information sous la forme d t un signal de coordonnées en un second signal de point indiquant un segment de ligne défini par ledit signal de coordonnées, un élément (93) de formation d'un signal de sortie destiné à lire simultanément le premier signal de point et le second signal de point pour former un signal de sortie, et des moyens de sortie (1, 2, 3, 4, 5) destinés à balayer un élément de sortie (6) sous la commande dudit signal de sortie pour délivrer l'information. 2. Dispositif de sortie selon la revendication 1, caractérisé en ce que l'élément générateur d'un premier signal de point comprend une mémoire (31) de signaux codés destinée à mémoriser ledit signal codé de motif, et un générateur (33) de motifs de points destiné à produire le signal de point lors de l'application dudit signal de motif codé extrait de la mémoire de signaux codés. 3. Dispositif de sortie selon la revendication 1, caractérisé en ce que l'élément convertisseur comporte une mémoire (51) de coordonnées destinée à mémoriser plusieurs signaux de coordonnées. 4. Dispositif de sortie selon la revendication 3, caractérisé en ce que l'élément convertisseur comporte en outre un registre (57) destiné à mémoriser une paire de coordonnées de point d'origine et de point d'extrémité extraites de ladite mémoire de coordonnées. 5. Dispositif de sortie selon la revendication 4, caractérisé en ce que l'élément convertisseur comporte en outre des éléments (41, 91) de formation de signaux de points destinés à former le signal de points représentatif d'un segment de ligne reliant lesdites coordonnées du point d'origine et du point d'extrémité extraites du registre. 6. Dispositif de sortie destiné à délivrer une information par balayage, caractérisé en ce qu'il comporte des moyens de sortie (1, 2, 3, 4, 5) destinés à produire une information visible sur un milieu (6) de sortie, par balayage de ce milieu, des mémoires (81, 83) de signaux de points ayant une capacité suffisamment grande pour mémoriser des signaux de points correspondants à l'une de n zones du milieu de sortie, ce dernier étant divisé dans une direc- tion sensiblement normale à la direction du balayage, une mémoire (51) destinée à mémoriser des signaux de coordonnées comprenant les coordonnées du point d'origine et du point d'extrémité, un élément (73) de discrimination destiné à déterminer si un segment de ligne, défini par le signal de coordonnées extrait de la mémoire, passe par l'une, choi- sie, desdites zones, un élément (85) d'application de signaux qui, lorsque l'élément de discrimination détermine que ledit segment de ligne passe par ladite zone choisie, applique à ladite mémoire de signaux de points le signal de points du tronçon de ligne passant dans ladite zone choisie, et des éléments (93, 95) destinés à transmettre aux moyens de sor- tie le signal de points extrait de ladite mémoire de signaux de points. 7. Dispositif de sortie selon la revendication 6, caractérisé en ce que l'élément de discrimination comprend des éléments (673, 677) destinés à déplacer l'une des coor- données le long du segment de ligne, et un discriminateur (26) destiné à déterminer si la coordonnée déplacée est comprise dans ladite zone choisie. 8. Dispositif de sortie destiné à délivrer une information par balayage, caractérisé en ce qu'il comporte une mémoire (51) destinée à mémoriser plusieurs signaux de coordonnées comprenant des coordonnées d'un point d'ori- gine et d'un point d'extrémité d'une image, un premier registre (57) destiné à mémoriser deux coordonnées de point d'origine et de point d'extrémité extraites de ladite mémoire, un élément (73) de discrimination destiné à déter- miner si un segment de ligne, défini par ladite paire de signaux de coordonnées mémorisée dans ledit premier registre, passe par une zone choisie d'un milieu de sortie (6), un élément (53) d'instruction qui, lorsque l'élément de dis- Z489984 crimination détermine que le segment de ligne ne passe pas par la zone choisie, commande la mémorisation de la paire suivante-de signaux de coordonnées de ladite mémoire vers ledit premier registre, un second registre (67) qui, lors- que l'élément de discrimination détermine que le segment de ligne passe par ladite zone choisie, transfère le signal de coordonnées dudit premier registre vers ce second re- gistre, des mémoires (81, 83) de points destinées à mémo- riser un signal de point du tronçon dudit segment de ligne, défini par les signaux de coordonnées mémorisés dans le second registre, qui passe dans ladite zone choisie, et- - des moyens de sortie (1, 2, 3, 4, 5) destinés à délivrer une information sous la forme de points-sur un milieu de sortie (6), par balayage de ce milieu conformément aux signaux de points extraits desdites mémoires de points. / -- -:' -: - ,% -} .