Brevet FR2635394A1 — publié le 19900216

La présente invention concerne un appareil pour contrôler l'enregistrement à recouvrement selon lequel plusieurs images sont recouvertes lors de l'enregistrement. On a déjà proposé un appareil d'impression sur les deux côtés capable d'emmagasiner temporairement les données d'impression d'entrée et d'imprimer sélectivement lesdites données sur une face ou sur les deux faces d'un support d'enregistrement transporté en forme de feuille. On a également proposé un appareil d'impression des deux côtés effectuant une fonction de recouvrement de feuille pour recouvrir des données P1 d'impression d'entrée par un format fixe Fl sur un livre comptable, une fiche ou analogue, comme montré a la figure 10. Dans l'appareil classique d'impression d'un seul côté, le format de recouvrement peut être aligne/enregistré entre les données des pages, a savoir immédiatement après l'alimentation en feuilles ou après l'opération de remise à l'état initial. Cependant, dans l'appareil d'impression des deux côtés, l'opération d'impression n'est possible seulement que lorsque les données sont préparées pour la première et la seconde face à cause des limites de la structure de l'appareil. Ainsi, lorsque le format de recouvrement aligné ou cadré pour la première face est aligné pour la seconde face, le format de recouvrement déjà aligné est effacé et remplacé par un nouveau formattde telle sorte qu'on ne peut obtenir le résultat recherché. Etant donné ce qui précède, l'un des buts de la présente invention est de fournir un appareil de commande d'enregistrement capable d'un enregistrement à recou- vrement précis sur une matière d'enregistrement. Un autre but de la présente invention est de fournir un appareil de commande d'enregistrement capable d'effectuer un enregistrement a recouvrement efficace sur les deux côtés d'une matière d'enregistrement. Un autre but encore de la présente invention est de fournir un appareil de commande d'enregistrement capable de contrôler de façon fiable les informations d'enregistrement lors de l'enregistrement à recouvrement sur les deux côtés d'une matière d'enregistrement. Un autre objet de la présente invention est de fournir un appareil de commande d'enregistrement capable, lors de la formation d'images par le recouvrement des informations de format emmagasinées sur les deux côtés de la matière d'enregistrement, de stocker le format de recouvrement pour la première face et celui destiné à la seconde face de façon individuelle en fonction de l'état d'impression sur les deux côtés, ce qui permet d'effectuer efficacement l'impression sur les deux côtés avec des formats de recouvrement sur les côtés respectifs tout en empêchant la perte du format de recouvrement ou son altération. Un autre objet encore de la présente invention est de fournir un appareil de commande d'enregistrement capable, lors de l'enregistrement à recouvrement sur les deux côtés, d'empêcher la perte ou l'altération des données de recouvrement déjà alignées même si l'alignement/enre- gistrement des informations de recouvrement est exécuté immédiatement avant le début de l'enregistrement sur les- côtés respectifs. D'autres buts et objets de la présente invention ainsi que les avantages obtenus par celle-ci apparaîtront plus clairement dans la description suivante de formes de réalisation en référence aux dessins annexés, sur lesquels: la figure 1 est un diagramme synoptique d'un appareil d'impression sur les deux côtés selon la présente invention; - la figure 2 est une vue schématique montrant des instructions destinées à écrire dane une table de commande de page montrée à la figure 1; - les figures 3A à 3E sont des vues montrant les états d'alignement ou cadrage des formats selon la présente invention; - la figure 4 est un organigramme montrant un exemple d'alignement de format a recouvrement selon la présente invention; - la figure 5 est un organigramme montrant un exemple d'un processus de terminaison de la décharge d'une feuille selon la présente invention; - la figure 6 est une vue schématique montrant un exemple d'une opération d'impression a recouvrement; - la figure 7 est une vue montrant l'écoulement des données dans une autre forme de réalisation de la présente invention - la figure 8 est un diagramme synoptique d'une unité de commande illustrée à la figure 7 pour effectuer la commande des données; et - les figures 9 et 10 sont des vues montrant un processus d'alignement des informations de format. La figure 1 est un diagramme synoptique d'un appareil d'impression des deux côtés selon la présente invention dans lequel une unité centrale de traitement CPU 1 commande collectivement la réception d'informations d'impression et la fourniture de celles-ci à une imprimante selon un programme de commande emmagasiné dans une mémoire morte ROM. Une mémoire 2 des informations d'adminis- tration, composée par exemple d'une mémoire vive RAM, comporte un pointeur de stockage temporaire 2a, un pointeur de recouvrement 2b et une zone de drapeau 2c. Le pointeur à recouvrement 2b fonctionne comme un moyen de fourniture d'instructions pour contrôler en succession l'alignement des informations de recouvrement dans les tables de commande de pages 4a, 4b d'une zone de drapeau 4 de table de commande de page constituant une mémoire des infor- mations de feuilles. Une unité de mémoire 5 des infor- mations de feuilles de recouvrement est composée par exemple de mémoires 5a, 5b emmagasinant des images de format fixe avec recouvrement dans une impression des deux côtés. Un tampon de pages à recouvrement 6 est composé d'une mémoire d'implantation de bits et sert à emmagasiner les données d'image correspondant aux informations d'impression entrées à partir d'un mécanisme d'entrée de données 3 et des informations d'image de format fixe arbitraire stockées dans les mémoires 5a, 5b des informa- tions de format de recouvrement et les tables de commande de pages 4a, 4b selon la méthode de recouvrement. Ce tampon est soumis à une lecture de données sous la commande du CPU 1 de manière à fournir les données d'images de recouvrement à un mécanisme de formation d'image par l'intermédiaire d'une interface d'imprimante 7. Lorsque des informations de format arbitraire à développer dans le tampon de pages à recouvrement 6 sont stockées dans les tables de commande de pages 4a, 4b servant a stocker plusieurs informations de format, le CPU 1 sélectionne en succession les informations de format emmagasinées dans l'une des tables de commande de pages 4a, 4b et développe les informations de format sélectionnées dans le tampon 6 de pages à recouvrement avec un recou- vrement par rapport aux informations d'impression qui y sont développées. Quand les destinations du stockage sont désignées en succession par le pointeur de recouvrement 2b en réponse à la requête de stockage d'informations de format dans les tables de commande de pages 4a, 4b, le CPU i administre indépendamment les informations de format stockées dans une table de commande de pages 4a désignée comme étant la première et celles stockées dans l'autre table de commande de pages 4b désignée comme étant la seconde, ce qui maintient l'ordre de stockage. De même, lorsque le CPU 1 administre les informations de format stockées dans une table de commande de pages 4a par le pointeur de stockage temporaire 2a, le CPU 1 donne la priorité au stockage en réponse à la requête de stockage des informations de format dans la table de commande de pages 4a, par comparaison avec celles stockées dans l'autre table de commande de pages 4b, ce qui permet de stocker temporairement les informations de format déjà stockées dans la table de commande de pages 4a. Ensuite, après toute l'opération d'impression des deux côtés, le pointeur de stockage temporaire 2a est vidé et le contenu de la table dé commande de pages 4a est également vidé. La figure 2 est une vue schématique montrant les instructions de stockage vers les tables de commande de page 4a, 4b illustrées à la figure 1, les mêmes composants que ceux de la figure 1 étant représentés par les mêmes numeros. Les figures 3A à 3E sont des vues des états d'alignement montrant le processus d'alignement des informations de format selon la présente invention, et les mêmes composants que ceux de la figure 1 sont représentés par les mêmes numéros. On explique maintenant le processus mentionné ci-dessus. Tout d'abord, à la figure 3A, on montre un état antérieur à la préparation des données d'impression pour la première face. Dans cet état, la table de commande de pages 4b désignée par le pointeur de stockage temporaire 2a et la table de commande de pages 4a désignée par le pointeur de recouvrement 2b n'ont pas le tampon de page et par conséquent sont ouvertes. Naturellement, le 'drapeau de stockage (placé dans la zone de drapeau 2c) est mis hors service. Sie un alignement a recouvrement est réalisé dans cette zone, comme la table de commande de pages 4a désignée par le pointeur à recouvrement 2b est vide, l'image de format stockée dans la mémoire 5a des infor- mations de format de recouvrement est alignée dans la table de commande de pages 4a comme montré à la figure 3B. Lors de l'achèvement de la préparation du tampon de pages pour l'impression par la réception des données d'impression pour la première face, le contenu du pointeur à recouvrement 2b ou bien l'adresse supérieure de la table de commande de pages 4a est positionné comme l'adresse des informations de pages à recouvrir dans la première face, dans la table de commande de pages 4a pour la première face. Ensuite, un état montré à la figure 3C est atteiant lorsqu'une instruction est traitée pour démarrer l'alignement d'un format à recouvrir dans la seconde face et ainsi de suite. Plus particulièrement, le pointeur de stockage temporaire 2a est remplacé par le pointeur à recouvrement 2b désignant la table de commande de pages 4a de la première face, par l'échange de l'adresse supérieure de la table de commande de pages 4a désignée par le pointeur à recouvrement 2b avec celle de la table de commande de pages 4b désignée par le pointeur de commande temporaire 2a. Dans cet état, le drapeau de stockage (placé dans la zone de drapeau 2c) est mis en service. Les informations de recouvrement à traiter dans la seconde face, et ensuite, sont stockées comme montré à la figure 3D dans la table de commande de pages vide 4b désignée par le pointeur à recouvrement 2b. Après la réception et la préparation des données de la seconde face, l'adresse supérieure de la commande de pages 4b désignée par le pointeur à recouvrement 2b est positionnée comme étant les informations de pages à recouvrement dans la table de commande de pages 4b constituant la table de commande de pages de la seconde face. On contrôle alors l'état du drapeau de stockage après décharge d'une feuille sur laquelle sont imprimées les données de la première et de la seconde face. Si le drapeau est en service, il est annulé puisque les informations de recouvrement dans la table de commande de pages 4a désignées par le pointeur de stockage temporaire 2a ne sont plus nécessaires et on a annulé ainsi les informations du tampon de pages intercon- necté avec la table de commande de pages 4a désignée par le pointeur de stockage temporaire 2a. Ainsi les informations de l'un des tampons de pages sont annulées comme montré à la figure 3E de manière à atteindre l'état montré à la figure 3B. Le drapeau de stockage mentionné ci-dessus n'est pas seulement prévu pour l'annulation du tampon de pages. Si un alignement a recouvrement est réalisé avant réception des données d'impression de la seconde face dans un état montré à la figure 3D, on perd les informations de recouvrement stockées précédemment. Pour empêcher une telle situation, si un alignement à recouvrement est réalisé avant réception des données de la seconde face et si le drapeau de stockage est en service dans un tel état, la table de commande de pages alignée en dernier 4b désignée par le pointeur à recouvrement 2b est effacée et on prépare une nouvelle table de commande de pages 4b. On explique maintenant l'alignement des feuilles à recouvrement et la décharge des feuilles selon la présente invention, en référence aux figures 4 et 5. La figure 4 est un organigramme montrant un exemple de l'alignement de feuilles à recouvrement selon la présente invention, et les numéros (1) à (7) indiquent les étapes du procédé. Tout d'abord le CPU 1 exécute l'initialisation des drapeaux avant l'alignement (étape 1), et établit une discrimination pour savoir si l'état se trouve immédia- tement avant la préparation des données pour la seconde face (étape 2). Si ce n'est pas le cas, la séquence va vers l'étape (7). Si c'est le cas, le CPU 1 établit une discri- mination pour savoir si le mode à recouvrement est utilisé dans la première face (parce que, même lorsque les informations à recouvrement sont alignées, il peut y avoir un cas o une instruction pour 'le recouvrement dans la première face ne soit pas donnée, de telle sorte que le stockage n'est pas nécessaire) (étape 3). Si la discrimi- nation a un résultat négatif la séquence va vers l'étape 7. Si elle est positive, le CPU met en service le drapeau de stockage pour exécuter le stockage (étape 5), et ensuite échange le contenu désigné par le pointeur courant à recouvrement 2b avec celui désigné par le pointeur de stockage temporaire 2a (étape 6) et exécute l'annulation si les informations de recouvrement sont déjà interconnectées à la table de commande de pages désignée par le pointeur à recouvrement 2b, ce qui permet l'alignement (étape 7). La figure 5 est un organigramme montrant un exemple du processus de décharge de feuilles de la présente invention dans lequel les numéros (1) à (3) indiquent des étapes de procédé. Tout d'abord le CPU 1 établit un discrimination concernant l'état du drapeau de stockage (étape 1) et s'il n'est pas hors-service, le processus est terminé. S'il est en service, le CPU met hors-service le drapeau de stockage (étape 2) et ensuite annule les informations de pages dans la table de commande de pages désignée par le pointeur de stockage temporaire 2a (étape 3) et termine le procédé. On a expliqué ci-dessus le stockage temporaire des informations de feuilles de recouvrement pour éliminer toute altération de celles-ci dans le cas de recouvrement de feuilles sur les deux faces. mais la présente invention est applicable de même à l'impression des deux côtés de caractères alignés extérieurement. Par exemple, considérons un cas o on aligne un caractère "(2)" pour la première face, sous un code "7777H". Si un caractère "(C)" est aligné extérieurement pour le même code "7777H" immédiatement avant l'impression de la seconde face, tous les caractères "(2)" de la première face sont modifiés pour donner "(C)". Cependant différents dessins de caractères alignés extérieurement peuvent être imprimés sur les deux faces du support d'enregistrement avec le même code en permettant l'existence du caractère "(2)" aligné pour la première face et des caractères "(C)" alignés pour la seconde face avec le même code. Apres déchargement des feuilles, on annule seulement les dessins de caractères alignés extérieurement (2) car ils ne sont plus neces- saires. On explique ci-après l'écoulement des données dans une autre forme de réalisation de la présente invention en référence à la figure 6. Diverses données telles que des données de code de caractères ou des données concernant un nombre de copies envoyées par exemple à partir d'un ordinateur serveur ou hôte sont fournies par l'intermédiaire d'une unité d'entrée 101 à une unité 102 d'interprétation/stockage, dans laquelle les données d'entrée subissent une discrimination par exemple en tant que données de codes de caractères, données concernant le nombre des copies, données concernant la dimension, etc. sont stockées dans des zones respectives d'un tampon de pages 103. Les données de codes de caractères lues à partir du tampon de pages 103 sont converties en dessins de points dans une unité de commande de développement 105 basée sur une configuration de fonte stockée dans une unité de stockage de configuration de fonte 104 et sont stockées dans une mémoire d'implantation de bits 106. Les configu- rations de points lues à partir de la mémoire d'implan- tation de bits 106 sont converties en signaux vidéo dans une unité de commande de sortie 107 et sont fournies à une unité 108 de moteur d'impression. L'unité 108 est par exemple une imprimante à faisceau laser utilisant un laser et un procéde électrophotographique en combinaison, o des signaux vidéo sont fournis à une commande de laser, ce qui active le laser et réalise l'opération d'impression. La figure 7 est un diagramme synoptique d'une unité de commande pour réaliser le développement des données montré à la figure 6 o des composants équivalents à ceux de la figure 6 sont représentés par les mêmes numéros. Les fonctions de l'unité de stockage/interpre- tation 102, de l'unité de commande de développement 105 et de l'unité de commande de sortie 107 sont assumées par une unité centrale de traitement CPU 109. La mémoire tampon 103 et la mémoire d'implantation de bits 106 correspondent respectivement aux zones 110b, 110c d'une mémoire RAM 110. La zone de mémoire tampon 110b est construite de manière à pouvoir stocker des données pour plusieurs pages. On prévoit encore une zone de commande de pages 110a et une zone 110b pour divers drapeaux et pointeurs. La figure 8 illustre la relation entre la table de commande de pages et le tampon de pages. Les données envoyées à partir de l'appareil hôte sont soit des données pour une page ordinaire ou des données pour un recouvrement et la méthode de stockage dans l'appareil d'impression devient alors différente suivant le cas. Pour les données de la page ordinaire, le tampon de pages stockant les données d'impression est commandé par la table de commande de pages destinée à la page ordinaire. Par contre, pour les données de la page à recouvrement, les données d'impression à recouvrement sont stockées dans le tampon de pages sous la commande de la table de commande de pages à recouvrement. Dans le cas de recouvrement des données de recouvrement sur une page ordinaire, la page ordinaire est interconnectée sur la page à recouvrement comme montré à la figure 9 en stockant l'adresse de la table de commande de pages pour le recouvrement, comme indiqué par le pointeur de recouvrement, dans le pointeur destiné à la table de commande de pages a recouvrement qui est inclus dans la table de commande de pages destinée à la page ordinaire. Si des informations de recouvrement sont en outre alignées dans l'état mentionné ci-dessus (avant réception de données de la seconde page ordinaire), les informations de recouvrement pour la première page ordinaire se modifient à mesure que le contenu de la table de commande de pages à recouvrement indiquée par le pointeur à recouvrement est remplacé. Pour cette raison, le drapeau est mis en service pour échanger la table de commande de pages désignée par le pointeur à recouvrement avec celle désignee par le pointeur de stockage temporaire, de sorte que le pointeur a recouvrement désigne la table de commande de pages vides tandis que le pointeur de stockage temporaire retient la table de commande de pages contenant les informations précédentes de recouvrement. De cette manière, l'alignement mentionné ci-dessus devient possible. Apres cet alignement, s'il y a une instruction pour le recouvrement des informations de recouvrement sur la seconde page ordinaire, les informations de recouvrement nouvellement alignées sont interconnectées. Le processus d'impression débute après préparation des données d'impression pour deux pages. Les informations de recouvrement et les données ordinaires pour la seconde face sont développées dans la zone de mémoire d'implantation de bits à partir de laquelle lesdites données sont lues et imprimées sur la seconde face du support d'enregistrement. Ensuite les informations de recouvrement et les données ordinaires pour la première face sont développees dans ladite zone de mémoire d'implan- tation de bits et imprimées sur la première face du support d'enregistrement. Après déchargement du support d'enre- gistrement, le tampon de pages de la table de commande de pages à recouvrement désignée par le pointeur de stockage temporaire est libéré (drapeau hors-service). L'alignement de feuilles de recouvrement et la décharge des feuilles mentionnés ci-dessus ressemblent à ceux déjà mentionnés en relation avec les figures 4 et 5, et donc, on ne les explique pas plus avant. La commande expliquée ci-dessus fournit des avantages en empêchant l'altération ou la perte des informations de recouvrement déjà alignées par le nouvel alignement d'informations de recouvrement, et en réalisant une impression précise à recouvrement des informations d'impression et des informations de format particulières à chaque face d'impression. La présente invention n'est pas limitée aux formes de réalisation décrites mais peut subir diverses modifications dans les limites des revendications annexées. REVENDICATIONS 1. Appareil de commande d'enregistrement, caractérisé en ce qu'il comprend des moyens d'entrée (CPU 1, 3, 101) pour faire entrer des données à partir d'un équipement externe, des premiers moyens a mémoire (2, 5, 6) pour stocker des données de format, des moyens de sortie (CPU 107) pour faire sortir les données entrées à partir des moyens d'entrée (3) et les données de format stockées dans les premiers moyens à mémoire (2, 5, 6) selon une méthode à recouvrement, et des seconds moyens à mémoire (4) pour stocker les données précédentes de format lors du stockage de nouvelles données de format dans les premiers moyens à mémoire (2, 5, 6). 2. Appareil selon la revendication 1, carac- térisé en ce qu'il comprend des premiers moyens de désignation (2a, 2b) pour indiquer les nouvelles données de format et des seconds moyens de désignation (2b, 2a) pour indiquer les données précédentes de format. 3. Appareil selon la revendication 2, carac- térisé en ce que lors du premier stockage des données de format, le premier moyen de désignation sert à désigner les premiers moyens a mémoire (2, 5, 6) et lors du stockage subséquent des nouvelles données de format, le premier moyen de désignation désigne des seconds moyens a mémoire (4) tandis que le second moyen de désignation est destiné à désigner les premiers moyens à mémoire (2, 5, 6). 4. Appareil selon la revendication 1, carac- térisé en ce que les données de format stockées dans les premier et second moyens à mémoire sont des données d'enregistrement pour des faces respectivement différentes d'un support d'enregistrement.