Brevet FR2572835A1 — publié le 19860509

La présente invention concerne un système d'affec- tation d'adresse pour mémoire d'image (par exemple mémoire d'image complète d'une imprimante de page) qui traite des données d'image à raison d'une page d'un coup. Une imprimante de page classique imprime des données de caractères à raison d'une page à la fois. Lorsque des données d'image sont transférées à une imprimante de page classi- que, les données d'image sont temporairement emmagasinées dans une mémoire d'image complète. Lorsque la mémoire d'image complète con- tient les données d'image relatives à une page, ces données d'image relatives à une page sont délivrées à l'imprimante de page. Une imprimante de page classique doit traiter un grand nombre de données d'image par lots d'une page, et la mémoire d'image complète doit donc avoir une grande capacité de mémoire. Pour cette raison, dans un système classique, on prépare une mémoire d'image complète correspondant à une page, et le signal d'entrée fourni par le calculateur principal à la mémoire d'image complète et le signal de sortie de la mémoire d'image complète délivré à l'imprimante de page se répètent en alternance. Plus spécialement, les données d'image relatives à une page sont transférées du sys- tème principal à la mémoire d'image complète et, après que les données transférées ont été délivrées à l'imprimante, les données d'image relatives à la page suivante sont de nouveau transférées du système principal à la mémoire d'image complète. Ces données d'image d'une page sont transférées à l'imprimante, et les données d'image relatives à la page suivante sont délivrées par le système principal à la mémoire d'image complète. Dans un moyen de commande d'impression classi- que, les données d'image relatives à la page suivante ne peuvent pas être écrites dans la mémoire d'image complète en même temps que les données d'image d'une page en cours sont imprimées. Ainsi, on ne peut pas écrire les données d'image relatives à la page suivante avant que les données d'image relatives à la page en cours n'aient été complètement imprimées. En résultat, la durée d'impression se prolonge et il ne peut être réalisé une impression à grande vitesse et rendement élevé. Comme on peut le voir sur la figure 1A, si la direction d'écriture de données(CW) provenant du système principal est toujours identique à la direction de sortie de données (Pout) en direction de l'imprimante de page, il est possible d'écrire les données relatives à la page suivante en séquence dans la zone de mémoire 2 de données pendant que les données d'image relatives à la page en cours sont en cours de transfert vers l'imprimante de page. Toutefois, comme représenté sur la figure lB, lorsque la direction d'écriture (CW) diffère de la direction de lecture (Pout), il faut écrire les données d'image relatives à la page suivante après que les données d'image relatives à la page en cours ont été complètement transférées à l'imprimante de page. Ainsi, la durée d'impression totale est longue. Pour résoudre ce problème, il a été proposé d'employer une structure à doubles mémoires d'image complète. On écrit les données dans une mémoire d'image complète, pendant que les données sont transférées de l'autre mémoire d'image corpolèteà l'imprimante de page. Toutefois, il faut employer de coûteuses mémoires d'image complète à grande capacité, ce qui augmente fortement le coût de production et conduit à une structure peu pratique. C'est un but de l'invention de proposer un système d'affectation d'adresse pour mémoire d'image d'une imprimante de page destinée à traiter des données d'image en termes d'unités d'une page, o les données d'image relatives à la page suivante peuvent être écrites dans une zone de fin de lecture tandis que les données d'image relatives à la page en cours sont en train d'être transférées à l'imprimante de page même si la direction d'écriture des données d'image diffère de la direction de lecture des données d'image, ce qui permet d'utiliser efficacement la mémoire d'image relative à une page et réalise une impression à haute vitesse au moyen d'une structure simple. Pour atteindre le but ci-dessus énoncé de l'inven- tion, il est proposé un système d'affectation d'adresse de mémoire d'image comprenant: - un moyen d'emmagasinage de données de page qui-est divisé en plusieurs zones de bloc à chacune desquelles il est accédé de telle manière que les bits d'ordre supérieur d'un signal d'adresse désignent une adresse de bloc et ces bits d'ordre inférieur désignent une adresse interne au bloc, le moyen d'emmagasinage de données de page étant destiné à emmagasinerau moins les données d'une page; - un moyen destiné à produire des signaux d'adresse de lecture afin de permettre la lecture des données relatives à une page dans le moyen d'emmagasinage de données de page; - un moyen destiné à produire des signaux d'adresse d'écri- ture afin de permettre l'écriture des données relatives à une page, les signaux d'adresse d'écriture étant produits dans un ordre diffé- rent de celui des signaux d'adresse de lecture; - un moyen de conversion d'adresse de bloc, disposé entre ledit moyen d'emmagasinage de données de page, le moyen -générateur de signaux d'adresse de lecture et le moyen générateur de signaux d'adresse d'écriture, qui est destiné à recevoir comme adresse de bloc les bits d'ordre supérieur des signaux d'adresse de lecture et d'écriture et à produire une adresse de bloc en fonction d'une configuration de conversion permettant de transformer l'adresse de bloc du signal d'adresse d'écriture d'entrée en une adresse de bloc d'une zone de bloc complètement lue; - un moyen de désignation de configuration de conversion d'écriture, connecté au moyen de conversion d'adresse de bloc, servant à désigner une configuration de conversion qui transforme l'adresse de bloc du signal d'adresse d'écriture en l'adresse de bloc de la zone de bloc complètement lue; - un moyen de désignation de configuration de conversion de lecture, connecté au moyen de conversion d'adresse de bloc, servant à désigner une autre configuration de conversion qui trans- forme l'adresse de bloc du signal d'adresse de lecture en une autre adresse de bloc; et - un moyen permettant d'imprimer les données lues dans le moyen d'emmagasinage de données de page. La description suivante, conçue à titre d'illus- trations de l'invention, vise à donner une meilleure compréhension de ces caractéristiques et avantages; elle s'appuie sur les dessins annexés, parmi lesquels: - les figures 1A et lB sont des représentations données à titre d'exemple qui servent à expliquer la nature des formats d'impression classiques; - la figure 2 est un schéma de principe montrant un système d'affectation d'adresse de mémoire de page selon un mode de réalisation de l'invention; - les figures 3 et 4 sont des schémas de principe montrant une mémoire d'image complète de la figure 2; - la figure 5 est un schéma de principe montrant un convertisseur d'adresse 20 de la figure 2; - les figures 6A à 6H sont des tables montrant chaque configuration de conversion de bloc de page se trouvant dans une mémoire morte 70 de conversion d'adresse de bloc que l'on peut voir sur la figure 5; - la figure 7 est un schéma montrant divers regis- tres employés pour la commande d'accès de la mémoire d'image com- plète dans une mémoire vive principale de la figure 2; - les figures 8A à 8C sont des organigrammes permettant d'expliquer le fonctionnement, sous commande de l'unité centrale de traitement, permettant de commander la zone d'écriture de la mémoire d'image complète dans le système de la figure 2; - la figure 9 est un schéma montrant l'état d'une zone d'écriture possible du système de la figure 2; - la figure 10 est une table appartenant à une mémoire morte principale 14 qui permet de vérifier la zone d'écri- ture possible du système de la figure 2; - les figures 11 et 12 sont respectivement des organigrammes permettant d'expliquer les opérations de transfert de données d'image dans L'unité centrale de traitement et dans le dispositif de commande d'une unité à-accès en mémoire direct du système de la figure 2; - la figure 13 est un schéma de principe montrant un convertisseur d'adresse selon un autre mode de réalisation de l'invention; et - les figures 14 et 15 sont des tables montrant les valeurs de données de sortie de La mémoire morte de conversion de la figure 13. On va maintenant décrire, en relation avec les dessins annexés, un système d'affectation d'adresse selon un mode de réalisation de l'invention. La figure 2 est un schéma de principe montrant la configuration matérielle de circuit qui peut être uti- lisée lorsqu'un système de commande d'écriture de données de confi- guration est appliqué à un système de commande d'imprimante de page. Une unité centrale de traitement (UCT) 10 commande le système de commande d'imprimante dans son ensemble. Un bus 11 commande le transfert de données entre l'UCT 10 et les unités respectives connectées au bus 11. Un bus 12 est utilisé pour le transfert de données avec accès en mémoire directe (AMD). Une mémoire vive principale 13 est connectée à l'UCT 10 par l'intermé- diaire du bus 11 et emmagasine différents types de données. Une mémoire morte principale 14 est connectée à L'UCT 10 par l'inter- médiaire du bus 11 et emmagasine des programmes de commande qui sont représentés sur les organigrammes des figures 8A à 8C, 11 et 12. Un dispositif d'interface 15 est connecté à l UCT 10 par l'inter- médiaire du bus 11 et commande le transfert de données d'impression et de données de commande d'impression entre l'UCT 10 et un calcu- lateur principal Une mémoire d'image 16 possède une capacité de mémorisation de 1 mégabyte et emmagasine des données d'image relatives à une page. La mémoire 16 est segmentée en k.i blocs ayant chacun une capacité de mémorisation prédéterminée (comme décrit en détail ci-après). Un bus 17 de mémoire d'image possède une largeur de donnée de 2 bytes, et des données d'image sont transférées à la mémoire 16, et depuis la mémoire 16,par l'inter- médiaire du bus 17. Une imprimante de page 18 imprime les données lues dans la mémoire 16 à raison d'une page d'un coup. Un dispo- sitif de commande d'AMD 19 fait accès à la mémoire 16 lorsque les données sont transférées à l'imprimante 18. Un convertisseur d'adresse 20 reçoit une adresse de lecture (adresse d'AMD) de la part du dispositif de commande 19 et une adresse d'écriture (adresse d'UCT) de la part de l'UCT 10, et il transforme ces adresses en unités de blocs de division de la mémoire 16. Le convertisseur 20 sera décrit en détail ci-après. Un dispositif 21 de verrouillage de donnée verrouille une donnée d'image ou un code d'un seul caractère pré- sentant un certain intérêt par l'intermédiaire du dispositif d'inter- face 15. Un générateur de caractères 22 produit une configuration de caractères correspondant au code de caractère verrouillé par le dispositif de verrouillage 21. Un circuit 23 d'extraction-combinaison de confi- guration extrait ou combine les données de configuration de points qui sont produites par le générateur 22 ou les données d'image verrouillées par le dispositif de verrouillage 21. Un dispositif de commande d'entrée-sortie 26 échange divers signaux de commande, comme un signal de fin de positionnement initial (FPI),avec l'UCT 10 et le dispositif de commande 19, et il commande la conversion de configurations et le développement de configurations dans la mémoire 16. Un circuit 30 de conversion de configurations effectue des opérations de conversion (par exemple une conversion correspondant à un allongement de 4/3 foisune conversion de 90 , une conversion de 180 , une conversion 2y (double longueur longi- tudinale)) sur une configuration de points fournie par le circuit 23. Un circuit 40 de commande de conversion de configurations commande la synchronisation et les adresses du circuit 30 lorsque ce dernier effectue des opérations de conversion telles que conversion d'allon- gement 4/3, conversion de 90 , conversion de 180 , et conversion de 2y (double longueur longitudinale). Un circuit 50 d'emmagasinage de paramètres de conversion emmagasine des paramètres de conversion délivrés au circuit 40 et pouvant commander des opérations de conversion telles qu'une conversion d'allongement 4/3, une conversion de 90 , une conversion de 180 et une conversion de 2y. On va maintenant décrire en détail, en rela- tion avec les figures 3 à 12, le système d'affectation d'adresse de mémoire d'image de ce mode de réalisation. La figure 3 montre la structure de bloc détaillée de la mémoire d'image 16, et la figure 4 montre la présentation d'un bloc. La mémoire 16 possède une aire de configuration de mémoire de points totale X.Y = 2304 x 3534 points, et chaque bloc (Bi-j) possède une aire X.Y = 256 x 512; si bien que la mémoire 16 est divisée en X.Y = 9 x 7 blocs. La figure 5 montre la disposition détaillée du convertisseur d'adresse 20. Une mémoire morte 70 de conversion d'adresse de bloc emmagasine des configurations de conversion de bloc de 8 pages (page 0 à page 7). Une configuration de conversion de bloc d'une page est présenté sur les figures 6A à 6H de manière détaillée. Un registre 71 d'adresse d'écriture Y et un registre 73 de désignation de page d'écriture emmagasinent des adresses rela- tives aux données d'image d'écriture dans la mémoire 16. Un registre 72 d'adresse de lecture Y et un registre 74 de désignation de page de lecture emmagasinent les adresses relatives à la lecture des données d'image dans la mémoire 16. Une bascule 75 se positionne en réponse à un signal de début de lecture (RS) qui représente l'accès de lecture de mémoire d'image complète et qui est délivré par le dispositif de commande 19. La bascule 75 se repositionne en réponse à un signal de fin de lecture (RE) représentant une fin de transfert de données d'une seule ligne à l'imprimante 18. Un sélecteur 76 d'adresse de page sélectionne un signal de sortie du registre 74 lorsque la bascule est positionnée. Toutefois, torsque la bascule 75 est reposi- tionnée, le sélecteur 76-sélectionne la sortie du registre 73. Une adresse de désignation de page de 3 bits (PO à P2) produite par le sélecteur 76, une adresse de désignation de bloc de Y de 3 bits (Y9 à Y11) servant à désigner un bloc suivant la direc- tion Y, et une adresse de désignation de bloc X de 4 bits (X4 à X7) servant à désigner un bloc suivant la direction X sont uti- lisées pour accéder en lecture à la mémoire morte 70. L'adresse de bloc de lecture ou d'écriture est remise à jour en fonction du mode de lecture ou d'écriture de la mémoire 16. 2572'835 Les figures 7 à 12 sont des vues servant à expli- quer la lecture, ou bien, l'écriture de données et de commande de zone d'écriture pour La mémoire 16. Comme le montre la figure 7, des registres XWD et YWD montrent les zones d'écriture possibles de la mémoire 16. Un drapeau d'impression PF est positionné sur le niveau "1" logique pendant l'impression. Des registres XWS et YWS indiquent une position de début d'écriture en cours de la mémoire 16. Un registre RY indique une position de lecture (position de point Y) de la mémoire 16. Des registres WP et RP indiquent respectivement les pages d'écriture et de lecture. Un signal X indique un format d'impression dans Lequel la direction d'une chaîne de caractères est parallèle à la direction d'impression. Un signal Y indique un format d'impression dans Lequel la direction d'une chaîne de caractères est perpendiculaire à la direction d'impression. Le symbole de référence X2 désigne un compteur d'adresse X dans le dispositif de commande 19. La mémoire 16 possède 9 x 7 blocs ayant chacun 256 x 512 points. Lorsque l'ordre des adresses de lecture servant à la lecture des données de la mémoire 16 est différent de celui des adresses d'écriture pour une relation donnée sous commande de l'UCT 10, le convertisseur 20 délivre à la mémoire 16 les adresses de lecture et d'écriture correspondantes dans des ordres correspondants. La relation donnée indique que la direction de Lecture7de données dans la mémoire 16 est fournie par une flèche Pout et que La direction d'écriture de données est fournie par une flèche CW, ou que la direction de lecture est donnée par la flèche CW et que la direction d'écriture est donnée par la flèche Pout. Il est essentiel que la direction delecture de données soit différente de la direction d'écriture de données. Lorsque les données de configuration sont écrites dans la mémoire 16 en unités d'un seul caractère, une zone d'écriture possible est déterminée. Lorsqu'une zone de fin de lecture de données,depuis Laquelle des données sont transférées à l'imprimante 18, dépasse une zone donnée, les données de la page suivante s'incrivent dans la zone d'écriture possible. L'accès en lecture-écriture et la commande de zone d'écriture de la mémoire 16 sont présentés sur les figures 7 à 12 de manière détaillée. Les figures 8A à 8C montrent le fonctionnement de l'UCT en ce qui concerne la commande de La zone d'écriture. L'UCT 10 utilise les registres de travail (XWD, YWD, PF, XWS, YWX, RY, WP, RP, X/Y, etc.) de la mémoire morte 14 et une table représentée sur la figure 10 pour identifier la zone d'écri- ture possible (une aire hachurée sur la figure 9). Comme le montre la figure 8A, IUUCT 10 vérifie, au cours de l'étape Al, si une direction (c est-à-dire un ordre) de lecture de données dans la mémoire 16 est la même (X) que pour l'écriture de données dans cette mémoire lui est perpendiculaire (Y) (figures 1A et 1S)o S il est déterminé que l'ordre de lecture de données dans la mémoire 16 est)( (comme représenté sur la figure 1A) LIuUCT 10 efface ("0") le registre RY représentant la position lue de la mémoire 16 au cours d'une étape A2. Dans l'étape A3, L'UCT 10 efface ("0") le registre représentant la page d'écriture et le registre RP représentant la page de lecture. A l'étape A6, lVUCT 10 efface le drapeau PF. L'UCT 10 vérifie alors, au cours de l étape A7, si la donnée dgécriture est ou non emmaga- sinée dans la mémoire vive 13o D'autre parte lorsque l UCT 10 détermine que la direction de lecture est perpendiculaire à la direction (Y) de l'écriture des données, comme représenté sur la figure 1B lîUCT 10 positionne une valeur initiale (2303 points qui représentent une aire maximale) dans les registres XWD et YWD représentantla zone d écriture possible, au cours de l'étape A4. Pendant l'étape A5, le registre WP est positionné sur le niveau logique "0"' et le registre RP est positionné au niveau logique "0"0 Ensuite, les opérations des étapes A6 et A7 sont exécutées. Lorsque l'UCT 10 détermine, dans l'étape 7, que la donnée est emmagasinée dans la mémoire vive 13e sa position d'écriture est positionnée dans les registres XWS et YWS au cours de l'étape A8. L'UCT 10 vérifie, au cours de l'étape A9, si la direction de lecture de données dans la mémoire 16 est la même que l'écriture de données (X) ou lui est perpendiculaire (Y). Lorsque l'UCT 10 a déterminé que la direction de lecture est la même (X) que la direction d'écriture, la valeur du registre YWS est comparée avec celle du registre RY au cours de l'étape A10 afin qu'il soit déterminé si la position d'écriture dépasse ou non la position de lecture. Si la réponse de l'étape A10 est "non", la donnée d'écriture emmagasinée dans la mémoire vive 13 est transférée au mécanisme de conversion de configurations. La donnée de configu- ration ainsi transformée est écrite dans la mémoire 16. Plus spécialement, la donnée emmagasinée dans la mémoire vive 13 est verrouillée par le dispositif de verrouillage 21, l'information de mode de conversion est emmagasinée dans le circuit 50, et le signal FPI est délivré au dispositif de commande 26 qui effectue la commande suivante. Le dispositif de commande 26 transforme la donnée d'un seul caractère emmagasinée dans le dispositif de verrouillage 21 selon l'information de mode de conversion emmaga- sinée dans le circuit 50. De cette manière, le dispositif de commande 26 commande l'écriture de la donnée de configuration d'un seul caractère dans la mémoire 16. Lorsque l'UCT 10 détermine, au cours de l'étape A9, que la direction d'écriture est perpendicu- laire (Y) à la direction de lecture, la valeur du registre XWS est comparée avec celle du registre XWD. L'UCT 10 compare la valeur du registre YWS avec celle du registre YWD au cours de l'étape A12. De plus, l'UCT 10 compare la valeur du registre XWS avec la valeur XWD - 256 (le nombre de points d'un bloc suivant la direction X; 16 mots) au cours de l'étape A13. De cette manière, l'UCT 10 vérifie si la position d'écriture tombe ou non à l'intérieur de la zone d'écriture possible. Si la réponse des étapes All et A12 ou A13 est "oui", la donnée est écrite dans la mémoire 16 au cours de l'étape A14. Si la réponse est "non", la commande repasse à l'étape All et l'UCT 10 attend que l'opération de l'écriture soit validée. Lorsqu'une configuration à un seul caractère a été écrite, l'adresse d'écriture est remise à jour en fonction du format désigné au cours de l'étape A15. L'UCT 10 vérifie au cours de l'étape A16 si la donnée d'un seul caractère a été écrite dans la mémoire 16. L'UCT 10 vérifie au cours de l'étape A17 si le contenu du drapeau PF représente ou non L'état d'impression (c'est- à-dire PF = "1"). Si la réponse est non à L'étape A17, Le drapeau PF est positionné au niveau logique "1" au cours de L'étape A18. Dans L'étape A19, Le contenu du registre RY est effacé ('"0"). Le contenu du registre RY est positionné dans le registre 72 au cours de L'étape A20. L'UCT 10 vérifie au cours de L'étape A21 si La direc- tion de Lecture de La donnée dans La mémoire 16 est La même (X) que pour L'écriture de données dans ceLLe-ci ou Lui est perpendi- cuLaire (Y). Lorsque L'UCT 10 détermine que La direction d'écri- ture est La même (X) que La direction de lecture, Le dispositif de commande 19 est initialisé au cours de L'étape A29, et Le traitement AMD commence. Toutefois, Lorsque L'UCT 10 détermine que La direction d'écriture est perpendicuLaire (Y) à La direc- tion de Lecture, Le contenu du registre WP est incrémenté d'une unité au cours de l'étape A22. L'UCT 10 vérifie alors au cours de l'étape A23 si le contenu remis à jour du registre WP a ou non atteint la huitième page. Si la réponse de l'étape A23 est "oui", le contenu du registre WP est repositionné sur "0" (page O) au cours de l'étape A24. Le contenu du registre RP est incrémenté d'une unité au cours de l'étape A25. L'UCT 10 vérifie alors au cours de l'étape A26 si le contenu du registre RP a ou non atteint la huitième page. Si la réponse est "oui" à l'étape A26, lecontenu du registre RP est repositionné sur "0" (page O) au cours de l'étape A27. Le contenu du registre WP est positionné dans le registre 73 et le contenu du registre RP est positionné dans le registre 74 au cours de l'étape A28. Le dispositif de commande A19 est initialisé à l'étape A29. On va maintenant décrire de manière détaiLLée, en relation avec les figures 11 et 12, l'opération de transfert de la donnée d'image (donnée de configuration de points entre la mémoire 16 et l'imprimante 18). L'UCT 10 effectue L'opération de transfert de données d'impression de la figure 11 jusqu'à ce que la donnée d'une Ligne (144 mots) soit imprimée dans l'imprimante 18. Lorsque L'UCT 10 reçoit un signal d'interruption de fin d'impres- sion de la part de l'imprimante 18 à la fin de l'impression d'une ligne, le contenu du registre RY représentant la position de lecture de la mémoire 16 est incrémenté d'une unité au cours de l'étape B1. L'UCT 10 vérifie alors, au cours de l'étape B2, si le contenu remis à jour du registre RY a ou non atteint le nombre de lignes d'une page (3584 points, comme indiqué sur la figure 3). Si la réponse est "non" à l'étape B2, le contenu du registre RY est positionné dans le registre 72 au cours de l'étape B3. L'UCT 10 vérifie la direction désignée (direction X ou Y) des données écrites dans la mémoire 16 au cours de l'étape B4. Lorsque l'UCT 10 détermine que la direction d'écriture est perpendiculaire (Y) à la direction de lecture, la donnée d'aire correspondant à la valeur du registre RY est positionnée dans les registres XWD et YWD représentant la zone d'écriture possible (figure 10) au cours de l'étape B5. A l'étape B6, le dispositif de commande d'AMD 19 est initialisé (figure 12). A l'étape B7, l'UCT 10 vérifie l'état logique du drapeau RF et attend que le drapeau RF soit repositionné sur le niveau logique "0". Toutefois, si la réponse est "oui" à l'étape B2, te drapeau RF est positionné sur l'état logique "0" à l'étape B8. L'UCT 10 véri- fie la direction d'écriture (direction X ou Y) à l'étape B9. Lorsque l'UCT 10 détermine que la direction d'écriture est la même (X) que la direction de lecture, le contenu du registre RY est repo- sitionné à "0" à l'étape B10. Toutefois, lorsque l'UCT 10 déter- mine que la direction d'écriture est perpendiculaire (Y) à la direction de lecture, l'aire d'écriture possible maximale est positionnée dans les registres XWD et YWD à l'étape Bll. Le dispo- sitif de commande AMD 19 est initialisé par l'UCT 10 à chaque fois que l'impression d'une Ligne est terminée. En résultat, le transfert de la donnée d'une ligne, comme indiqué sur la figure 12, est exécuté. Dès réception d'une instruction d'ADM en provenance de l'UCT 10, l'opération de transfert commence. A l'étape C1, le drapeau RF est positionné sur le niveau logique "1". A l'étape C2, Le signal de début de lecture (RS) est délivré au convertisseur d'adresse 20. A l'étape C3, la donnée est transférée de la mémoire 16 au tampon de l'imprimante 18. A l'étape C4, le contenu du compteur X2 est incrémenté d'une unité. Le dispositif de commande d'AMD 19 vérifie à l'étape C5 si Le contenu remis à jour du compteur X2 a ou non atteint une donnée d'une Ligne (144 mots). Si La réponse est "oui" (c'est-à-dire X2 = 144) dans l'étape C5, Le signal de fin de Lec- ture (RE) est produit par Le dispositif de commande d'AMD 19 à l'étape C6. Le drapeau RF est repositionné ("0") à L'étape C5. Au cours de l'étape C8, Le dispositif de commande AMD 19 délivre un signal de désignation de début d'impression à l'imprimante 18. L'imprimante 18 imprime la donnée à chaque fois qu'une donnée d'image d'une ligne (donnée de configuration de points) est reçue par le tampon de ligne. La donnée d'image de La page suivante peut être écrite dans La zone de lecture dans le même temps que la donnée d'image d'une page en cours est transférée de la mémoire 16 à l'imprimante 18. Alors que la mémoired'image complète n'a qu'une capacité de mémorisation d'une page, elle peut effectivement être utilisée pour réaliser une impression à grande vitesse sans temps mort et à faible coût. La figure 13 montre un convertisseur d'adresse selon un autre mode de réalisation de l'invention. Alors que le mécanisme de conversion d'adresse de page du premier mode de réa- lisation comprend une mémoire morte 70 de conversion d'une adresse, le mécanisme de conversion d'adresse de page de ce mode de réali- sation comprend une mémoire morte 80X de conversion d'adresse de page X, une mémoire morte 80Y de conversion d'adresse de page Y et un additionneur 87 afin de réduire la capacité des mémoires mortes. Les configurations d'entrée-sortie de la mémoire morte 80X sont représentées sur la figure 14, et les configurations d'entrée- sortie de la mémoire morte 80Y sont représentées sur la figure 15. Les éléments 81 à 86 de la figure 13 correspondent au convertisseur d'adresse 20 de la figure 5. Le numéro de référence 81 désigne un registre d'adresse d'écriture Y, le numéro 82 désigne un registre d'adresse de lecture Y, le numéro 83 un registre de désignation de page d'écriture, le numéro 84 un registre de désignation de page de lecture, le numéro 85 une bascule et le numéro 86 un sélecteur d'adresse de page. Dans ce mode de réalisation, les valeurs des configurations respectives représentées sur les figures 6A à 6H sont montrées dans les tables de la mémoire X et de la mémoire Y des figures 14 et 15. Une valeur pour x = 1 et pour y = 1 de la confi- guration de conversion 1 est "OC". Dans le mode de réalisation représenté sur les figures 13 à 15, la valeur "OC" est combinée de la manière suivante. Dans le tableau de la mémoire morte X de la figure 14, une valeur pour PO à P2 et pour X4 à X7 est "07". Dans le tableau de la mémoire morte Y de la figure 15, une valeur pour PO à P2 et pour Y9 à Y11 est "05". Les valeurs "07" et "05" sont additionnées par l'additionneur 87 de la figure 13, et la somme obtenue est "OC". Bien entendu, l'homme de l'art sera en mesure d'imaginer, à partir du dispositif dont la description vient d'être donnée à titre simplement illustratif et nullement limitatifs, diverses variances et modifications ne sortant pas du cadre de l'invention. REVENDICATIONS 1. Système d'atribution d'adresse de mémoire d'image doté d'un moyen d'impression (18), caractérisé en ce qu'il comprend: - un moyen (16) d'emmagasinage de données de page servant à emmagasiner les données d'au moins une page, ledit moyen d'emma- gasinage de données de page étant divisé en plusieurs zones de bloc; - un moyen (19) destiné à produire une adresse de lecture en relation avec la lecture de la donnée dans le moyen d'emmagasi- nage de données de page (16) et à délivrer une donnée de lecture audit moyen d'impression (18); - un moyen (19) d'écriture de données servant à produire des adresses d'écriture suivant un ordre spécifique qui est différent de celui des adresses de lecture et à écrire les données dans des blocs complètement lus dudit moyen (16) d'emmagasinage de données de page; et - un moyen (70) de conversion d'adresse de bloc destiné à convertir un ordre de désignation de bloc d'adresse d'écriture en vigueur en un ordre de désignation de bloc d'adresse de lecture immédiatement précédent et un ordre de désignation de bloc d'adresse de lecture en vigueur en un ordre spécifique relativement à un ordre de désignation de bloc d'adresse d'écriture immédiatement précédent. 2. Système selon la revendication 1, caractérisé en ce que le moyen (70) de conversion d'adresse de bloc comprend: - un moyen servant à emmagasiner des configurations de conversion de L'ordre de désignation de bloc d'adressed'écriture; et - un moyen servant à emmagasiner des configurations de conversion de l'ordre de désignation de bloc d'adresse de-lecture. 3. Système selon la revendication 1, caractérisé en ce qu'il comprend en outre: - un moyen de désignation de configuration de conversion d'écriture, connecté audit moyen de conversion d'adresse de bloc, afin de désigner une configuration de conversion pour transformer l'adresse de bloc du signal d'adresse d'écriture en l'adresse de bloc de la zone de bloc complètement lue; et - un moyen de désignation de configuration de conversion de lecture, connecté au moyen de conversion d'adresse de bloc, afin de désigner une autre configuration de conversion pour trans- former l'adresse de bloc du signal d'adresse de lecture en une autre adresse de bloc. 4. Système selon la revendication 1, caractérisé en ce que ledit moyen de conversion d'adresse de bloc possède un moyen d'emmagasinage d'adresse de bloc servant à emmagasiner une adresse de bloc pour chaque configuration de conversion, ledit moyen d'emmagasinage d'adresse de bloc étant conçu pour produire une adresse de bloc emmagasinée dans une zone de celui-ci à laquelle il est accédé en fonction d'une adresse de bloc produite par chacun desdits moyens générateurs de signaux d'adresse, l'adresse de bloc étant atteinte par l'une des configuration de conversion qui sont désignées par ledit moyen de désignation de configuration de conver- sion d'écriture et de lecture. 5. Système selon la revendication 2, caractérisé en ce que ledit moyen de conversion d'adresse de bloc comprend: - un moyen d'emmagasinage d'adresse de base servant à emma- gasiner une adresse de base pour chaque configuration de base correspondant à chaque configuration de conversion, ledit moyen d'emmagasinage d'adresse de base étant accédé par le moyen de désignation de configuration de conversion d'écriture et le moyen de désignation de configuration de conversion de lecture; et - un moyen de calcul d'adresse de bloc servant à calculer l'adresse de bloc en fonction de l'adresse de base lue dans ledit moyen d'emmagasinage d'adresse de base en réponse à l'adresse de bloc produite par ledit moyen générateur de signal d'adresse de lecture et ledit moyen générateur de signal d'adresse d'écriture, l'adresse de base lue correspondant à l'une des configurations de conversion qui sont désignées par ledit moyen de désignation de configuration de conversion d'écriture et ledit moyen de désigna- tion de configuration de conversion de lecture. 6. Système selon La revendication 3, caractérisé en ce qu'il comprend en outre: - un moyen (19) servant à déterminer si La lecture d'une donnée d'accès à une zone donnée dudit moyen d'emmagasinage de donnée de page à laquelle il est accédé par chaque adresse de bloc est terminée et servant à délivrer une donnée d'écriture à écrire dans une zone complètement lue; et - un moyen sélecteur (76) servant à sélectionner l'un parmi ledit moyen de désignation de configuration de conversion d'écriture et ledit moyen de désignation de configuration de conversion de lecture, à appliquer celui d'entre eux qui a été sélectionné audit moyen de conversion d'adresse de bloc, et à désigner une configu- ration de conversion à partir d'un signal d'adresse de lecture au moins pendant la lecture des données. 7. Procédé d'affectation d'adresses d'une mémoire d'image dans un système possédant un moyen d'emmagasinage qui sert à emmagasiner des données d'au moins une page et qui fonctionne de façon qu'un ordre de désignation d'adresse de lecture apparaissant au moment de la lecture des données dans ledit moyen d'emmagasinage diffère, suivant une relation particulière, d'un ordre de désigna- tion d'adresse d'écriture valable au moment de l'écriture des données dans ledit moyen d'emmagasinage, caractérisé en ce qu'il comprend les opérations suivantes: a) lire séquentiellement les données dans ledit moyen d'emmagasinage en réponse à une adresse de lecture; b) transformer l'ordre de désignation d'adresse d'écriture de façon qu'il soit le même que l'ordre de désignation d'adresse de lecture; c) écrire les données dans une zone complètement lue dudit moyen d'emmagasinage en réponse à une adresse d'écriture transformée et continuer d'écrire jusqu'à ce que les données d'une page soient écrites dans ledit moyen d'emmagasinage; d) transformer l'ordre de désignation d'adresse de lecture, en fonction de la relation particulière, en l'ordre de désignation d'adresse d'écriture lorsque les données d'une page ont été complètement écrites dans ledit moyen d'emmagasinage; et e) répéter les opérations b) à d).