FR 2028176 A1 19701009 FR 6942823 A 19691211 69 42823 L'invantion concerne un système perfectionné pour emmagasiner et décoder l'information d'intensité de balayage dans un générateur de caractère par balayage de trame. Plus particulièrement les segments blanc et noir qui constituent chaque balayage sont emmagasinés sous forme de valeurs ou comptes de seg-5 ment. Les valeurs de segment sont disposées en série de sorte qu'une position d'un segment dans un balayage est définie par l'emplacement de la valeur du segment associé dans la séquence de valeurs de segment constituant un balayage. Les générateurs de caractère par balayage de trame sont bien connus dans la technique. On connait aussi comment commander l'intensité de balayage en co-10 ordonnant le comptage des valeurs emmagasinées en synchronisme avec le mouvement du faisceau de balayage. Par le passé, ces valeurs de balayage qui commandent l'intensité étaient de deux types très compliqués. Le brevet américain N°3,305.B41 décrit un générateur de caractère par balayage de trame. Dans ce brevet on utilise un tube a rayons cathodiques pour 15 engendrer les symboles ou caractères. Au fur et à mesure que le rayon cathodique est déplacé suivant la configuration du balayage de trame, on définit une grille pour chaque caractère en séparant le balayage vertical en blocs égaux. Pour définir des segments blanc et noir dans un balayage quand un caractère est engendré, on utilise une adresse pour déterminer le bas de chaque segment de ca-20 ractère correspondant à un faisceau débloqué. La dimension d'qn tel caractère est définie par une certaine valeur. La seconde technique de l'art antérieur consiste à définir l'adresse de chaque transition de noir, du blanc et du blanc au noir par rapport à une ligna de référence. Les valeurs ou adresses définissant ces points de transition 25 dans un balayage sont alors placées dans plusieurs compteurs, chaque compteur étant avancé en même temps que le faisceau de balayage et déplacé. L'adresse du bas du caractère au sommet du caractère peu comprendre 400 points ou plus. Au fur et à mesure que la technique d'impression photographique se développe et lorsqu'on désire une résolution supérieure le nombre de points 30 dans un balayage vertical augmentera en conséquence. Avec ce nombre de points, dans un seul balayage vertical, il faut des mots binaires très longs pour les adresses ou valeurs des techniques de l'art antérieur. Aussi, les circuits utilisés pour traiter les mots binaires longs sont complexes et couteux. L'importance réelle d'un dispositif d'impression photographique à commande 35 numérique est la possibilité de relier un tel dispositif d'impression à un ordinateur et d'avoir une communication rapide entre l'ordinateur et le dispositif d'impression photographique. Lorsqu'on utilise des mots ordinaires très longs, la communication entre l'ordinateur et le dispositif d'impression photo- I graphique est plus difficile. Par conséquent, le fonctionnement d'un dispositif 40 d'impression photographique à commande numérique est très simplifié si le code 69 42823 2 2028176 pour la commande numérique du faisceau du tube à rayons cathodiques est simplifié. Un objet de cette invention est de simplifier le code grâce auquel des segments blancs et noirs sont codés dans un dispositif d'impression photographique 5 à commande numérique pour la commande de l'affichage. Un autre objet de l'invention est de simplifier les dispositifs de décodage utilisés pour convertir un signal digital en un segment blanc et noir dans un générateur de caractère. Conformément à cette invention, les objets précédents sont atteints en co-10 dant les segments blancs et noirs constituant un balayage dans un générateur de caractère en valeurs digitales qui déterminent la longueur de chaque segment. Les positions des segments les uns par rapport aux autres sont définis par la disposition séquentielle des segments au fur et à mesure qu'ils sont décodés. Les circuits peuvent se présenter sous plusieurs formes. On a représenté 15 ici deux réalisations. Dans la première réalisation la séquence des valeurs de segments constituant un balayage est chargée dans plusieurs compteurs. Les valeurs des segments sont alors comptées en série par les compteurs suivant leur disposition séquentielle. Au fur et à mesure que le comptage se poursuit, le faisceau de balayage est déplacé de sorte que la longueur du segment déterminera 20 la longueur d'un segment bloqué ou débloqué dans le balayage. Dans la seconde réalisation, les valeurs des segments sont emmagasinées et amenées én série à un compteur unique. Pendant que le compteur compte une valeur de segment pendant un balayage du faisceau cathodique, la valeur du segment suivant dans la séquence est chargée dans le compteur. Pour cela, il ne 25 faut qu'un seul compteur plus des étages d'emmagasinage temporaire pour charger le compteur au fur et à mesure que les valeurs des segments séquentiels sont nécessaires pour commander le faisceau de balayage. L'intérêt de l'invention est que les valeurs des segments peuvent être représentées par des mots binaires plus courts que les positions d'adresse utili-30 ses dans l'art antérieur. De plus, il n'y a pas besoin de circuit pour contrôler les positions d'adresse du faisceau cathodique dans cette invention. Au lieu de cela la position des segments dans l'affichage est commandée par leur disposition séquentielle au fur et à mesure qu'ils arrivent au décodeur du compteur. Il en résulte une réduction considérable de la quantité de circuits et ainsi 35 uns réduction du prix pour le décodage d'un signal digital en un segment de balayage. D'autres objets, caractéristiques et avantages de la présente invention ressortiront mieux de l'exposé qui suit fait en référence aux dessins annexés à ce texte et qui représentent un mode de réalisation préféré de celle-ci. 40 La figure 1A représente un caractère B recouvert d'une grills définissant 69 42823 3 2028176 la longueur des segments verticaux dans un balayage du caractère. La figure 1B représente des codes pour les valeurs des segments pour un balayage du caractère B représenté sur la figure 1A dans uns réalisation de l'invention. 5 La figure 1C représenta les codes des valeurs des segments pour le balaya ge de la figure 1A dans une autre réalisation de l'invention. La figure 2 représente un décodeur de valeur ds segment dans lequel les valeurs successives des segments successives constituant un balayage entier sont chargées dans plusieurs compteurs qui sont comptés séquentiellement, 10 Les figures 3A et 3B représentent le schéma logique d'un des compteurs de segments représenté sur la figure 2. La figure 4 représente un décodeur de valeurs de segments dans lequel un compteur unique est utilisé et la séquence des valeurs est emmagasinée tempo» rairement dans le compteur unique. 15 Sur la figure 1A est représenté le contour d'un caractère B recouvert d'u ne grille. Chaque colonne verticale de la grille représente un balayage par le faisceau cathodique, Au fur et à mesure que le faisceau cathodique effectue un balayage de trame verticalement, et qu'il est indexé horizontalement, il imprime le caractère, le faisceau étant bloqué et débloqué pendant les segments de 20 chaque balayage, La longueur d'un segment correspondant à une période pendant laquelle le faisceau est bloqué ou non bloqué dans un balayage donné est définie par le nombre de blocs dans un segment d'un balayage qui sont tous noirs, ou tous blancs. Naturellement, la largeur d'un balayage et la longueur de chaque bloc dans 25 chaque balayage sont très agrandis sur la figure 1A afin d'indiquer comment on peut coder un caractère. En réalité les balayages sont plus fins et contiennent plus de blocs. Dans un affichage final la résolution est telle qu'à l'oeil nu, le contour du caractère apparait comme continu. Sur la figure 1B, le code de valeur de segment comprend 5 bits et un bit 30 de fin de balayage EQS. Les cinq bits de valeur de segment dans le code indiquent le nombre de blocs dans un segment, c'est à dire, la longueur d'un segment. Par exemple, dans le balayage présenté, en partant du bas, et en allant vers le haut du balayage, on rencontre deux blocs blancs, trois blocs noirs, cinq blocs blancs, six blocs noirs, quatre blocs blancs et trois blocs noirs, 35 Cette fréquence de valeurs est représentée dans les codes de la figure 1B, De plus, le segment noir supérieur a un bit 1 dans la position du bit ds fin de balayage. Ce bit 1 indique qu'il n'existe plus d'information significative dans le balayage et que le faisceau cathodique peut revenir et passer au balayage suivant utilisé pour imprimer le caractère. 40 Les codes de valeur de segment de la figure 1C sont identiques à ceux de 69 42823 4 2028176 la figure 1B à deux exceptions près. Premièrement, on utilise un code de valeur de segment supplémentaire au haut du caractère pour indiquer la partie blanche supérieure qui dans ce cas a une longueur de deux blocs et ainsi une valeur de segment de deux. La seconde différence est que, au lieu du bit de fin de balaya-5 ge ce code a un bit indiquant le blocage. Ce bit indique si une valeur de segment donné représente un segment blanc ou un segment noir. Dans le tableau représenté, un bit 1 représente le blanc et un bit 0 représente le noir. Naturellement on peut inverser le code si on le désire. Dans ce code, il n'est pas nécessaire d'avoir un bit de fin de balayage puisque le rayon cathodique est tou-10 jours dirigé pour effectuer un balayage complet. La fin de balayage est indiquée lorsque toutes les valeurs de segment ont été dénombrées. Pour décoder les valeurs de segment en utilisant le code représenté dans la figure 1C, on peut utiliser le circuit représenté sur la figure 2. On pourra se référer à la demande de brevet N°9.442 AN déposée par la demanderesse en 15 France, le 8 Octobre 1966 qui décrit un système d'impression photographique dans lequel la présente invention peut être utilisée. Dans une réalisation préférée de l'invention on utilise plusieurs compteurs qui sont actionnés séquentiellement pour compter les valeurs de segments dans un balayage comme représenté dans la figure 2. Il y a deux groupes de compteurs 20 de segments: les compteurs de segments A et les compteurs de segments B. On utilise deux groupes de façon qu'un groupe de compteurs de segments puisse être compté tandis que l'autre est chargé avec les valeurs définissant le balayage suivant. La fonctionnement d'un groupe de compteurs de segments A ou B sera décrit brièvement en se référant aux figures 3A et 3B. Sur la figure 2, les si-25 gnaux de commande utilisées pour charger les compteurs de segments et compter les valeurs dans les compteurs de segments sont représentées. Sur la figure 2, on utilise le compteur 32 pour distribuer les valeurs de segments aux compteurs particuliers dans le groupe de compteurs A ou B. Le compteur 32 est placé sous la commanda d'un ordinateur de sorte qu'il peut être a-30 vancé au fur et a mesure que chaque code de valeur de segment arrive sur le bus ds donnée 33. Le compteur 32 est aussi restauré sous commande d'un ordinateur une fois que les valeurs de segments définissant un balayage ont été distribués. Les portes ET 34 et 36 commandent si les compteurs A ou les compteurs B reçoivent les impulsions de distribution provenant du compteur 32. La porte ET 35 34 est conditionnée par un signal de commande de chargement de A tandis que la porte ET 36 est conditionnée par un signal de commande de chargement de B, Les compteurs A et B sont rechargés dès que possible une fois que la valeur qu ils contiennent a été comptée. Dès que les compteurs A ou B sont comptés Cce qui sst indiqué par la fin de balayage ), le signal approprié de chargement de A 40 et de chargement de B passe au niveau haut. Les compteurs A ou B sont ainsi 69 42823 5 2028176 toujours chargés et prêts lorsque c'est à leur tour d'âtra comptés. Les portes ET dans la série 41-49 utilisent les impulsions de distribution provenant du compteur 32 pour distribuer les valeurs de segments dans les compteurs de segments A. Ainsi, une impulsion sur la ligne 1 provenant du compteur 5 32 et transmise par la porte ET 34, conditionnera la porte ET 41 pour transmettre la première valeur de segment SC 1 au premier compteur de segment dans les compteurs A. Ensuite, une impulsion sur la ligne 2 conditionne la porte ET 42 pour transmettre la secondevaleur de segment SC2 au second compteur de segments dans les compteurs A, Cette procédure se poursuit jusqu'à ce qu'une impulsion 10 sur la ligne 9 provenant du compteur 32 conditionne la porte ET 49 pour transmettre la valeur de segment 9 dans le neuvième compteur de segments parmi les compteurs A. Les portes ET dans la série 51-59 fonctionnent d'une manière identique pour charger les valeurs de segment dans les compteurs de segments B. Naturelle-15 ment, les portes ET dans la série 51-59 ne recevront pas les impulsions de distribution provenant du compteur 32 avant que la porte ET 36 soit conditionnée par le signal de commande de chargement de B. Pour commander le groupe des compteurs de segment A ou B qui est compté, les impulsions d'avance provenant d'un dispositif de synchronisation balayage/ 20 déblocage, sont transférés par des signaux de commande de cycle A et B par l'intermédiaire des portes ET 60 et 62, Pendant une opération du cycle A, les impulsions d'avance sont transmises par la porte ET 60 au compteur de segments-A. Inversement pendant le cycle B, les impulsions d'avance sont transmises par la porte ET 62 au compteur de segments B. 25 De même, le contrôle des compteurs de segments A ou B pour les signaux de blocage et de déblocage et les signaux de fin de balayage est commandé par les portes ET dans la série 72-76.Pendant une opération du cycle A la porte ET 74 e3t conditionnée pour transmettre le signal de blocage et de déblocage et la porte ET 78 est conditionnée pour transmettre le signal de fin de balayage. De 30 même, pendant une opération du cycle B, la porte ET 72 est conditionnée pour transmettre le signal de blocage et de déblocage et la porte ET 76 est conditionnée pour transmettre le signal de fin de balayage. Les portes OU 80 et 81 servent à rassembler les sorties provenant de leurs portes ET associées. En particulier, la porte OU 80 contrfile les portes ET 72 35 et 74 pour engendrer un signal de blocage et de déblocage pendant l'un ou l'autre des cycles A et B. De même la porte OU 81 contrôle les portes ET 76 et 78 pour engendrer un signal de fin de balayage pendant l'un ou l'autre dBs cycles A ou B. Les portes ET 82 et 83 dans le coin inférieur gauche de la figure 2 sont 40 conditionnées alternativement par les signaux des cycles A et B pour restaurer 69 42823 6 2028176 les groupes des compteurs de segments A ou B, L'opération de restauration se produit un peu après que le signal de fin de balayage soit engendré pendant un cycle donné. Ainsi, une fois qu'un groupe de compteurs de segments est mis à zéro, et que le signal de fin de balayage est engendré, le signal de restaura-5 tion met des uns dans toutes les positions des compteurs. Ensuite, le signal de chargement de A ou de B peut recharger les valeurs appropriées A ou B lorsque les valeurs de segments provenant du balayage suivant sont disponibles sur le bus de donnée 33, Les opérations du circuit de la figure 2 se poursuivent dans la séquence 10 suivante. En supposant que les compteurs de segments dans les groupes A et B ont été restaurés de façon qu'ils ne contiennent que des uns, un signal de chargement de A conditionne la porte ET 34 de sorte que les impulsions de distribution sont transmises par les portes ET de la série 41-45 pour charger les valeurs de segmentsdans les compteurs de segments A. 15 Ensuite, un signal de commande de cycle A conditionne la porte ET BO. Les impulsions d'avance comptent alors des compteurs de segment A. Le contrôle de la condition de blocage et de déblocage à partir des compteurs de segments A est réalisé par la porte ET 74 qui est aussi conditionnée. Lorsque toutes les valeurs de segment ont été comptées dans les compteurs A, la porte 78 transmet 20 le signal de fin de balayage, Après le signal de fin de balayage, un signal de restauration est transmis par la porte ET 82 pour restaurer les compteurs de segments A. Les compteurs A peuvent alors être de nouveau chargés par un autre signal de chargement de A, En mSme temps, pendant que les compteurs de segments A sont comptés, un signal de changement de B conditionne la portB ET 36. Le ba-25 layage suivant (séquence des valeurs de segments) est alors chargé dans les conp-teurs de segments B tandis que les compteurs de segments A sont comptés. Pendant le cycle B, les compteurs de segments B sont comptés par les impulsions d'avance transmises par la porte ET 62, L'information de blocage et de déblocage obtenue à partir des compteurs B est transmise par la porte ET 72 à 30 la porte OU 80 et au dispositif de commande de blocage et de déblocage non représenté. Lorsque toutes les valeurs de segments dans les compteurs B ont été comptées, le signal de fin de balayage sera transmis par la porte ET 76 à la porte OU B1. Un peu après les compteurs de segments dans le groupe B seront restaurés pour ne contenir que des uns par le signal de restauration transmis par 35 la porte ET 83. Ce procédé qui consiste à compter un groupe de compteurs de segments pendant que l'autre est chargé se poursuit tant que l'on désire réaliser l'opération d'impression photographique. L'opération d'impression photographique est réalisée sous commande d'un ordinateur. Sur les figures 3A et 3B est représenté un groupe de compteurs de segments, 40 Ce groupe peut être soit le groupe A, soit le groupe B de la figure 2. Pour 69 42823 7 2028176 simplifier l'exposé, on supposera que le groupe de compteurs de segments sur les figures 3A et B est le groupe de compteurs de segments A, Les compteurs de segments B fonctionneront d'une manière identique. En se référant à la figure 3A et B, il est clair que chaque compteur de 5 segment est chargé avec six bits en parallèle. Ces six bits viennent sur un câble à partir de la porte ET associée. Par exemple, la compteur de segment 1 est chargé lorsque la porte ET 41 (figure 2) est conditionnée. Le compteur de segments 2 est chargé avec B bits en parallèle lorsque la parte ET 42 (figure 2) est conditionnée. Les autres compteurs de segments 3 à 9 sont chargés de la mê-10 me manière sous commande du circuit représenté sur la figure 2. Les six bits constituent le code de valeur de segment représenté sur la figure 1C, Le bit le plus à gauche définit si la valeur de segment indique un segment bloqué ou débloqué. Les cinq autres bits indiquent la valeur et ainsi la longueur du segment, 15 Chaque compteur de segment est constitué de six basculeurs, cinq des bascu leurs étant reliés pour former un compteur, circuit qui est bien connu. Le sixième basculeur emmagasine le bit B ou le bit de blocage. Le fonctionnement du circuit logique relié au compteur de segments sera décrit pour les compteurs de segment 1 et les compteurs de segment 2 seulement. 20 Tous le3 autres compteurs de segments fonctionnent d'une manière analogue au compteur ds segment 2. A l'origine on suppose qu'una séquence de valeurs de seg ment définissant un balayage a été chargée dans les compteurs de segments 1 à 9, Quand la faisceau cathodique commence son balayage, les impulsions d'avancement provenant d'un dispositif de synchronisation balayage/déblocage apparais-25 sent sur la ligne 94. Les impulsions d'avancement 94 agissent initialement sur la compteur de segments 1 uniquement. Lorsque le compteur de segments 1 est mis à zéro les impulsions d'avance seront appliquées au compteur de segments 2. En se référant au compteur de segments 1, et à son circuit logique associé on peut voir que la porte OU 90 contrôle tous les basculeurs dans la compteur. 30 Si un basculeur emmagasine un 1 (il y a une valeur quelconque dans le compteur) la porte OU 90 aura un signal de sortie. Ce signal de sortie est ramené par l'intermédiaire de la ligne 96 et utilisé pour transférer les impulsions d'avan cernent dans le compteur de segments 1. Le signal de sortie conditionne aussi noir la porte ET 98 qui transmet la condition blocage/déblocage/emmagasinee dans 35 le sixième basculeur par l'intermédiaire de la porte OU 100. Si le compteur de segments a emmagasiné une condition "de blocage", cette condition est transmise par la porte OU 100 pour bloquer le rayon cathodique. Cette condition se poursuit tant que la porte OU 90 a un signal de sortie qui conditionne la porte ET 98. La porte OU 90 n'aura plus de signal da sortie lorsque le compteur de seg-40 ments 1 est ramené à 0. Lorsque ceci se produit, la porte ET 98 est inhibée. 69 42823 2028176 Oa même la ligne 96 n'a plus da signal ds sorte que las impulsions d'avancament ns sont plus transmises dans le compteur 1, Puisque le niveau du signal provenant de la porte OU 30 a chuté., l'inverseur 102 n'aura plus en sortie un niveau haut. 5 Le compteur de segments 2 est ensuite compté. La porta OU 104 contrôlant le compteur 2 aura un signal de sortie puisque le compteur 2 n'a pas encore été' compté. Le porte ET 106 n'aura pas normalement de signal de sortie de sorte que l'invarsaur 108 aura normalement un signal de sortie qui conditionnera la porte ET 110. La porte ËT 110 étant conditionnée la sortie da la porte OU 104 est 10 transmise par la ligne 112 et renvoyée au compteur 2. La sortie de l'inverseur 102 provenant du compteur de segments précédents est aussi transmise au compteur 2 par l'intermédiaire de la ligne 114, Lorsque les lignes 112 et 114 portant toutes daux un signal de niveau haut, la compteur 2 reçoit las impulsions d'avancement provenant de la ligna 94. 15 La fonction de la porte ET 106 et de l'inverseur 108 est de déconnecter l'information de contrôle de la porte OU 104 dans le cas où l'on charge toutas les positions dans le compteur 2 avec des uns, Un code de valeur de segment ne contenant que des uns est un mot de code qui n'est pas utilisé par les compteurs de segments pour provoquer le déblocage du faisceau. Le mot de coda a un autre 20 but dans la machine d'impression photographique qui ne concerne pas la commande de balayage. Il est simplement nécessaire que la commande da balayage des valeurs da- segmants ignore ce mot de code. La porta ET 106 accomplit cette fonction en détectant le mot de code ne contenant que des uns et en inhibant la porte ET 110 dans le cas où il n'y a que des uns. 25 En supposant que le code de la valeur des segments ne contient pas que des uns, la sortie da la porte OU 104 est transmise par la porte ET 110 à la porte ET 116, Ainsi la porte ET 116 est conditionnée par la signal de sortie de la porte ET 110. Elle est aussi conditionnée par le signal de sortie provenant de l'inverseur 102 associé au compteur de segments précédent. La porte ET 112 trans-30 mat l'information de blocage ou de déblocage emmagasinée dans le sixième basculeur du compteur 2 à la porté OU 100, Lorsque la valeur dans le compteur 2 est ramenée à zéro, la sortie de la porte OU 104 chûtera. Ceci inhibera la porte ET 116 et empêchera aussi aux impulsions d'avancement d'Stra appliquées au compteur 2. L'invarsaur 118 aura un 35 signal da sortie qui ast alors transmis à l'étage 3 du compteur de segments pour permettra son fonctionnement. Les autres compteurs de segments 3 à 9 fonctionnant exactement de la même manière que le compteur Z. Une fois que le compteur de segments 9 a été ramené à 0, toutes les portes OU qui contrôlent les compteurs de segments n'ont plus de signal de sortie. 40 Cette absence de signal de sortie signifiera que la porte OU 120 n'aura plus 69 42823 9 2028176 non plus de signal de sortie. La chûte du signal de sortie provenant de la porte QU 120 8st inversés par l'inverseur 122 pour produire le signal de fin de balayage, Un peu après le signal de fin de balayage, tous les compteurs de segments sont restaurés de façon à ne contenir que des uns dans toutes leurs po-5 sitions grâce è un signal sur la ligne 124, Sur la figure 4 est représentée une autre réalisation de l'invention. Cette réalisation utilise le code de la figure 1B. , Sur la figure 4, on supposs que le premier code est sur le bus 210. Ce code est envoyé à partir de l'ordinateur utilisé avec le système d'impression 10 photographique. L'ordinateur excite aussi la ligne 211 qui conditionne les portes ET représentées en 213 de sorte que le premier caractère de code est transféré dans le registre 214. Le compteur 215 qui, dans son état initial ne contient que des zéros, est contrôlé par un circuit de détection de 0,216. Puisque le compteur 215 ne contient que des zéros, le circuit 216 conditionnera les -J5 portes ET 237 pour transmettre les valeurs provenant du registre 214 au compteur 215. Ainsi, la première valeur d8 segment sera transférée immédiatement du bus 210 par l'intermédiaire du registre 214 au compteur 215. Dès que la valeur est chargée dans le compteur 215, le circuit de détection de 0 216 n'a plus de signal de sortie. En conséquence, les portes ET 217 20 sont déconditionnées et ne transmetteront pas les valeurs dans le registre 214 au compteur 215. Une fois que la chûte du signal provenant du détecteur de zéro 216 a passé par le circuit à retard 218 elle est détectée par l'ordinateur sur la borne 219. L'ordinateur en réponse à cette chûte du signal transmet la valeur du seg-25 ment suivant sur le bus de données 210 et introduit une seconde commande de . chargement du registre sur la ligne 211, La ligne 211 conditionne de nouveau les portes 213 et la valeur du second segment est chargée dans le registre 214. Pour utiliser les valeurs maintenant disponibles dans le compteur 215, et le registre 214, le dispositif de synchronisation de balayage et de déblocage 30 220 sert à coordonner le balayage du tube à rayons cathodiques avec la commande d'intensité par les valeurs des segments. Le dispositif de synchronisation 220 est décrit dans le brevet cité. Cornue décrit en se référant au brevet cité, le dispositif de synchronisation place des impulsions sur la ligne 222 qui font avancer la valeur dans 1s 35 compteur 215, Ces impulsions se produisent lorsque le faisceau se déplace vers le haut pendant chaque balayage. Le temps séparant les impulsions d'avancement sur la ligne 222 correspond à la distance verticale puisque 1s faisceau de balayage se déplace le long d'une colonne au fur et à mesure que les impulsions d'avancement sont engendrées par le dispositif de synchronisation 220. Une im-40 pulsion d'avancement correspond en effet à un bloc dans la grille de la figure 69 42823 10 2028176 1A. Le contenu du compteur 215 est compté dans le sens dégressif par les impulsions d'avancement, la faisceau de balayage se déplaçant le long d'une colonne. Lorsque la détecteur de zéro 216 détecte que le compteur 215 arrive à zéro, 5 il engendre un signal. La front avant de ce signal est utilisé pour actionner la bascule 224. L'état de la bascule 224 commande le dispositif de commande da déblocage 226. Ce dispositif 226 commande l'intensité du faisceau. Initialement, le dispositif de déblocage commande le faisceau cathodique de façon qu'il soit bloqué. En conséquence, lorsque le comptage de la première valeur de segment est terminé, indiquant la fin du premier sBgment blanc, la bascule 224 change d'état et le dispositif da commande 226 débloque le faisceau. Le faisceau cathodique restera débloqué jusqu'à ce que le front avant du signal suivant provenant du détecteur de zéro 216 sa produise. Pendant ce temps, le signal provenant du détecteur 216 est aussi transmis 15 aux portes ET 217 pour charger la valeur emmagasinée dans le registre 214 dans le compteur 215, Le front avant du signal est aussi retardé par le circuit à retard 218 et ensuits envoyé à l'ordinateur sur la ligne 219, L'ordinateur charge alors la valeur suivante dans le registre 214 en conditionnant les portes ET 213 comme décrit précédemment. 20 Ensuite, le compteur 215 poursuit le comptage des valeurs des sagmsnts et le détecteur de zéro 216 déclenche la bascula 224 pour bloquer et débloquer , grâce au dispositif de commande de déblocage, le faiscaau cathodique. Finalement, le dernier code dans un balayage contiendra un bit ds fin ds balayage. Lorsque cette dernière valeur dans un balayage est chargée dans la compteur 215, 25 le bit de fin de balayage conditionnera la porte ET 228, A la fin de cette valeur, le signal provenant du détecteur de zéro 216 est transmis par la porte ET conditionnée 228 et renvoyé au dispositif de synchronisation 220. Ce signal provenant de la porte ET 228 sur la ligne 30 indique au dispositif de synchronisation 220 que le balayage est terminé. Aucune autre impulsion d'avancement n'~ 30 est transmise à partir du dispositif ds synchronisation 220 au compteur 215 jusqu'au balayage vers le haut suivant. Naturellement, la signal du détecteur de zéro qui est transmis par la porte ET 228 sert aussi da la manière normale à conditionner les portes ET 217 pour charger la valeur du segment suivant dans le compteur 215. Cette valeur 35 est la première valeur pour le balayage suivant. Cette valeur n'aura pas de bit de fin de balayage et la porte ET 228 sera déconditionné3 dès que le compteur 215 est rechargé. Le compteur 215 emmagasine la première valeur de segment du balayage suivant jusqu'à ce que les impulsions d'avancement arrivent de nouveau sur la ligna 222 à partir du dispositif de synchronisation 220. 40 On a décrit précédemment deux réalisations da l'invention. Naturellement, 69 42823 11 2028176 da nombreusss variations peuvent y être apportées. Les caractéristiques essentielles sont que les mots utilisés pour commander l'intensité du balayage soient les valeurs des segments au lieu des adressas sur l'écran du tube à rayon cathodique et, que la position d'un segment sur l'écran du tube cathodique soit 5 commandée par la disposition séquentielle des valeurs des segments. Bien que l'on ait décrit dans ce qui précède et représenté sur le dessin les caractéristiques essentielles de l'invention appliquées à un mode de réalisation préféré de celle-ci, il est évident que l'homme de l'art peut y apporter toutes modifications de forma ou de détail qu'il juge utiles sans pour autant 10 sortir du cadre de ladite invention. 69 42823 12 2028176 REVENDICATIONS 1.- Appareil d3 génération ds symboles pour afficher des symboles entiers ou des parties de symbole comprenant des moyens, de balayage pour balayer en 5 trams une surface avec une série de balayages verticaux, les dits moyens de balayage étant soit bloqués soit débloqués pendant un balayage et des moyens pour commander le déblocaque des dits moyens de balayage et caractérisé en ce qu'il comprend des moyens pour enregistrer une série de signaux de ssgment, chaque signal de segment définissant la longueur d'un segment bloqué ou débloqué durant 10 un balayage sans référence à d'autres signaux de segment, des moyens pour décoder séquentiellement chaque signal de segment emmagasiné pour déterminer la longueur de chaque segment dans la séquence des segments composant un balayage, des moyens pour bloquer ou débloquer les dits moyens de balayage durant chaque segment d'un balayage pendant la longueur décodée par les dits moyens da déco-15 dage de manière à ce que chaque balayage durant la génération du symbole soit composé d'une série de signaux de segment décodés, 2.- Appareil de génération de symboles selon la revendication 1 caractérisé en ce que les dits moyens d'emmagasinage comprennent une série de compteurs, 20 chaque compteur emmagasinant une valeur indicative de la longueur d'un segment, 3.- Appareil de génération de symbole selon la revendication 2 caractérisé en ce que les dits moyens de décodage comprennent des moyens pour faire avancer la valeur dans chaque compteur de manière à ce que la longueur d'un segment 25 soit définie en comptant la valeur dans ledit compteur et, les dits moyens d'avancement opérant séquentiellement sur les compteurs ds la séria ds manière à compter la valeur dans un compteur, les dits moyens d'avancement avançant la valeur dans le compteur suivant. 30 4.- Apparsil de photo-impression pour imprimer des symboles sur un milieu photosensible caractérisé en ce qu'il comprend un tube à rayons cathodiques pour balayer en trame une surface dud.it milieu photosensible avec une série de balayages parallèles, chacun des dits balayages étant composé de segments bloqués et débloqués, des moyens de comptage des valeurs de segments indiquant 35 chacun la longueur d'un segment bloqué ou débloqué, des moyens pour charger une séquence prédéterminée de valeurs de segment dans les dits moyens de comptage et où la séquence de valeurs de segment constitue un balayage, une horloge synchronisée avec es dit tube pour faire avancer les dits moyens de comptage et les dits moyens de comptage comptant séquentiellement les valeurs de segment 40 selon la séquence prédéterminée des valeurs de segment et des moyens pour blo- 69 42823 1.3 2028176 qusr et débloquer alternativement ledit tube à rayons cathodiques où le temps pendant lequel ledit tube à rayons cathodiques est bloqué ou débloqué dépend du temps requis pour compter une valeur de segment dans les dits moyens de comptage. 5.- Appareil de photoimpression selon la revendication 4 caractérisé en ce que les dits moyens de comptage comprennent plusieurs compteurs connectés en série, chaque compteur emmagasinant une valeur de segment, des valeurs de segment successives étant chargées selon la séquence prédéterminée dans des compteurs successifs. 6.- Appareil de photoimpression selon la revendication 5 caractérisé en ce qu'il comprend en outre des moyens pour transmettre les impulsions d'avancement de ladite horloge vers les compteurs successifs lorsque le contenu de cha- 15 que compteur est compté de manière à ce que des valeurs de segment chargées dans les compteurs connectés en série soient comptées séquentiellement. 7.- Appareil de photoimpression selon la revendication 5 caractérisé en ce qu'il comprend en outre des moyens pour détecter que tous les compteurs con-20 nectés en série contiennent tous des zéros et des moyens pour transmettre un signal ds fin de balayage au dit tube à rayons cathodiques lorsque les dits moyens de détection détectent que tous les compteurs contiennent des zéros. S.- Appareil de photoimpression selon la revendication 5 caractérisé en ce 25 qu'il comprend en outre un second groupe de compteurs connectés en séris pour emmagasiner une seconde séquence de valeurs de segment, des seconds moyens de chargement pour charger des séquences alternées de valeurs de segment dans ledit second groupe de compteurs connectés en série tandis que les autres séquences sont chargées dans l'autre groupe de compteurs, ledit second groupe de 30 compteurs étant sensible à ladite horloge pour compter les deux séquences de valeurs de segment grâce à quoi les deux groupes de compteurs gèrent alternativement sur les deux séquences de valeurs de segment. 5 10