Brevet FR2008936A1 — publié le 19700130

La présente invention concerne des machines de bureau et plus particulièrement des machines de bureau du type comprenant des moyens d'impression susceptibles d'être actionnés manuellement et automatiquement par l'usage de dispositifs d'em-5 magasinage de données de commandes tels que des rubans, de papier à perforation et des cartes, des rubans et disques magnétiques, etc. L'invention telle que décrite peut être utilisée en conjonction avec un système automatique d'écriture du type décrit 10 dans le brevet français N° 1.395.563. Lorsqu'on prépare des documents utilisant un système d'écriture du type décrit dans le brevet français précité, un ruban est normalement préparé con-currement à la préparation d'un brouillon du document. Lors de la révision suivante du document, il arrive fréquemment que 15 des erreurs, omissions ou répétitions soient présentes et que l'on désire corriger ces erreurs sans retaper complètement le document. Il arrive également souvent que l'on puisse désirer qu'un document, préparé dans un format, soit changé en un format dif-20 férent, c'est-à-dire soit en comprimant, soit en prolongeant les lignes de caractères. De toute évidence, pour changer manuellement le format du document, il faudrait une grande quantité de temps et d'efforts de la part de l'utilisateur. La partie de contrôle de l'édition du système de la pré-25 sente invention comporte des dispositions pour détecter l'occurrence de différents groupes de données comprenant la détection de l'occurence d'un caractère, d'un mot, d'une phrase, ou pour arrêter le système d'entrée de données après chaque caractère ou espace ou autre groupe de données lorsque le système est 30 sur le mode d'opération d'édition automatique. De cette façon, de l'information supplémentaire peut être insérée dans les dispositifs d'emmagasinage de données de sortie comportant une page imprimée ou un ruban d'enregistrement. 35 Dans le sous-système de contrôle de marge, divers codes d'opérations ou de fonctions sont, ou bien traduits en d'autres codes de fonctions ou d'opérations ou bien éliminés du système de sortie. Par exemple, des opérations de retour de chariot qui ne se produisent pas dans la zone de marge à droite, sont traduites 16359 2 2008936 en une opération d'espacement unique à moins que l'opération du chariot ne soit précédée par une ponctuation. Dans ce dernier cas, deux espaces sont engendrés dans le système de contrôle. Aussi, des opérations d'espace ou de tabulation qui se produisent dans la 5 zone de marge à droite sont converties en une opération de retour de chariot pour assurer que des données ne sont pas enregistrées sur la même ligne après qu'une interruption logique sur la ligne soit détectée. Il faut comprendre que des opérations consécutives d'espacement ou de tabulation qui se produisent dans la zone de 10 marge à droite sont converties en une opération unique de retour de chariot en éliminant des retours de chariot consécutifs. Un trait d'union peut être détecté soit dans la zonè de marge de droite ou en dehors de la zone de marge de droite. Dans le premier cas, le trait d'union est imprimé ou transmis au dispositif 15 de sortie et un retour de chariot est engendré après le trait d'u-r nion pour démarrer une nouvelle ligne dans le dispositif de sortie Cependant, si un trait d'union est détecté à l'extérieur de la zone de marge de droite, le trait d'union est sauté et un quelconque retour de chariot suivant le trait d'union est également sauté 20 Des dispositions ont été prises dans le système pour imprimer un trait d'union sans avoir égard à l'endroit où ce trait d'union est détecté. En fournissant cette * caractéristique, un code de priorité est émis avant le trait d'union pour signifier que le trait d'u-25 nion sera émis, qu'il se produise dans ou hors de la zone de marge de droite. Si le code de priorité de trait d'union apparaît hors de la zone de marge de droite et s'il est suivi d'un retour de chariot, le retour de chariot est omis. De façon semblable, si le code de priorité de trait d'u-30 nion est lu dans la zone de marge de droite, une opération de retour de chariot est engendrée qu'il y ait ou non un retour de chariot dans le dispositif d'entrée de données. Aussi, le code d'opération de retour de chariot est transmis au dispositif de sortie même s'il arrive en dehors de la zone de marge de droite 35 lorsqu'il a été précédé par un état de code de priorité. Par suite, c'est un objet de la présente invention que de fournir un système perfectionné de contrôle d'édition de texte. Un autre objet de la présente invention est de fournir un système perfectionné pour arrêter l'entrée de données provenant 40 d'un dispositif d'emmagasinage de données lors de l'occurrence 69 16359 3 2008936' d'un, cas présélecté de données pour permettre le contrôle manuel de la sortie de données. C'est un autre objet de la présente invention de fournir un système perfectionné pour détecter l'occurrence d'un cas de 5 données présélecté pour des buts d'édition. Un autre objet de la présente invention est de prévoir un contrôle perfectionné pour un système de données, le contrôle pouvant être actionné lors de la détection de l'occurrence de groupes de données présélectés pour arrêter le dispositif automa-10 tique d'entrée de données pour l'inspection des données par l'opérateur et pour telle opération d'édition, comme cela peut être nécessaire. C'est encore un autre objet de la présente invention de faciliter les procédures d'édition pour un appareil d'enregistre-15 ment et/ou d'impression. Un autre objet de la présente invention est de faciliter la localisation d'informations de données par des caractéristiques présélectées pour permettre le contrôle manuel de procédures correctrices de ces données. 20 Un-autre objet encore de la présente invention est de prévoir un système d'édition automatique perfectionné qui ne soit opératif que dans des zones présélectées de données. Un autre objet de la présente invention est de prévoir un système perfectionné pour contrôler le format de données présen-25 tées sur un moyen d'emmagasinage de données de sortie. Un autre objet de la présente invention est de prévoir un système perfectionné pour comprimer et/ou augmenter automatiquement le format de données présentées sur tin dispositif de sortie d'emmagasinage de données, tel que, par exemple, une page impri-30 mée. C'est encore un objet de la présente invention que de prévoir un moyen perfectionné pour changer automatiquement ou établir des marges de droite de textes pendant des opérations contrôlées de dispositifs d'emmagasinage de données d'un dispositif d'impres-35 sion. Encore un objet de la présente invention est de prévoir des moyens pour faire varier automatiquement des opérations d'un dispositif d'impression lorsque celui-ci est dans une zone préétablie de contrôle de marge de droite. 40 C'est encore un autre objet de la présente invention que 69 16359 4 2008936 de prévoir un système perfectionné pour établir l'usage convenable de traits d'union en fonction soit de ce que la donnée est reproduite dans la zone de marge de droite soit hors de la zone de marge de droite. 5 C'est encore un autre objet de la présente invention de prévoir un moyen de détection perfectionné pour détecter l'occurrence de certaines conditions dans la zone de marge et pour initier le fonctionnement de moyens de contrôle par lesquels les opérations nécessaires pour obtenir les changements désirés de 10 marge peuvent être effectuées. C'est encore un- autre objet de la présente invention de fournir,un appareil perfectionné par lequel les moyens automatiques pour arrêter une opération contrôlée d'un dispositif d'emmagasinage de données d'un dispositif d'impression lors de l'occur-15 rence d'un groupe présélecté de données peut être combiné avec un moyen perfectionné pour changer automatiquement des marges de droite du texte en cours d'impression. D'autres objets, caractéristiques et avantages de cette invention apparaîtront en considérant la description suivante, 20 les revendications annexées et les dessins ci-joints dans lesquels: La figure 1 est une représentation schématique d'une partie d'un système préféré de contrôle d'édition et de marge incorporant certaines caractéristiques de la présente invention et désigné par "Circuit AH 10.10"; 25 La figure 2 est une représentation schématique d'une autre partie d'un exemple préféré de mise en oeuvre de la présente invention désignée par "Circuit AH 20.10"; La figure 3 est une représentation schématique d'une autre partie du système de la présente invention, partie désignée 30 par "Circuit AH 30.10"; La figure 4 est une représentation schématique d'une autre partie du système préféré désigné par "Circuit AH 40.10"; La figure 5 est une représentation schématique de la partie restante du circuit schématique désigné par "Circuit AH 40.20"; La figure 6 est une représentation schématique d'une autre partie de l'exemple de la mise en oeuvre préférée de la présente invention, partie désignée par "Circuit AH 50.10"; La figure 7 est une représentation schématique d'une autre partie du système préféré, partie désignée par "Circuit AH 60.10?; La figure 8 est une représentation schématique des autres détails de circuit du système de la présente invention et est 69 16359 5 2008936 désignée par "Circuit AH 70.10" ; La figure 9 est une représentation schématique d'un circuit préféré d1 interconnexion pour le système de la présente -invention ; 5 La figure 10 est un diagramme de temps représentant les relations dans le temps entre les différentes impulsions engendrées dans le système lorsque le système se trouve dans le mode de contrôle de marge et qu'une période est détectée, un retour de chariot consécutif étant converti en deux espaces ; 10 La figure 11 est un diagramme dans le temps représentant la relation relative dans le temps d'impulsions engendrées dans le système dans lequel celui-ci est réglé pour s'arrêter après ûn paragraphe et des espaces lorsqu'il se trouve sur le mode "phrase" ; 15 La figure 12 est encore un autre diagramme de temps re présentant le fonctionnement du système lorsqu'il est réglé pour s'arrêter après qu'un espace est détecté, le système étant sur le mode "mot" ; La figure 13 est encore un autre diagramme de temps dans 20 lequel le système est réglé pour s'arrêter après un retour de chariot alors qu'il est sur le mode "ligne" et non sur le mode de contrôle de "marge" ; La figure 14 est un diagramme de temps représentant le fonctionnement du système lorsque celui-ci est réglé pour s'arrê-25 ter après deux retours de chariot alors qu'il est sur le mode "paragraphe" et non sur le mode de contrôle de "marge" ; La figure 15 est un diagramme de temps représentant le fonctionnement du système dans lequel le système convertit un retour de chariot en un espace à la zone de marge de gauche, 30 alors qu'il est sur le mode de contrôle de "marge" ; La figure 16 est encore un autre diagramme de temps représentant le fonctionnement du système dans lequel le système ignore un retour de chariot à la zone de marge de gauche alors qu'il est sur le mode de contrôle de "marge" ; 35 La figure 17 est un diagramme de temps représentant le fonctionnement du système dans lequel un retour de chariot est converti en deux espaces à la zone de marge de gauche, tandis que le système est dans le mode de contrôle de marge à cause de code de ponctuation avant un retour de chariot ; 40 La figure 18 est un diagramme de temps représentant le 69 16359 6 2008936 fonctionnement du système dans le mode de contrôle de marge dans lequel un code de trait d'union est ignoré à la zone de marge de gauche ; la figure 19 est un autre diagramme de temps représentant 5 le fonctionnement du système dans le mode de contrôle de marge dans lequel un espace ou tabulation est converti en un retour de chariot dans la zone de marge de gauche ; La figure 20 est encore un autre diagramme de temps représentant le fonctionnement du système dans le mode de contrôle de 10 marge dans lequel un code de trait d'union est lu dans la zone de marge de gauche et est utilisé et dans lequel le système produit un retour de chariot suivant le trait d'union ; La figure 21 est un diagramme de temps représentant le système dans le mode d'auto-édition, dans lequel le système s'ar-15 rête automatiquement après un code de décalage ou d'impression lors d'une introduction ou alors qu'il se trouve dans la zone de marge de droite ; La figure 22 est un autre diagramme de temps représentant un système dans le mode d'auto-édition dans lequel un espace ou 20 tabulation est converti en un retour de chariot lors d'une entrée ou tandis qu'il se trouve dans la zone de marge de droite } La figure 23 est encore un autre diagramme de temps représentant le fonctionnement du système dans le mode d'auto-édition dans lequel un retour de chariot est produit après un trait d'u-25 nion ; et, La figure 24- est un diagramme de temps représentant le fonctionnement du système dans le mode de contrôle de tabulation dans lequel le nombre de tabulations de la première ligne est compté et le système produit consécutivement le nombre requis de 30 tabulations. La première ligne est déterminée par la détection de deux codes successifs de retour de chariot. Si on se réfère maintenant à la figure 1 des dessins, on y a représenté un système pour décoder ces différentes fonctions du système de contrôle d'édition. En particulier, une porte 35 "Eï" 50 est prévue pour décoder l'occurrence d'un code d'impression sur le système d'entrée ligne omnibus collectrice de données. La porte "ET" 50 est rendue sensible à un bit ou élément dans la voie 7 telle qu'appliquée sur le conducteur d'entrée 52, au manque d'un bit sur la voie 8 sur le conducteur d'entrée 54 et 40 à la production de l'impulsion d'horloge C sur le conducteur d'en 69 16359 7 2008936 trée 56. Lors de l'occurrence de l'impulsion d'horloge 0, la sortie de la porte "ET" 50 tombera à un niveau logique zéro pour . fournir une sortie sur le conducteur 58 et aussi une entrée à l'inverseur 60. 5 Les codes d'opération sont détectés par une porte "ET" 64 de décodage d'opération, qui comporte des entrées provenant du collecteur omnibus 7 de données pour indiquer le manque d'un bit sur la voie 7 tel que perçu par le conducteur d'entrée 66, le manque d'un bit sur la voie 8 tel que perçu par le conducteur 10 d'entrée 54» le fait que le système n'est pas sur le mode de contrôle de code tel que détecté par le conducteur d'entrée 68 et la présence d'un signal d'horloge 0 sur le conducteur d'entrée 56. Le signal de sortie de la porte 64 est appliqué au travers d'un circuit inverseur 70 à un conducteur 72- de sortie d'opérations. 15 Le circuit de la figure 1 comporte une pluralité de portes de décodage pour détecter certains codes alphanumériques et fonctions de machine à écrire, tels que par exemple un trait d'union, un paragraphe, un point d'interrogation, un point d'exclamation, et la virgule, la totalité des portes ci-dessus étant d'une fa-20 çon générale désignée comme étant une "porte de ponctuation". Le système comporte aussi des portes pour détecter les codes de tabulation, de r,etour de chariot, d'espacement, de décalage supérieur et de décalage inférieur, communément désignées comme étant des "portes de décodage d'opérations". 25 En particulier, une porte "ET" 80 de trait d'union, est prévue avec des entrées provenant d'un conducteur 82 d'entrée d'édition, en signaux d'entrée provenant des parties de remise en position des voies omnibus de collecteur de données 1, 3» 4» 6 et 5,tellesqu'indiquées par la pluralité 84 de conducteurs al-30 lant à la porte 80, en un signal d'entrée provenant de l'inverseur 80 de décodage d'impression, tel qu'appliqué à la porte 80 au moyen d'un conducteur 86 et en un signal d'entrée provenant d'une bascule 90 de mémoire de décalage, tel qu'appliqué à la porte 80 au moyen d'un conducteur 92. Gomme on le verra dans une 35 description ultérieure de la bascule 90 dé mémoire de décalage, la bascule 90 est positionnée en réponse à la détection d'un code de décalage supérieur et repositionnée en réponse à la détection d'un code de décalage inférieur. Avec les conditions ci-dessus satisfaites, la sortie de 40 la porte 80 tombera à un niveau logique ZERO pour fournir une 69 16359 8 2008936 entrée à un circuit inverseur 96, la sortie du circuit inverseur 96 étant appliquée à un conducteur 98 de sortie de trait d'union. La sortie de l'inverseur 96 est également appliquée par l'intermédiaire d'un circuit 100 différentiateur pour positionner la bas-5 cule 102 de trait d'union au moyen d'un conducteur 104. La sortie du côté de repositionnement de la bascule 102 de trait d'union fournit un signal de sortie à un conducteur 106 de sortie de trait d'union. La sortie de la bascule 102 de trait d'union est appli-10 quée à une porte "ET" 110 de sortie de ligne de trait d'union au moyen d'un conducteur 112, l'entrée de la porte "ET" étant également susceptible de répondre à un conducteur 114 d'entrée de ligne, tel qu'appliqué à la porte 110 par l'intermédiaire d'un circuit inverseur 116. La bascule 102 est positionnée à nouveau, 15 ou bien par un signal de remise en position appliqué par l'intermédiaire d'un conducteur 120 d'entrée de remise en position, ou bien au moyen d'un circuit différentiateur 122. Le circuit différentiateur 122 fournit un signal de remise en position à la fin des signaux d'impression "trait d'union" barré et de "saut" 23 barré, qui y sont appliqués au moyen d'un conducteur 126 d'entrée d'omission; le signal de trait d'union suri» conducteur 128 et le signal d'impression tels qu'appliqués au moyen des conducteurs 130 et 132. Le premier signe de ponctuation ou de paragraphe est dé-25 tecté au moyen d'une porte ET 140 qui comporte des entrées provenant des voies omnibus collectrices de données T, 2, 4, 5 et Ç au moyen de conducteurs d'entrée 142 et d'une entrée provenant du conducteur 130 d'entrée de décodage d'impression. La sortie de la porte 140 de paragraphe»dit aussi "période", est appliquée au moyen 30 des conducteurs 146, 148 à une bascule 150 de ponctuation pour fournir une indication sur un conducteur 152 de sortie de ponctuation qu'un paragraphe ou quelqu Le circuit différentiateur 156 est sensible à des signaux d'entrée provenant d'un conducteur d'entrée 158 d'horloge D, du conducteur 126 d'omission, de l'enlèvement d'un signal de sor-40 tie de l'une des portes de ponctuation, comprenant la porte 140, 69 16359 9 2008936 tel qu'appliqué au circuit différentiateur 156 au moyen d'un conducteur 160 ou de la détection d'une opération d'espace, de tabulation ou de retour de chariot,telle qu'appliquéeau circuit 156 au moyen d'un conducteur 162. Ce dernier signal sera plus complète-5 ment expliqué en relation avec un exposé de la porte "OU" reliée au conducteur 162„ Par suite, la bascule est remise en position soit à l'espace, à la tabulation ou au retour de chariot ou à-la détection d'un code d'impression qui ne comprend pas un signe de 10 ponctuation lorsque le système n'est pas dans les modes de saut ou de décalage supérieur (haut de casse). la bascule de ponctuation 150 est positionnée de fâçon similaire au moyen de portes ET 170, 172, 174, de points d'interrogation, de points d'exclamation et de virgules, respectivement, 15 les sorties des portes 170, 172, 174 étant interconnectées et reliées au conducteur 148 de sortie de mise en position. la porte 170 de point d'interrogation est rendue sensible aux signaux sur les voies omnibus 3, 4, 5 et "5" collectrices de données au moyen du conducteur 178, et est également rendue sen-20 sible à un signal de décodage d'impression sur le conducteur 130. la porte 172 est rendue sensible à des bits sur les voies 1, 2, 4, 5 et tels qu'ils lui sont appliqués au moyen des conducteurs 182 et elle est également rendue sensible à un signal de décodage d'impression sur le conducteur 130. 25 Finalement»la porte 174 est rendue sensible à des élé ments ou bits sur les voies de données 2, 3» 4, î)'et ïï, telles qu'appliquées à ia porte 174 au moyen du conducteur 184, la porte 174 étant' similairement rendue sensible à un-signal de décodage d'impression sur le conducteur 130. La totalité des portes 170, 30 172, 174 positionne la bascule 150 de ponctuation et remet en position la bascule 150 d'une façon similaire à celle décrite en se rapportant à la porte 140. Certaines opérations de fonctions sont détectées et décodées par le système de la figure 1, particulièrement les fonc-35 tions de tabulation, de retour de chariot, d'espacement, de décalage supérieur et de décalage inférieur (haut et bas de casse), l'opération de tabulation est détectée au moyen d'une porte de tabulation, la porte 188 comprenant une entrée provenant de la voie omnibus 1 collectrice de données telles qu'appliquées sur le conducteur 40 d'entrée 190 et une entrée provenant du circuit 70 inverseur d'opé- 69 16359 .2008936 rations, le signal provenant de l'inverseur 70 étant appliqué à la porte 188 au moyen d'un conducteur 192. L'opération de retour de chariot est détectée au moyen d'une porte ET 194- qui comprend l'entrée provenant de la voie omnibus 2 collectrice de données, 5 telles qu'appliquées sur le conducteur d'entrée 196, et aussi une entrée provenant de l'inverseur 70 d'opérations. La fonction d'espacement est détectée par une porte 198 d'espacement, la porte 198 comportant une entrée provenant des voies omni'bus collectrices de données 3 et 4, et aussi une entrée provenant de l'inverseur 10 70. Les opérations de décalage supérieur et de décalage inférieur sont détectées par une porte 200 de décalage supérieur et par une porte 202 de décalage inférieur, la porte 200 étant rendue sensible à un signal sur les voies omnibus collectrices de données, 15 3 et 4» et la porte 202 étant rendue sensible à un élément ou bit sur la voie omnibus collectrice de données 3 et sur la voie 5. Les deux portes 200 et 202 comportent des entrées provenant de l'inverseur 70 d'opérations. La sortie de la porte 200 de décalage supérieur et de la 20 porte 202 de décalage inférieur est appliquée à la bascule 90 de mémoire de décalage et»en particulier ,1a bascule 90 est positionnée au moyen de 3a. porte 200 de décalage supérieur et est remise en position au moyen de la porte de décalage inférieur 202. Ainsi, le mode de décalage du système est emmagasiné dans la bascule 90. 25 C'est la bascule 90 qui fournit un signal de sortie provenant de la partie de remise en position vers la porte 80 de trait d'union et à la porte 172 de point d'exclamation au moyen du conducteur 92. Le signal de sortie provenant de la partie de positionnement est appliqué au moyen d'un conducteur 208 aux circuits d'entrée 30 de la porte de virgule 174 et de la porte de point d'interrogation 170. La sortie de la porte 200 de décalage supérieur est également appliquée par l'intermédiaire d'un circuit inverseur 210 et d'un différentiateur 212 à la partie de positionnement d'une se-3? conde bascule 214 de mémoire de décalage, la sortie de la partie de positionnement étant appliquée à un conducteur 216 de sortie de mémoire de décalage. La sortie de la porte 202 de décalage inférieur est appliquée par l'intermédiaire d'un circuit différentiateur 220 à la partie de remise en position de la baseule 214 40 de mémoire de décalage pour remettre en position la bascule en ré 69 16359 " '2008936 ponse à un code de décalage inférieur. Le différentiateur 220 est également rendu sensible à la condition de positionnement de la bascule 214 au moyen d'un signal sur un conducteur 222 au fait que le code de décalage supérieur n'a pas été décodé tel que détecté 5 par un conducteur 224» au fait que le système n'est pas dans le mode de ligne et de retour de chariot tel que détecté par un signal sur le conducteur 226 et par l'émission d'un signal d'horloge D tel que détecté sur un conducteur 228. La bascule 214 est également remise en position en réponse à un signal de remise en posi-10 tion émis sur le conducteur 230 d'entrée pour remettre en position initialement la bascule 214 lorsque le système est branché. Certaines des opérations sont combinées, lorsque par exemple un signal de sortie est engendré depuis une porte OU 236 de retour de chariot ou de trait d'union, l'entrée de la porte OU 15 236 étant rendue sensible à un code de retour de. chariot ou à un code de trait d'union. Les fonctions d'espacement ou de tabulation sont détectées par une porte DU 238, et les opérations d'espacement ou de tabulation ou de retour de chariot sont détectées par la porte OU 240. De façon similaire, une opération de retour 20 de chariot est détectée par la porte OU 242, une opération d'espacement ou de tabulation ou de retour de chariot ou d'impression est détectée par une porte OU 244 et l'occurrence d'une opération de décalage supérieur ou de décalage inférieur ou d'impression est détectée par une porte OU 246. Les signaux de sortie provenant des 25 portes OU 236, 246 sont fournis sur les conducteurs de sortie 248 à 258, respectivement. Se référant maintenant à la figure 2, on y a représenté un autre schéma AH 20.10 incorporant certaines autres caractéristiques de la présente invention, particulièrement la bascule d'édition. 30 Spécifiquement, une pluralité de portes ET 280, 282, 284, 286, 288 fournissent des signaux d'entrée pour positionner la bascule 290 d'édition par l'intermédiaire d'un circuit différentiateur 292 et d'un inverseur 294. Le circuit différentiateur 292 est a-limenté avec un signal d'entrée provenant du circuit inverseur 294 35 et aussi avec un signal d'entrée provenant d'un conducteur 298 d'entrée de clavier barré qui indique que le clavier n'est pas branché et que le système est sur le mode d'édition. La porte ET 280 est rendue sensible à un signai d'entrée provenant d'un conducteur d'entrée 300 de décalage inférieur ou de 40 décalage supérieur ou d'impression, à un conducteur d'entrée 302 69 16359 12 2008936 d'édition automatique, et un signal provenant de la partie de remise en position de la bascule d'édition 290 est détecté sur le conducteur 306. Ainsi, la sortie de la porte 280 est à un niveau logique ZERO lorsque les conditions sont détectées que le système 5 est sur le mode d'édition automatique, la bascule d'édition n'a pas été positionnée et un code de décalage supérieur, de décalage inférieur ou d'impression a été détecté. La porte ET 282 est rendue sensible à un mode d'entrée de mot sur le conducteur 310 et à un mode "Espace" ou "Tabulation" ou de retour de chariot sur un 10 conducteur d'entrée 312. Ainsi, la porte 282 est sensible au système étant sur le mode "mot" et détectant une fonction d'espacement, de tabulation ou de retour de chariot. La porte 284 peut être caractérisée comme une porte de mode de phrase et est sensible à un signal de mode de phrase sur le con-15 ducteur 316 d'entrée de phrase et elle est aussi rendue sensible à la perception d'une fonction d'espacement, de tabulation ou de retour de chariot, sur le conducteur 212 ou d'un signal de ponctuation appliqué sur le conducteur d'entrée 318. Par suite, la porte 284 fournit un signal de sortie de ZERO logique en réponse au 20 système étant sur le mode de phrase et un espacement ou tabulation ou retour de chariot a été détecté après que la bascule de ponctuation ait été positionnée. La porte 286 de mode de "ligne" détecte le mode de"ligne" au moyen d'un conducteur d'entrée de ligne 322 et détecte aussi l'occurrence d'une opération de retour 25 de chariot en détectant un signal sur le conducteur 324 d'entrée de retour de chariot. La sortie de la porte 286 sera à un niveau logique ZERO à un instant tel que le système est sur le mode de ligne et le retour de chariot est positionné. Finalement, la porte 288 de "para-30 graphe" comporte un signal d'entrée provenant d'un conducteur 330 d'entrée de paragraphe et aussi des signaux d'entrée provenant d'un conducteur 332 d'entrée de "priorité" barrée, un second conducteur 334 d'entrée de retour de chariot en plus de la détection du premier retour de chariot au aoyen d'un signal sur le conduc-35 teur 324» Comme exposé ci-dessus, les sorties des portes 280 à 288 sont connectées en parallèle pour fournir un seul signal d'entrée au circuit inverseur 294° Ainsi, lorsque l'une quelconque des sorties des portes 280 à 288 tombent à un niveau logique ZERO, la sor-40 tie du circuit inverseur 294 monte à un niveau logique UN pour po 13 2Q08936 69 1635,9 sitionner la bascule 290 d'édition par l'intermédiaire du différentiateur 292. La bascule d'édition 290 est repositionnée au moyen d'une pluralité de signaux, le premier de ceux-ci provient d'une porte 5 ET 358 d'édition automatique qui comporte des signaux d'entrée provenant du conducteur 302 d'entrée d'édition automatique et aussi un conducteur d'entrée 340 de retour de chariot ou de trait d'union. Ainsi, la sortie de la porte 538 est à un niveau logique ZERO à chaque fois que le système est sur le mode d'édition automatique 10 et qu'un retour de chariot ou ùn trait d'union est détecté. Ce signal de sortie est appliqué à la partie de remise en position 542 delà bascule 290 au moyen d'un conducteur 544» La bascule 290 d'édition est également repositionnée au moyen d'un circuit 348 de puissance de repositionnement qui ap-15 plique un signal de sortie à la partie 542 de remise en position au moyen d'un conducteur 550. Ce signal de repositionnement est fourni toutes les fois que le système est initialement temporisé pour remettre en position la bascule vers Tin état initial. La bascule 290 d'édition est également repositionnée au moyen d'un conducteur 20 d'entrée 552 de "ligne de trait d'union" et d'un conducteur 354, et finalement,la .paftie de remise en position 342 de la bascule est remise en position au moyen d'un signal de sortie provenant du circuit différentiateur 356. Le circuit différentiateur 556 comporte une entrée prove-25 nant d'un conducteur 558 d'entrée d'horloge D, un conducteur 560 qui détecte la condition positionnée de la bascule d'édition 290, un signal logique UN sur le conducteur 562, et la condition de décalage supérieur, de décalage inférieur ou la ligne d'impression 500 passant d'un ZERO logique à un UN logique et inversement à 50 un signal ZERO logique, tel que détecté sur le conducteur 566. Une porte d'arrêt "ET" 568 est prévue pair produire un signal de sortie "d'arrêt" barré sur le conducteur de sortie 570 et est rendue sensible à un signal d'entrée provenant du conducteur 562, à un signal sur le conducteur 558 d'horloge D, à un signal 35 de sortie logique UN provenant d'une porte ET 370, à un signal logique UN sur le conducteur 302 d'édition automatique tel qu'appliqué à partir du conducteur 366 et au fait que la bascule 290 d'édition a été positionnée» La sortie de la porte 568 est à un niveau logique ZERO toutes les fois que la bascule d'édition 290 40 est positionnée, que les fonctions de décalage supérieur, de dé 69 16359 U 2008936 calage inférieur ou d'impression sont détectées et que le niveau de signal sur le conducteur 362 est à un niveau de UN logique. La porte 372 est rendue sensible au positionnement d'une bascule 380 de zone de marge de droite tel que détecté par un signal sur le conducteur 382 et à la production d'un code d'espacement ou de ta-5 bulation sur le conducteur d'entrée espace, tabulation, tel qu'appliqué sur le conducteur 384. La bascule 380 de zone de marge de droite est positionnée au moyen d'un circuit différentiateur 384 et d'une porte ET 386, L'entrée de la porte ET comprend un signal de "trait d'union ligne" 10 barré sur le conducteur d'entrée 352, un signal d'entrée provenant d'un conducteur 388 de commutateur de zone de marge de droite qui indique que le commutateur de zone de marge de droite à été actionné, un signal d'entrée provenant de la fonction de deuxième retour de chariot tel. qu'appliqué par l'intermédiaire d'un eir-15 cuit inverseur 390 et d'un conducteur 392 et un signal sur le conducteur 394 de contrôle de marge tel qu'appliqué au moyen d'un conducteur 396. La porte 386 est soumise à une opération d'horloge au moyen d'un signal d'horloge C appliqué au circuit d'entrée de la porte 386 au moyen de conducteurs 396, 398. 20 Par suite, la sortie de la porte 386 est à un niveau lo- . gique ZERO lorsque le commutateur de zone de marge de droite est actionné, et que le système est sur le code de contrôle de marge. Aussi, la porte 386 est rendue sensible au fait que le système n'est pas en train de sauter une opération ou de se trouver sur le mode 25 de ligne et aussi qu'un deuxième retour de chariot et un trait d' union n'a pas été détecté. Lorsque toutes ces conditions sont réunies, la sortie de la porte 386 tombe à un niveau logique ZERO et le signal d'horloge C provoque la montée du signal de sortie à un niveau logique UN. Cette montée dans le niveau de signal fournit 30 un signal de sortie depuis le différentiateur 384 et ainsi positionne la bascule 380. La bascule 380 de zone de marge de droite est repositionnée au moyen d'un circuit différentiateur 400 qui repositionne la bascule 380 de zone de marge de droite en réponse à la détection de 35 l'opération de retour de chariot. Le différentiateur 400 est rendu sensible à un signal "d'omission" barré sur le conducteur d'entrée 402 et aussi à un signal de retour de chariot sur le conducteur 324 d'entrée. Ainsi, la bascule de zone de marge de droite 40 est remise en position en réponse à 11opération de retour de chariot. 69 16359 15 2008936 La "bascule 380 est également remise en position en réponse à un signal de sortie provenant de la source de puissance lors de la remise en position du circuit 348 qui remet en position la bascule 380 en réponse à la mise en action initiale du système. 5 Le collecteur omnibus d'entrée du système entrée/sortie relié au système de contrôle d'édition de la présent® invention est alimenté en signaux d'entrée sur le collecteur omnibus, spécifiquement sur le collecteur omnibus 2 et une entrée sur le collecteur omnibus 3 à partir de la partie AH 20.10 du système. Par-10 ticulièrement, la porte 410 du collecteur omnibus d'entrée 2 est rendue sensible à un signal d'espacement, de tabulation et de retour de chariot 2 sur un conducteur d'entrée 412. La porte ET 410 détecte aussi la première opération de retour de chariot au moyen d'un signal sur un conducteur d'entrée 414. La porte 410 est éga-15 lement sensible à un signal de contrôle de marge sur le conducteur 394 et au fait qu'un signal de collecteur omnibus 3 d'entrée n'est pas produit par une porte d'entrée 415 de collecteur omnibus 3. Le signal de sortie du collecteur omnibus 2 d'entrée sur le conducteur de sortie 418 est utilisé pour permettre au système 20 entrée/sortie d'accomplir la fonction de retour de chariot. Lorsque le système est sur le mode de contrôle de marge, les bascules d'espacement, de tabulation et de retour de chariot sont positionnées et un signal de collecteur omnibus 3 de données n'est pas pre~ duit à partir de la porte 416. 25 La porte de collecteur omnibus d'entrée 416 produit le signal de collecteur omnibus 3 d'entrée sur un conducteur 420 de sortie vers un circuit OU 472 pour fournir un signal de fonction espacement pour 3e système 4'entrée/sortie. La porte 416 est sensible au fait que la bascule de zone de marge de droite est remise 30 en position, telle que détectée au moyen d'un signal sur le condue-teur 422, à la détection d'un signal de retour de chariot 1 sur le conducteur 414, au fait que la bascule de retour de chariot 2 n'est pas positionnée telle que détectée par un signal sur le conducteur 426, et au fait que le système est sur le mode de contrôle de mar-35 ge tel que détecté par un signal sur le conducteur 394. Aussi, le fait qu'un signal d'espacement/tabulation a été produit pour positionner les bascules d'espacement ou de tabulation, tel que détecté au moyen d'un conducteur 382 et finalement le fait que la bascule de retour de chariot 2 n'est pas po-40 sitionnée telle que détectée par un conducteur 428. Ces signaux 69 16359 2008936 sont soumis à des opérations d'horloge pendant le temps d'horloge C dû à la liaison du conducteur 396 d'entrée d'horloge 0 à la porte 4-16o Ainsi, un "bit de données de collecteur omni'bus d'entrée 3 5 est présenté au système d'entrée/sortie pour amener le système d'entrée/sortie à accomplir une fonction d'espace lorsque le système est sur le mode de contrôle de marge, la bascule d'espacement ou de tabulation a été positionnée et la bascule de retour de chariot 1 a été positionnée,et finalement le fait que la ba-10 seule de retour de chariot 2 n'est pas positionnée, lé système n'est pas dans la zone de marge de droite et un signal d'horloge D n'est pas en train d'être produit. le positionnement de la bascule 380 de zone de marge de droite par la porte 386 est inhibé par un signal logique ZERO sur 15 le conducteur 362, ce signal de ZERO logique étant émis au moyen d'une porte ET 4-30. la porte 430 est rendue sensible au fait que la bascule de chariot 1 est positionnée telle que détectée par un signal sur le conducteur 414, au fait que le système est sur le mode de contrôle de marge tel que détecté par un signal logique U¥ 20 sur le conducteur d'entrée 394 et à la production d'un code de décalage inférieur ou de décalage supérieur ou d'impression tel que détecté au moyen d'un signal sur le conducteur d'entrée 432. Ainsi, le positionnement de la bascule 380 de zone de marge de droite est inhibé par un signal de sortie provenant de 3a porte 25 430 à chaque fois que le système est.sur le mode de contrôle de marge, et qu'un code de décalage inférieur ou d'impression est détecté ou que la bascule de retour de chariot tW est positionnée. le système comprend,en outre,une porte 436 de ponctuation ou de zone de marge de droite, une porte 438 lectrice inhibitrice 30 et une porte 440 de retour de chariot 1 et d'impression.la porte 436 est rendue sensible au fait que le système n'est pas sur la zone de marge de droite et qu'un code de ponctuation a été lu, la sortie de la porte 436 étant un ZERO logique lorsque les conditions sont réunies, la porte 438 est rendue sensible au fait que le 35 système est sur le mode de contrôle de marge, tel que détecté par un signal sur le conducteur 394, et que la bascule de retour du chariot 1 a été positionnée»telle que détectée par un signal sur le conducteur 414 et que l'on détecte un signal d'espacement ou de tabulation ou de retour de chariot 2,tel qu'indiqué par un signal 40 sur le conducteur 412„ 69 16359 17 2008936 la sortie de la porte 438 est utilisée pour inhiber la lecture chaque fois que le système est sur le mode de contrôle de marge, et la bascule de chariot 1 est positionnée en plus du fait que l'une des bascules d'espacement, de tabulation ou de re-5 tour de chariot est en train d'être positionnée, la porte finale 440 est rendue sensible au positionnement de la bascule de retour de chariot 1«telle que détectée par un signal sur le conducteur 414 et au positionnement d'un code de décalage inférieur (bas de casse), de décalage supérieur (haut de casse) ou d'impression tel 10 que détecté par la production d'un signal sur le conducteur 432. Ainsi la sortie de la porte 440 tombe à un niveau logique ZERO à chaque fois que la bascule de retour de chariot 1 est positionnée et que l'on a détecté un code de décalage supérieur, de décalage inférieur ou d'impression. 15 Finalement, un signal supplémentaire de remise en position est engendré par une porte 444 de remise en position qui comporte un signal d'entrée provenant d'une porte ET 446 et d'une porte ET 448. la porte 446 comporte un signal d'entrée provenant du conducteur 302 d'entrée et d'édition automatique et aussi un sig-20 nal d'entrée provenant du côté positionné de la bascule 380 de zone de marge de droite. Par suite, lorsque le système est sur le mode d'édition automatique et lorsque la bascule de zone de marge de droite a été positionnée et la sortie de la porte 446 sera à un niveau logique ZERO. 0e signal de sortie monte à un niveau lo-25 gique UN toutes les fois que l'une quelconque des conditions ne sont pas réunies, c'est-à-dire que la bascule de zone de marge de droite n'est pas positionnée ou que le système n'est pas sur le mode d'édition automatique. la porte 448 comporte une entrée provenant d'un circuit 30 différentiateur 450 qui est rendu sensible à la montée d'un conducteur 452 de sortie de commutateur de départ d'un niveau de ZERO logique à un niveau logique UN et au retour à un niveau logique ZERO. la porte 448 comporte, en outre,une entrée provenant d'un second différentiateur 454 qui est rendu sensible à un sig-35 nal d'horloge D sur un conducteur d'entrée 456 et à un signal d'arrêt sur le conducteur 458. Si on se réfère maintenant à la figure 3, on y a représenté un autre circuit AH 30.10 formant une autre partie du système de 3a présente'invention. En particulier, un conducteur 40 468 de sortie de fonction de saut engendre un signal de sortie 69 16359 18 2008936 de saut lorsque le système est sur la zone de contrôle de marge. Ce signal sur le conducteur 466 est engendré au moyen d'une porte ET. 468 qui comporte un signal d'entrée provenant d'un conducteur 470 d'entrée de contrôle de marge et du circuit de sortie d'une 5 porte OU 472. la porte OU est rendue sensible à toutes les différentes fonctions du système dans lesquelles on désire accomplir une fonction de saut. En particulier, là porte 472 est rendue sensible à la détection d'un signal de retour de chariot 2 et à un code de tabulation ou de décalage supérieur ou de décalage in-10 férieur ou d'impression étant engendré,tel que détecté par tin signal sur un conducteur d'entrée 474. la porte 472 est,en outre,sensible aux codes de saut, de tabulation, de saut,de retour de chariot et d'arrêt, tels que détectés sur des conducteurs d'entrée 476, 478, 480. Aussi, lorsque le système est sur le mode de zone 15 de marge de droite et qu'une opération d'espacement ou de tabulation a été détectée, un signal de sortie sera engendré depuis une porte ET 484 à la suite de son interconnexion avec le conducteur 486 d'entrée de zone de marge de droite et avec le conducteur 488 d'entrée de tabulation ou d'espace. 20 la porte 472 est,en outre,sensible à un signal de sortie provenant de la porte ET 490 qui comporte un signal d'entrée provenant d'un conducteur 492 d'entrée de trait d'union, un conducteur 494 d'entrée de "zone de marge de droite" et un signal de code de priorité,tel qu 'émis sur un conductéur de sortie 496 par 25 une porte ET 498, et est appliqué à la porte 490 au moyen d'un conducteur 500. la porte 472 est,en outre,rendue.sensible à un signal logique ZERO engendré par la porte ET 502 et appliqué sur un conducteur 504, et aussi à un retour de .chariot 1 et à un signal d'impression sur un conducteur 506 d'entrée, tel qu'appliqué 350 à celle-ci au moyen d'un conducteur 508. On expliquera ci-après le fonctionnement et les fonctions des portes 498 et 502. Ainsi, la porte 472 est rendue sensible à différentes conditions fonctionnelles et opérationnelles dans le système comprenant la tabulation, le saut, le retour de chariot et l'arrêt. 35 Aussi, la porte 472 est sensible à la condition du systè me qui est sur le mode de zone de marge de droite et le positionnement du retour de chariot 2 et des bascules d'espacement et de tabulation . En outre, la porte 472 détecte la production d'un signal de positionnement pour les bascules de trait d'union ou de 40 tabulation ou d'espace qui est suivie par un code d'impression. 69 16359 9 2008936 le signal de sortie de retour de chariot 1 est engendré par une bascule 510 de retour de chariot 1 qui engendre un signal de sortie de retour de chariot 1 (barré) sur un conducteur 512 de sortie et un signal de "retour de chariot 1" sur le conducteur de 5 sortie 514. La bascule 510 est positionnée en réponse à un signal engendré dans un circuit différentiateur 514» le circuit différentiateur 514 étant rendu sensible à une condition de la bascule de retour de chariot 2 et la bascule de trait d'union n'étant pas positionnée,et à la détection d'un retour de chariot. Ces signaux 10 sont détectés sur les conducteurs 516, 518 et 520, respectivement. La bascule 510 est,en outre,positionnée par un signal produit à partir de la porte ET 502 et appliqué à la bascule 510 au moyen d'un conducteur 524. La porte 502 produit un signal de sortie logique ZERO en réponse au système étant sur la zone de 15 marge de droit, tel que détecté par un signal sur un conducteur 486 et appliqué à celle-ci au moyen d'un conducteur 526, la production d'un code de décalage supérieur ou de décalage inférieurs tel que détecté par un signal sur un conducteur d'entrée 528, et un. signal de sortie logique UN provenant d'une porte OU 530. La 20 porte OU 530 est rendue sensible au repositionnement d'une bascule 534 de tabulation d'espacement ou à la détection d'un trait d'union (barré). La bascule 510 est,en outre,, mise en position en réponse à un signal de retour de chariot engendré sur 16 conducteur 538 d'entrée de signal de retour de chariot. 25 La bascule 510 est remise en position en réponse à un sig nal de remise en position sur 1e conducteur d'entrée 540, tel qu'appliqué à cette bascule au moyen d'un conducteur 542, ou à partir d'un signal de sortie provenant de l'un des différentiateurs 544 ou 546. Le différentiateur 546 est rendu sensible à un signal 30 de retour de chariot 2 sur le conducteur d'entrée 548, à-un signal de retour de chariot 2 (2 CR) sur un conducteur d'entrée 550 et à la production d'un signal d'horloge C tel que détecté sur un conducteur 554 d'entrée d'horloge C. Le second différentiateur 544 comprend des signaux d'entrée provenant de la porte ET 502, telle 35 que décrite ci-dessus et un conducteur 556 d'entrée de zone de marge de droite et de ponctuation. Le différentiateur 544- est également sensible à un signal logique UN sur un conducteur d'entrée 506, à un code de priorité tel qu'engendré par la porte ET 498, un signal 2 CR,tel qu'engendré sur le conducteur 560 d'entrée,et à la 40 production d'un signal d'espacement ou de retour de chariot 2 sur t 69 16359 20 2008936 un conducteur 562 „ Le différentiateur 5+4 est soumis à une opération d'horloge en réponse à un signal d'horloge 0 sur le conducteur 554 pour remettre en position la bascule 510. Le signal de retour de chariôt 2 est engendré sur un conduc-5 teur 566 de sortie au moyen d'une bascule 568 de retour de chariot 2. La bascule de retour de chariot 2 est mise en position en réponse à pn signal de sortie provenant de la porte 498 sur un conducteur 570 ou à un signal de sortie provenant du circuit différentiateur 574. Le circuit différentiateur est rendu sensible 10 à un signal de retour de chariot sur le conducteur 520 de retour de chariot et aussi au positionnement de la bascule 510 de retour de chariot. Finalement, la bascule 568 peut être positionnée en réponse à un signal de sortie provenant d'une porte 578 qui comporte des signaux d'entrée provenant d'un conducteur d'entrée 580 15 de "paragraphe le côté positionné de la bascule 510, tel qu'appliqué à la porte 578 au moyen d'un conducteur 582, le fait que le clavier n'est pas en fonctionnement tel que détecté par un signal sur le conducteur d'entrée 584 "clavier" (barré) et le fait que le système n'est pas sur le mode de contrôle de marge tel que dé-20 tecté par tua signal sur un conducteur 586 d'entrée de contrôle de marge et appliqué à cette bascule au moyen de conducteurs 588 à 590 et d'un inverseur de circuit '592. La bascule 568 est remise en position en réponse à un signal de remise en position sur un conducteur 540 d'entrée, tel qu'ap-25 pliqué à cette bascule au moyen d'un.conducteur 596 ou au moyen • ' d'un signal de sortie provenant d'un circuit différentiateur 600. Le circuit différentiateur 600 comporte un signal d'entrée provenant d'un conducteur 602 d'entrée de "retour de chariot" (barré), un signal d'"omission" sur le conducteur 604,tel que produit par 3D une porte d'omission 606. La porte d'omission 606 comporte des signaux d'entrée provenant de la porte OU 472 et le conducteur d'entrée de contrôle de marge 586. Finalement, le circuit différentiateur 600 est soumis à une opération d'horloge en réponse à la détection d'une opération d'espacement, ou de tabulation, ou de 35 retour de chariot ou d'impression, au moyen d'un signal sur un conducteur d'entrée 610. La porte 530 est rendue sensible au signal de trait d'union sur le conducteur d'entrée 612 et aussi au positionnement de la bascule d'espacement ou de tabulation 534. La porte 498 de priori-40 té ET délivre un signal de sortie logique ZERO en réponse à la dé 69. 16359 21 2008936 tection du fait que la "bascule 510 de retour de chariot n'est pas positionnée, que la bascule 534 d'espacement ou de tabulation n'est pas positionnée et que le mode de mémoire de décalage est vrai, tel que détecté par un signal logique UN sur le conducteur 620 5 d'entrée de mémoire de décalage, le signal de'lecteur obturateur" est engendré au moyen d'une porte ET 622 de "lecteur obturateur" qui comporte un signal d'entrée provenant du signal d'espacement ou de tabulation ou de retour de chariot tel qu'engendré par line porte OU 624, le signal d'horloge C engendré sur le conducteur 10 554, le fait que la bascule 510 de retour de chariot est positionnée et le fait que le système est sur le mode de contrôle de marge, tel qu'appliqué à celle-ci au moyen d'un conducteur 588. Ainsi, un obturateur lecteur est simulé en réponse au positionnement de la bascule d'espacement ou dè tabulation ou de retour de chariot 15 2, au fait que le système est sur le mode de contrôle de marge et que la bascule de retour de chariot 1 est positionnée et à la production d'un signal d'horloge D. Une porte 634 est fournie pour permettre au système de sauter une opération de retour de chariot lorsque la porte est validée. 20 Ce signal-de saut de retour de chariot est produit sur le conducteur de sortie 636 et la porte 634 répond àun signal logique UN sur le conducteur d'entrée de retour de chariot 520. La remise en position de la bascule de retour de chariot 1 est détectée-au moyen d'un conducteur 638, la remise en position de la bascule 25 568 de retour de chariot 2 est détectée au moyen d'un conducteur 640, et le fait que le système est sur le mode de contrôle de marge est détecté par le conducteur 588. Ainsi, une fonction de retour de chariot sera sautée lorsque la bascule de retour de chariot 1 et la bascule de retour de chariot 2 ne sont pas position-30 nées et que le système est sur le mode de contrôle de marge. Si on se réfère maintenant à la figure 4, on y a représenté un système AH 40*10 comportant un circuit 660 de compteur binaire du type à bascule qui comprend une première partie 662 de compteur qui est utilisé pour compter le nombre de tabulations qui 35 se produisent dans la première ligne de chaque paragraphe et une second partie 664 de compteur à bascule binaire qui est utilisé pour compter le nombre de tabulations qui se produisent dans les lignes consécutives d'un paragraphe, le système est également capable d'abandonner toutes tabulations survenant après l'émission 40 des tabulations telles que déterminées par le compte de tabulations de la première phrase du paragraphe. 69 16359 2008936 Le compteur binaire 662 comporte une pluralité de bascules 670,672 et 674 correspondant au compte de bits 1, 2 et 4. Chacune des bascules respectives est fournie en signaux d'entrée provenant des circuits différentiateurs 676, 678 et 680 qui sont rendus sen-5 sibles à la condition particulière de positionnement ou de repositionnement de la bascule respective au moyen d'une boucle de réaction. L'arrangement 662 de compteur binaire est le compteur binaire typique commun dans la technique connue. Des signaux d'entrée au compteur binaire 662 sont fournis au moyen d'une porte 10 ET 684, la porte étant rendue sensible à un signal d'horloge D sur le conducteur d'entrée 686, à un signal d'opération sur le conducteur 688, à un signal de "saut" sur le conducteur 690 et le code de tabulation, à un bit sur la voie 1, tel. que détecté sur le conducteur d'entrée 694. la porte 684 est validée en réponse à 15 la condition positionnée d'une bascule 700 de compte de tabulations, qui sera décrite en se rapportant à la figure 5. la bascule 700 de compte de tabulations est sensible à la détection d'un double retour de chariot ainsi qu'on le verra ci-après. La sortie de la bascule 700 est appliquée au circuit d'en-20 trée de la porte ET'684 au moyen d'un conducteur 702. la porte 684, avec toutes les conditions susmentionnées existant, soumettra à une opération d'horloge les signaux de conducteur omnibus 1 de données sur le conducteur d'entrée 694 au premier circuit différentiateur 676. le premier circuit différenti-25 ateur positionne la bascule 670 pour indiquer qu'une tabulation a été détectée, le' second signal sur le conducteur de données 1 repositionne la bascule 670 et positionne la bascule 672.les bascules 670 à 674 sont positionnées et repositionnées pour indiquer le compte binaire des tabulations étant détectées à la porte ET 30 684. lors de la détection d'un retour de chariot, la porte 684 est invalidée au moyen de la condition de repositionnement de la bascule 700 (figure 5) ainsi qu'on le verra ci-après, la bascule 700 est repositionnée en réponse à la détection d'un seul retour de chariot, et après, la porte 684 ne transmettra pas d'autres 35 signaux aux bascules 670 à 674 en l'absence de la détection d'un double retour de chariot. le compteur 664 comporte trois circuits de bascules binaires, 710, 712, 714, qui sont positionnées ou repositionnées en réponse à trois circuits différentiateurs 716, 718, 720, bran-40 chés dans les circuits d'entrée respectifs des bascules 710 à 714. 69 16359 2008936 Le circuit compteur 664 est utilisé pour compter le nombre de tabulations qui sont engendrées dans la seconde ligne et dans les lignes suivantes d'un paragraphe, ce compte de tabulation étant appliqué au compteur 664 au moyen d'une porte ET 724. La porte 5 ET 724 est rendue sensible à un code d'opération tel que détecté sur le conducteur d'entrée 688 et appliqué . au circuit d'entrée de la porte 724 au moyen d'un conducteur 726 et aussi du signal de conducteur omnibus 1 de données sur le conducteur 694 tel qu'appliqué à la porte 724 au moyen d'un conducteur 728. Le eomp-10 teur 664 est repositionné à chaque fois qu'un signal générateur de tabulation est fourni à un conducteur 730 d'entrée générateur de tabulation, lequel signal générateur de tabulation est engendré à chaque fois qu'un seul retour de chariot est engendré. Ce signal générateur de tabulation est fourni par line ba-15 seule 734 génératrice de tabulation (figure 5), ainsi qu'il sera plus complètement exposé ci-après* Le compteur binaire "A" 662 est repositionné en réponse à un signal de comptage de repositionnement sur le conducteur 732 d'entrée pour repositionner ehacune des bascules binaires 670 à 674 en réponse à m signal sur le 20 conducteur 732. Les sorties des bascules 670 à 674 et 710 à 714 sont appliquées à une pluralité de portes ET 736 à 750 dans différentes combinaisons et permutations. Chacune des portes 736 à 750 contient une voie provenant du compteur binaire 662 et la voie oor-25 rélative provenant de la bascule binaire 664. En se référant particulièrement à la porte 736, l'entrée de la porte 736 comporte une entrée provenant de la voie Ta et de la voie Tb et comporte aussi des entrées provenant des voies 2a, 2b et 3a et 3b. Les signaux sont soumis à des opérations d'horloge dans la porte 736 30 au moyen d'un signal "d'horloge 0" appliqué sur un conducteur d'entrée 754 et appliqué à celle-ci au moyen d'un conducteur 756. Les portes 736 à 750 sont utilisées pour comparer les sorties de chaque bascule provenant du compteur 662 avec la bascule correspondante du compter 664. 35 Par suite, chaque porte 736 à 750 compare des voies corres pondantes de bascule 662 avec la bascule 664 pour fournir une sortie à partir des portes 736 à 750 lorsque se produit une correspondance des voies détectées. Les sorties provenant des portes 736 à 750 sont appliquées 40 par l'intermédiaire d'une porte OU 758 pour repositionner la ba- i | 69 16359 20Q8936 seule 734 au moyen d'un signal appliqué sur un conducteur de sortie 760.Le repositionnement de la "bascule 734 est détecté par un signal sur le conducteur 762 de sortie de générateur de tabulation (figure 5) qui est interconnecté aY#c le conducteur 730 5 d'entrée de générateur de tabulation. Ce dernier conducteur 730 repositionne la totalité des basculesp 710 à 714 pour préparer le compteur 664 à reconditionner le compteur 664 pour un compte des tabulations dans une ligne suivante. Si on se réfère maintenant à la figure 5» et en particulier 10 à la bascule 700 de compte de tabulation, on voit que la bascule de compte de tabulation reçoit un signal de mise en position depuis une porte ET 770. La porte 770 comporte une entrée provenant d'un conducteur 772 d'entrée d'horloge C telle qu'appliquée à cette porte au moyen d'un conducteur 764 et une entrée venant du con-15 ducteur 776 d'entrée de "retour de chariot" tells j$i' appliquât à ; cette porte au moyen d'un circuit inverseur 778. La porte 770 comporte» en outre, une entrée provenant d'un conducteur 780 d'entrée de contrôle de tabulation et d'un conducteur 782 d'entrée de retour de chariot. Ainsi, la porte 770 fournit une entrée de mise 20 en position à la bascule 700 en réponse à un signal de sortie provenant de la porte 770, La bascule 700 est remise en position en réponse à la détection d'un seul retour de chariot, en particulier en répense à un signal de sortie provenant des portes 788. La porte 788 com-25 porte des signaux d'entrée provenant du circuit de sortie de la porte 770 au moyen d'un conducteur 790, un signal d'entrée provenant du conducteur 782 d'entrée et de retour de chariot et un signal d'entrée provenant du conducteur 792 de zone de marge de droite. Par suite, la bascule 700 est positionnée en réponse à la 30 détection d'un double retour de chariot et est remise en position en réponse à la détection d'un simple retour de chariot. Le signal de remise en position provenant de la porte 788 est soumis à une opération d'horloge en réponse à l'entrée du système dans la zone de marge de droite telle que détectée au 35 moyen du conducteur 792 de zone de marge de droite et appliquée à cet organe au moyen d'un circuit différentiateur 794 et d'un conducteur 798. Aussi, le côté de remise en position de la bascule 700 est validé en réponse à l'absence d'un signal de contrôle de tabulation sur le conducteur 780. La sortie du côté positionné 40 de la bascule 700, en plus d'être appliquée à la figure 4 au moyen 69 16359 2QÔ8936 d'un, conducteur 702,est également appliquée à un conducteur 800 de sortie de compte de tabulation. Le côté de remise en position est appliqué en tant que sortie à un conducteur 802 de sortie de "compte de tabulation". Le conducteur de sortie de compte de tabula-5 tion est également appliqué au circuit d'entrée d'une porte 806 de saut de tabulation au moyen d'un conducteur 808. La porte 806 fournit des signaux de saut de tabulation pour sauter des tabulations suivantes après que la zone de marge de droite, ait été atteinte et que le compte requis de tabulations ait été atteint, 10 cette dernière condition étant détectée par le compteur binaire 664. La porte 806 comprend,en outre,une entrée provenant du côté de remise en position de la bascule 734 pour détecter quand la bascule 734 de générateur de tabulation a été remise en posi-15 tion par la détection d'un seul retour de chariot. La bascule 734 est positionnée en réponse à une condition de signal dans le circuit différentiateur 810, le circuit différentiateur étant rendu sensible au retour de chariot, à un signal de "saut", Tin signal d'espacement tabulation sur le conducteur 812 et un sig-20 nal 2 CR et un signal "chariot 2" sur le conducteur 816 de sortie. La bascule 734 est remise en position en réponse à la détection d'une condition adaptée dans le compteur 662 et 664 due au signal de sortie provenant de la porte OU 758 (figure 4). tel qu'appliqué au côté de remise en position de la bascule 734 au moyen du con-25 ducteur 760. La remise en position de la bascule 734 est validé ou invalidé en réponse au mode de contrôle dé tabulation du système tel que détecté par le signal approprié du conducteur 780 d'entrée de contrôle de tabulation. La porte 806 comporte ,en outre ,des entrées provenant du 30 conducteur 820 d'entrée de "clavier", lequel conducteur indique que le clavier n'est pas en circuit, provenant du conducteur 780 d'entrée de contrôle de tabulation, du conducteur 688 d'entrée d'opération, tel qu'appliqué à cet organe au moyen du conducteur 822, et le signal de conducteur omnibus 1 de données, tel qu'ap-35 pliqué à cet organe au moyen d'un conducteur 824. Ainsi, lorsque le système détecte des signaux successifs de conducteur omnibus 1 de données ou de tabulations, ces tabulations sont sautées au moyen d'un signal de saut de tabulation produit sur le conducteur 828 de sortie de saut de tabulation, 40 Le signal 2 CR ou "chariot 2" sur le conducteur de sortie 69 16359 2008936 816 est engendré au moyen d'une porte ET 830 qui comporte une entrée provenant du conducteur 776 d'entrée de "chariot 2" et aussi un signal de OR sur le conducteur 832 d'entrée. Un signal d'entrée de "conducteur omni'bus 1 est produit sur un conducteur 838 de sor-5 tie au moyen d'une porte ET 840 et appliqué à cet organe au moyen d'une porte OU 842. La porte 840 est rendu sensible à un signal "d'horloge C" sur un conducteur 844, un signal de générateur de tabulation provenant du conducteur 762 de sortie de générateur de tabulation et à un signal de "clavier" appliqué sur le conducteur 10 820 et appliqué à cet organe au moyen d'un conducteur 846. Un signal obturateur de lecteur est engendré par une porte de sortie 850 et un signal inhibiteur de lecteur est engendré par un circuit 852 inverseur. La porte 850 comprend des signaux d'entrée provenant d'un conducteur 854 d'entrée d'horloge C et un signal géné-15 rateur de tabulation. Le signal d'"inhibition de lecteur" provenant du circuit inverseur 852 est dérivé de la sortie d'un côté de positionnement de la bascule 734 d'un signal générateur de tabulation. Si on se réfère maintenant à la figure 6, on y a représenté 20 un système AH 50 .10 qui comporte une pluralité de diépositifs de mémoire, sous la forme de bascules, qui sont utilisés pour emmagasiner l'information dérivée d'une pluralité de commutateurs de modes utilisés en conjonction avec le système de la présente invention. Aussi, le système de la figure 6 fournit un courant 25 d'entraînement pour des indicateurs visuels qui fournissent une indication à l'opérateur du mode particulier suivant lequel le système est en train de fonctionner. En particulier, la figure 6 comporte un circuit de commutation 860 qui comporte une pluralité de bascules binaires 862 à 30 874 qui, lorsqu'elles sont actionnées, fournissent les signaux nécessaires de contrôle de mode et les signaux d'indication de mode. Chacun des signaux est soumis à une opération d'horloge dans les bascules 862 à 874 au moyen d'un circuit 880 de multivibrateurs monostables qui comporte. un premier multivibrateur 882 35 monostable et un second multivibrateur 884 monostable. Les différents commutateurs sont interconnectés avec un commutateur sur le conducteur 886 qui produit un premier signal chronométré à partir du circuit monostable 880 pour actionner le second commutateur multivibrateur 884 monostable, la somme des impulsions étant ap-40 pliquée à un conducteur 888 d'opération d'horloge. Le multivibrateur monostable 882 comprend un signal "trait d'union" fourni 69 16359 27 2008936 au moyen d'un conducteur d'entrée 892 pour invalider le multivibrateur monostable sous certaines conditions de trait d'ttaion. Le mode de mot est fourni au moyen d'un commutateur de mot monté*sur l'unité qui fournit un signal de mot sur un conducteur 5 d'entrée de mot 894, ce dernier signal étant appliqué à la bâs-..cule 862 au moyen d'une porte ET 896 et d'un circuit différentiateur 898. Le signal de mot est soumis à une opération d'horloge par intermédiaire de la porte ET 896 au moyen du signal de temps sur le conducteur 888. 10 En supposant que la bascule 862 soit initialement reaise en position, la première impulsion provenant de la porte 896 posi- -tiennera la bascule 862 par l'intermédiaire du circuit différentiateur 898. Les boucles réactives sur la bascule 862 permettent à. à la seemïtë impulsion d'être émise sur la ligne 894 de commutateur 15 de mot pour remettre en position la bascule. Le côté de positionnement de la bascule 862 fournit un signal de sortie de contrôle pour le mode de mot sur un conducteur 900 de sortie et le côté d© remise en position de la bascule 862 fournit du courant d' entrai®.©^ ment pour un conducteur 902 de sortie d'indicateur de mot, qui 20 peut être relié à n'imparte quel indicateur visuel convenable. La bascule 862 est initialement remise en position par la puissance sur un circuit 908 de remise en position qui est relié au côté de remise en position de la bascule 862 au moyen d'un conducteur 910. Le mode d'opération de ligne est sélecté par un commutateur 25 de ligne qui applique un signal de ligne sur un conducteur d'entrée 912. Ce dernier signal est utilisé en positionnant la bascule 862 au moyen d'une porte 914 et d'un circuit différentiateur 916 i La bascule 864, lorsqu'elle est positionnée, fournit un signal 4e contrôle de ligne sur le conducteur 920 de sortie et aussi un sig-30 nal entraîneur ou un indicateur visuel sur le conducteur 922 de sortie. Les modes de "phrase" et de "paragraphe" sont sélectés en appliquant un signal sur le conducteur d'entrée 930 et 932, respectivement, lesquels signaux servent au positionnement des différentes bascules 866 et 868 par l'intermédiaire des portes 936, 35 938 et des circuits différentiateurs 940, 942, respectivement. Les opérations de contrôle de tabulation et de contrôle de marge sont fournies par la manoeuvre d'un commutateur de contrôle de tabulation ou de contrôle qui applique un signal d'entrée sur des conducteurs d'entrée 946, 948, respectivement. Ces signaux sont 40 appliqués par l'intermédiaire de portes ET 950, 952 et de circuits différentiateurs 954, 956', respectivement, pour positionner 69 5 10 15 20 25 30 35 40 15359 2008936 les "bascules 8?0 et 872. la sortie de la "bascule 870 de contrôle de tabulation est appliquée en tant que signal de contrôle sur le conducteur 960 de sortie et sur un conducteur de sortie 962 pour fournir un courant d'entraînement pour ùn indicateur visuel, la sortie du côté positionnement d'une bascule 872 de contrôle de marge est appliquée par l'intermédiaire d'une porte ET 966 qui est également pourvu d'un signal d'entrée provenant d'un conducteur 968 d'entrée de "clavier", tel qu'appliqué à cet élément au moyen d'un conducteur 970, pour inhiber le fonctionnement de la porté 966 lorsque le clavier est mis en circuit. La sortie dë la porte 966 est inversée au moyen d'un circuit inverseur 974. Le mode d'édition automatique est choisi par un commutateur d'édition automatique qui applique un signal sur le conducteur d'entrée 980, ce signal étant appliqué par l'intermédiaire d'une porte ET 982 et d'un circuit différentiateur 984 pour positionner la bascule 874. La sortie de la bascule est appliquée par.l"intermédiaire d'une porte ET 986 et d'un circuit inverseur 988 au conducteur de sortie d'édition automatique 990. La porte 986 est également pourvue d'un signal de porte provenant d'un conducteur 994 d'entrée de zone de marge de droite pour inhiber le signal d'édition automatique lorsque le système n'est pas dans la zone de marge de droite. Un signal d'obturateur de lecteur est engendré sur un conducteur 998 de sortie d'obturateur de lecteur au moyen d'une ports ET 1000, la porte 1000 étant alimentée avec un premier signal provenant de la bascule monostable 882 au moyen d'un conducteur 1002 et également avec un signal de "trait d'union" par l'intermédiaire d'un circuit inverseur 1004. ïïn signal d'arrêt est engendré par la porte ET 1010 pour arrêter le fonctionnement du système en réponse au fait que le système se trouve sur le mode de "paragraphe" et que les bascules d'édition et de comptage de tabulation sont sur la condition positionnée. En particulier, la porte 1010 est fournie en un signal d'entrée provenant du conducteur 968 d'entrée de "clavier", d'un conducteur d'édition 1012, d'un conducteur 1014 comptage de tabulation, d'un conducteur 1016 de "paragraphe" ou de "ligne" et d'un conducteur 1018 dé décalage supérieur ou de décalage inférieur ou d'impression ou de tabulation. La sortie de la porte 1010 est reliée à un conducteur d'arrêt 1020 de sortie et à un 69 16359 29 2008936 conducteur d'arrêt 1022, ce dernier étant alimenté par l'intermédiaire d'une porte OU 1024» la sortie du conducteur 1022 d'arrêt est également appliquée de cette façon au circuit d'entrée d'une porte ET 1030, cette der-5 nière porte produisant un signal de verrouillage de commutation sur un conducteur 1032 de sortie. La porte 1030, en plus du signal d'arrêt sur le conducteur 1022 est alimentée en signaux d'entrée provenant d'un conducteur 1034 de décalage supérieur ou de décalage inférieur ou d'impression et d'un conducteur d'entrée d'opé-10 ration 1036. Lors de l'abaissement d'un commutateur de contrôle, le signal de commutateur de mot devient "VRAI" et le SWS ïï/0 devient "FAUX". Le SWS H/0 faux déclenche le multivibrateur monostable à 17 millisecondes, lequel, à son tour, déclenche le second mul-15 tivibrateur monostable à son bord arrière d'impulsion. Par suite, 17 millisecondes après l'abaissement du commutateur de mot, une seconde impulsion positive sera appliquée à la porte d'entrée de la totalité des bascules de mode de contrôle, cette seconde impulsion étant d'une durée de 1,6 millisecondes. Puisque les niveaux lo-20 giques de tous les commutateurs de contrôle à l'exception du commutateur de mot sont faux, seule la porte d'entrée de bascule de mot est activée. Les capacités d'emmagasinage de la bascule de mot seront chargées pendant la période de 1,6 millisecondes et l'état de la bascule de mot sera changé à la descente de l'im-25 pulsion de sortie du monostable. Lorsque le commutateur momentané abaissé est relâché, SWS N/0 devient "vrai" et le commutateur de mot devient "faux? cette condition étant incapable de changer l'état du système. Lorsque les bascules sont remises en position quand la 30 puissance est initialement appliquée,là bascule est positionnée lorsque son commutateur est de nouveau abaissé, et remise en position lorsqu'il est abaissé à nouveau. Le côté de remise en position de la bascule entraîne la lampe d'indicateur de commutateur et le bouton de commutateur, dans la mise en oeuvre préféré©, 35 est éliminé lorsque la bascule est positionnée vers l'état "positionné". Le multivibrateur monostable de 17 millisecondes est utilisé pour éliminer les défauts de fonctionnement provoqués par le rebondissement de commutation de commutateur actif, aussi bien que par la perte de continuité de terre de la borne commune 40 d'un commutateur passif, dûe à la vibration mécanique provoquée 69 16359 30 2008936 par l'abaissement d'un autre commutateur. les bascules de contrôle d'édition automatique et de tabulation sont remises en position par l'état FAUX de la baseule de contrôle de marge. Pour cela, ces dernières bascules ne peuvent 5 pas être mises en position, à moins que le contrôle de marge ne soit positionné. Il est important de noter qu'un commutateur de contrôle de marge ou d'édition automatique, illuminé, n'indique pas que le système est sur le mode de contrôle de marge ou d'édition auto-10 matique. le système n'est sur le mode de contrôle de marge que lorsque la bascule de contrôle de marge a été positionnée et qu'en même temps le clavier n'est pas en circuit ou lorsque l'ensemble d'entrée/sortie est sur le mode de lecture. Pour cela, à moins que le chariot ne s'arrête dans la zone de marge de droite, 15 à la suite du mode d'édition automatique, l'entrée manuelle de retour de chariot, de trait d'union, d'espacement et de tabulation provenant du clavier ne provoqueront pas des opérations de contrôle de marge. Si on se réfère maintenant à la figure 7, on y a représenté 20 un circuit AH 60.10 pour produire les différents signaux de contrôle de mode et de contrôle de fonction. Spécifiquement, le signal de deux retours de chariot ou de double retour de chariot est engendré au moyen d'une bascule 1050 qui est positionnée en réponse aux signaux d'entrée appliqués à un circuit différentiateur 1052. 25 le circuit différentiateur 1052 est alimenté en signaux d'entrée de validation provenant d'un conducteur 1054- d'entrée ^''omission" qui applique le signal au différentiatuer 1052 au moyen d'une porte 1056 et d'un conducteur 1058. le second signal de validation est dérivé d'un conducteur d'entrée de retour de chariot et appliqué 30 au circuit différentiateur par un conducteur 1062, le signal d'horloge pour le différentiateur est fourni par un circuit de bascule 1066, qui est de nature binaire, et est mis en position et remis en position en réponse à des signaux engendrés au circuit de sortie d'une porte ET 1070 et appliqué à la 35 bascule 1066. la porte 1070 fournit un signal de mise en position initial en réponse à la détection d'un signal de retour de chariot sur le conducteur 1060 et le second signal de retour de chariot sur le conducteur 1060 fournit un signal de sortie depuis la bascule 1066 40 par l'intermédiaire d'une porte 1074. la bascule 1066 est remise 69 16359 2008936 en position au moyen d'un signal sur un conducteur 1080 d'entrée de remise en position ou par un signal engendré dans un circuit différentiateur 1082. le circuit différentiateur 1082 est rendu sensible à un signal d'horloge 0 sur le conducteur d'entrée 1084» un signal 5 de "retour de chariot* sur le conducteur 1086, et à la condition positionnée de la bascule 1068, telle qu'appliquée à cet organe au moyen d'un conducteur 1090. La bascule 1050 de double retour de chariot est remise en position en réponse au signal de remise en position sur le conduc-10 teur 1080 ou provenant d'un signal de remise en position sur un conducteur 1092 d'entrée de remise en position. La sortie du côté de remise en position de la bascule 1050 est reliée à un conducteur 1094 de sortie de "2CR" pour fournir le signal de polarité opposée à celle-ci sur un conducteur 1096 de sortie de 2CR relié 15 au côté de misé en'position de la bascule 1050. Un.signal 2CR (T + US + LS + PR) est engendré par une porte ET .1100, dont la sortie est reliée à un conducteur 1102 de sortie et dont le circuit de sortie est fourni en un signal d'entrée provenant du côté de mise en position de la bascule 1050 20 au moyen d'un conducteur 11.04 et aussi d'une porte 0U1106o La porte OU 1106 est pourvue d'un signal de décalage inférieur ou de décalage supérieur ou d'impression provenant d'un conducteur d'entrée 1110, par l'intermédiaire d'une porte 1112. Aussi, la porte 1106 est pourvue d'un signal.de "tabulation" sur le con-25 ducteur 1116. Par suite, la porte OU fournira un signal de sortie VRAI lorsque le système engendrera un code de décalage inférieur ou de décalage supérieur ou d'impression ou de "tabulation". Le signal de "générateur de retour de chariot" est dérive d'une porte ET 1120 qui comporte des signaux d'entrée provenant 30 du côté de positionné d'un basculeur 20R 1050, un signal d'entrée d'horloge C appliqué sur le conducteur d'entrée 1084, un signal de "retour de chariot 1" sur un conducteur d'entrée 1122 et un signal de "retour de chariot 2" appliqué sur le conducteur d'entrée 1124» Le signal de "paragraphë"("SM") ou de ligne est engendré 35 au moyen d'une porte OU 1130 et appliqué à un conducteur de sortie 1132 au moyen d'un circuit inverseur 1134. La porte OU 1130 comprend un signal d'entrée provenant d'une porte ET 1136, la sortie de la porte ET 1136 étant rendue sensible à un signal de paragraphe sur le conducteur 1138 d'entrée et un signal ("SM") sur le conducteur 40 d'entrée 1140. La porte OU 1130 comporte,en outre,un signal d'entrée 69 16359 2008936 provenant d'une porte 1142 qui fournit un "tampon" pour un signal de ligne appliqué sur le conducteur d'entrée 1144. En conséquence, la porte OU 1130 fournira un signal de sortie en réponse au fait que le système est dans le mode de "paragraphe" et le mode de mé-5 moire à décalage (SM) ou bien le système se trouve dans le mode de "ligne". Le signal de ligne et de "retour de chariot" est engendré au moyen d'une porte ET 1150 qui comporte un signal d'entrée provenant du conducteur d'entrée de ligne 1144 et Tin signal d'entrée 10 provenant du conducteur 1060 d'entrée et de retour de chariot, tel qu'appliqué à cet organe au moyen de conducteurs 1152 et 1154. Le signal de "remise en position de compteur" est engendré soit par une porte ET 1160, soit par une porte ET 1162, et appliqué à un conducteur de sortie 1164. La porte 1160 est rendue sen-15 sible à un signal d'entrée de commutateur de contrôle sur un conducteur d'entrée 1166 et à un signal monostable de commutateur sur le conducteur d'entrée 1168. La seconde porte 1152 comporte des signaux d'entrée provenant d'un conducteur 1170 d'entrée de retour de chariot 1 et un signal de "clavier" sur le conducteur 20 d'entrée 1172 tel qu'appliqué à cet élément au moyen d'un circuit inverseur 1174. La troisième entrée vers la porte 1162 est dérivée du conducteur 1060 d'entrée de retour de chariot et appliqué» à cet organe au moyen de conducteurs 1152 et 1178. Le signal de chronométrage d'horloge C est engendré par une 25 bascule 1184 d'horloge C qui applique un signal d'horloge C sur le conducteur de sortie 1186 et vin signal de sortie d'"horloge 0" sur un conducteur 1188. La bascule 1184 est mise en position en réponse à un signal de sortie provenant d'une porte OU 1190 qui est appliqué sur la partie de la bascule mise en position 1184 par 30 l'intermédiaire d'un circuit différentiateur 1192. La porte OU est branchée avec le conducteur 1 de données par l'intermédiaire des-signaux du conducteur 7 de données appliqués sur les conducteurs d'entrée 1194 à 1206, respectivement» Ces derniers signaux sont appliqués par l'intermédiaire des 35 portes tampon ET 1214 à 1226. La bascule 1184 est remise en position en réponse au signal d'horloge D engendré dans le système d'entrée/sortie et appliqué sur tin conducteur d'entrée 1230, Le conducteur 1230 est branché sur le côté de remise en position 1184 par l'intermédiaire d'un circuit différentiateur 40 1232. 69 16359 " 2008936 Si on se réfère maintenant à la figure 8, on y a représenté un système de commutateur 70 .10 qui sert à traduire les opérations mécaniques de commutateur de contrôle en signaux électriques. Il faut noter que la manoeuvre du commutateur élimine le potentiel 5 de terre du conducteur de sortie. Une exception à cette situation est le commutateur de démarrage 1240 qui n'est pas normalement au potentiel de terre et qui est placé au potentiel de terre lorsque le conducteur d'entrée à zéro volt est connecté au conducteur de sortie 1242 du commutateur de démarrage. 10 Le système comporte un contrôle de tabulation, un contrôle d'édition automatique et de marge avec des commutateurs 1244 à 1256, de mots, de lignes, de phrases et de paragraphes, qui sont branchés à une extrémité à un potentiel de terre sur le conducteur 1258, et à l'autre extrémité au conducteur corrélatif de sortie 15 1260 à 1272. Les conducteurs de sortie 1260 à 1272 sont normalement mis à la terre lorsque les commutateurs n'ont pas été actionnés et la terre est éliminée au moment où 1'un des commutateurs est actionné. La condition normalement ouverte des commutateurs est détectée et elle fournit un signal de sortie sur le conduc-20 teur de sortie 1274 de commutateurs normalement ouverts„ Le commutateur de saut est branché avec un conducteur d'entrée 1280 de "clavier" de façon telle que lorsque le commutateur de saut est actionné, un conducteur de sortie 1282 de "commutateur de saut" est relié au conducteur d'entrée 1280 de "clavier". 25 II faut noter que la terre du commutateur de démarrage n'est pas liée à la terre du commutateur de contrôle, au contact du commutateur, pour fournir un isolement contre le bruit» Lors de l'abaissement d'un commutateur de contrôle, le conducteur particulier de sortie de commutateur de mode deviendra VRAI et le 50 commutateur normalement ouvert (SWS) NO deviendra FAUX. La figure 9 représente un système d'interconnexion . AH 70,20 et fournit une borne commune d'interconnexion pour les différents systèmes décrits ci-dessus. Il faut noter que le signal particulier dont il s'agit a été noté au-dessus de la ligne 35 et que les circuits auxquels il est lié sont notés en-dessous de la ligne. Par exemple, le signal du conducteur omnibus de données 1 est interconnecté avec les systèmes AH 10,10, AH 40.10 et AH 60.10. Certains signaux ne sont pas interconnectés avec les différents systèmes et sont indiqués comme tels, ou comportent la no- 40 bad OBIQINM- 69 16359 2008936 Les figures .1.0 à 24 représentent les différentes séquences de chronométrage des différents éléments et circuits du système décrit précédemment lorsqu'une donnée est éliminée, engendrée ou transmise à l'intérieur du système, en réponse à une opération de 5 contrôle de marge ou à l'opération de contrôle d'édition. Les exemples donnés sont purement explicatifs, et non limitatifs, et il faut comprendre que les figures 10 à 24 ne représentent pas le fonctionnement complet du système. La figure 10 représente le mode de fonctionnement dans le-10 quel le système est sur le mode de contrôle de marge et un paragraphe est détecté, suivi par un retour de chariot. Dans le fonctionnement suivant le mode de contrôle de marge où le paragraphe et le retour de chariot subséquent ne sont pas détectés dans la marge de droite, on désire convertir le retour de chariot en 15 deux espaces suivant le paragraphe. Ainsi qu'on le voit sur la figure 10, le ruban est codé avec un paragraphe et un retour de chariot suivis de signaux de données subséquentes. Dans le mode de contrôle de marge, la détection d'un paragraphe et d'un retour de chariot subséquent a-20 mène le système à convertir le retour de chariot en deux espaces pour permettre au lecteur de continuer avec la ligne particulière dans le cas où le système n'a pas terminé la zone de marge de droite. En conséquence, l'unité entrée/sortie va détecter un para-25 graphe, le retour de chariot sera éliminé et deux espaces seront engendrés subséquemment en réponse au retour de chariot. La détection du paragraphe à la première impulsion d'horloge C amène en position haute la bascule de ponctuation avec une impulsion et le circuit de retour de chariot 1 est excité à la suite de la dé-30 tection du signal de retour de chariot. La combinaison des signaux de ponctuation et de retour de chariot met en position haute le circuit d'espacement ou de tabulation et l'obturateur de lecture est actionné pour cycler le circuit entrée/sortie de chronométrage. En outre, on voit que le conducteur omnibus d'entrée 3 35 est excité avec deux impulsions pour indiquer un espacement pour chacune des impulsions, l'espacement étant transmis à l'unité d'-entrée/sortie. La bascule de ponctuation provoque le premier espacement. Le second espacement est provoqué par la bascule CR 1 ainsi que cela serait fait normalement si le retour de chariot 40 n'était pas précédé par la ponctuation. L'inhibiteur de lecture SAP ORIÔlNAfc1 69 16359 35 2008936 empêche le lecteur d'entraîner le ruban pour maintenir le code UC dans le lecteur. la figure 11 représente le fonctionnement du système sur le mode de phrase, par exemple lorsqu'un paragraphe et un double 5 espace sont détectés, le ruban est codé avec un paragraphe (ponctuation) et deux espaces ce qui engendre une série de signaux d'horloge C. le paragraphe met en position haute le décalage supérieur ou le décalage inférieur ou la porte d'impression et aussi la 10 bascule de ponctuation, la détection de l'espacement met «n position haute la bascule d'édition, et le lecteur est arrêté après la détection du deuxième espacement, le clavier est mis en circuit pour permettre à l'opérateur d'éditer les données qui sont appliquées à l'unité d'entrée/sortie après la détection de la fin 15 de chaque phrase dans le texte. la figure 12 représente le mode d'opération en "MOT" dans lequel le lecteur est arrêté après la détection de chaque espace, l'indication de la fin d'un mot. lorsqu'une lettre A est détectée, le décalage supérieur ou le décalage inférieur ou la porte d'im-20 pression est mise en position haute et la bascule d'édition est mise en position, le lecteur est arrêté et mis hors circuit après la détection de l'espacement et le clavjar est mis en circuit pour permettre à l'opérateur de faire entrer manuellement des données dans le système. 25 la figure 13 représente le système n'étant pas sur le mode de contrôle de marge lorsqu'un retour de chariot est détecté et que le système est sur le mode "ligne". Dans cette situation, le retour de chariot indique au système que la fin d'un,e ligne a été atteinte et que le système doit s'arrêter. A titre d'exemple, le 30 ruban est codé avec la lettre majuscule A, un retour de chariot et une lettre majuscule B. la lettre majuscule A met en position basse le décalage supérieur ou le décalage inférieur ou la porte d'impression à la fin de celle-ci et la détection du retour de chariot fait tomber la porte 286 de ligne et de "retour de chari-35 ot". la détection de la fin du signal de retour de chariot met en position haute la bascule 290 d'édition et lors de la détection du caractère B, un signal d'arrêt est engendré qui arrête le lecteur. A un instant tel que le lecteur est arrêté le clavier est mis en circuit pour permettre à l'opérateur de faire entrer la 40 matière à éditer sur la page imprimée» 69 16359 36 2008936 Si oïl se réfère maintenant à la figure 14, ony.a représenté le fonctionnement du système sur le mode "paragraphe" et non pas sur le mode de contrôle de marge. Dans cette situation, lorsque le système détecte un double retour de chariot, indiquant ainsi 5 la fin du paragraphe, le système est incité à s'arrêter pour permettre à l'opération d'édition d'être exécutée. De nouveau, le décalage supérieur, le décalage inférieur ou la porte d'impression 246 sont mis en position haute lors de la détection d'un paragraphe et tombent" après la fin du eode de paragraphe. 10 la détection du retour de chariot met en position haute 1'espacement et la tabulation ou le retour de chariot 2 de porte 624 sur le circuit AH 30.10. Cela met aussi en position haute la bascule 510 de retour de chariot et la porte 578 de retour de chariot 1. La bascule 290 d'édition est également mise en position haute 15 à la fin du premier retour de chariot et le code d'arrêt est produit sur la porte A 368. Ce code d'arrêt arrête le lecteur, saute le code désigné décalage supérieur et met le clavier en circuit pour permettre à l'opérateur de faire entrer la matière à éditer. Les figures 15 à 20 représentent le fonctionnement du sys-20 tème sur le mode de contrôle de marge. Sur le mode de contrôle de. marge, la marge de droite est contrôlée automatiquement lorsqu'un ruban préparé au préalable est modifié, ou bien lorsque le réglage de marge est changé en partant d'une copie précédemment dactylographiée. Ainsi, la marge ou le format d'une page imprimée 25 peut être dilaté ou contracté à partir de celle ou de celui programmé (e) dans l'enregistrement, dans le cas présent le ruban. Afin d'exécuter cette opération, les codes de retour de chariot et de trait d'union qui ne sont pas1 dans la zone de marge sont convertis- en espaces et ignorés. D'un autre côté, des codes 30 d'espaces et de tabulation, qui sont des indications de la fin d'un mot, et des traits d'union sont convertis en retour de chariot dans la zone de marge. Dans le système particulier représenté, une zone de contrôle de marge est définie par un commutateur de marge qui est actionné approximativement huit espaces avant 35 (dans le cas de RHMZ) pu après (dans le cas de LHMZ) l'engagement de l'arrêt de marge. Cet espacement peut être modifié d'un système à vin autre système ou peut être modifié sur une machine. Si on se réfère en particulier à la figure 15» on y a représenté le fonctionnement dans lequel un retour de chariot est con-40 verti en un espace dans la zone de marge de gauche. La détection 69 16359 2008936 du permier code de données met en position haute le décalage supérieur ou le décalage inférieur ou la porte d'impression 246 et la détection d'un retour de chariot positionne la "bascule 510 de chariot CR1. Cette information est emmagasinée jusqu'à ce que le se-5 cond code de données soit détecté. Cette détection amène en position haute la bascule 534 d'espacement, de tabulation et inhibe aussi le lecteur par l'intermédiaire de la porte 438. A la fin du premier signal d'obturateur de lecteur, un signal IB3 est engendré sur la porte A 416. Lorsqu'un code de retour de chariot est lu, si 10 CR1 et CR2 sont tous les deux dans l'état FAUX, un faux signal CR de "saut" apparaîtra à la sortie de la porte A 634 sur le mode de contrôle de marge. Un signal FAUX sera aussi produit aux sorties des portes 468 et 440. Le signal FAUX de la porte 468 inhibera l'impression, la perforation et le fonctionnement des signaux 15 stroboscopiques dans l'unité entrée/sortie; en conséquence, le retour de chariot ne produira aucune action. On supposera que ce code de retour de chariot est précédé et suivi par des codes d'impression. Alors, lorsque le retour de chariot est lu, la sortie de la porte 624 est FAUSSE et maintient 20 le différentiateur 544 inactif. Ainsi, CRI sera mis en position sur l'état VRAI à la fin du retour stroboscopique du chariot par le différentiateur 514. Après que le lecteur ait arrêté une étape de plus et lu un code d'impression, le conducteur 506 d'entrée d'impression de 25 point CR1 devient FAUX et positionne la bascule 534 vers l'état VRAI et empêche CR1 d'être remis en position parle différentiateur 544. Le positionnement de la bascule 534 rend FAUX le débit de la porte 622 etde3aporte 434. Cette condition inhibe le lecteur et commence un nouveau cycle d'horloge à la fin d'un cycle d'horloge 30 C. Dans un nouveau cycle d'horloge, la voie 3 est mise en position dans le registre à la fin du cycle de l'horloge B„ Ainsi, un espace est lu et utilisé par le système d'entrée/sortie. La figure 16 représente le mode de contrôle de marge lorsque un retour de chariot est détecté dans la zone de marge de droite 35 et ignoré. Particulièrement, le ruban est codé avec la lettre A, un espacement, un retour de chariot et la lettre B. Lors de la détection de la lettre A, le décalage supérieur ou le décalage inférieur ou la porte d'impression 246 sait amené à la position haute au commencement et à la position basse à la fin de là 40 lettre A. La bascule 534 de tabulation d'espacement est mise en 69 16359 38 2008936 position haute lors de la détection du code d'espacement et la porte 634 de saut de retour de chariot est actionnée en réponse à la détection du retour de chariot. La figure 17 est tout à fait semblable à la figure 15 en 5 ce que le retour de chariot est transformé en un espacement dans la zone de marge de droite lorsque le système est sur le mode de contrôle de marge. Cependant, le retour de chariot suit une ponctuation, dans ce cas,le paragraphe et le retour de chariot sont transformés 10 en deux espacements pour indiquer la fin d'une phrase. Dans le cas de la figure 17, la ponctuation est détectée et positionne la bascule 150 de ponctuation. Aussi, en réponse à la ponctuation et au signal "de zone de marge de droite", le débit de la porte 436 tombe aussi à un niveau FAUX. La partie restante de la 15 figure 17'est sensiblement identique à celle de la figure 15, sauf pour recevoir la conversion du second espacement» Si on se réfère à la figure 18, on y a représenté la situation dans laquelle le code de trait d'union est ignoré dans la zone de marge de gauche lorsque le système est sur le mode de 20 contrôle de marge. Le ruban est vu pour être codé, à titre d' -exemple, avec la lettre A, un trait d'union et la lettre B» Le déealage supérieur ou le décalage inférieur ou la porte d'impression 246 montent à un niveau logique 1 à chaque fois qu'une lettre est détectée, dans ce cas,le A et le B. La porte 490 de 25 zone de marge de droite et de priorité devient FAUSSE et un signal de "saut" sur la porte 468 devient FAUX pour sauter le trait d'union dans le système entrée/sortie» Cependant, le retour de chariot et la trait d'union, lorsqu'ils sont précédés par un mode de priorité, sont toujours 30 reconnus et utilisés par le système d'entrée/sortie. Le code de priorité, dans le système préféré que l'on a représenté, est sélecté pour être le code de décalage supérieur. Lorsque le code de décalage supérieur est lu ou entré manuellement par le clavier, la porte 210 dans le circuit AH 10»10 produira une impulsion po-35 sitive pendant le temps d'horloge C, positionnant ainsi la bascule 214 de mémoire de décalage par l'intermédiaire du circuit différentiateur 212 au bord arrière de l'impulsion d'horloge C. La bascule 214 sera remise en position à la fin du signal d'horloge D du premier code qui n'est pas un autre code de déca-40 lage ou code de retour de chariot dans le mode de "ligne". Si un 69 16359 2008936 code de décalage supérieur ou des codes de décalage inférieur sont lus avec CR1 et SPT dans l'état FAUX (pas pendant le temps de conversion ou de production de code) la porte 498 sur la figure 3 sera FAUSSE, positionnant ainsi la bascule 568 CR2 vers l'état 5 VRAI en inhibant la porte 634 de saut CR. Ce signal inhibe aussi la porte 490 pour un saut de trait d'union à la zone de marge de gauche. Si on se réfère maintenant à la figure 19, si un code d'espacement ou de tabulation est lu dans la zone de marge de 10 droite, la porte 484 sera FAUSSE pendant le signal d'horloge C et la. eondition de saut est établie pour le code. Aussi, la bascule 534 SPT sera positionnée sur l'état VRAI. Si le code suivant est un code d'impression ou de décalage, tme sortie FAUSSE se produira à la porte 502, pendant l'impulsion d'horloge C qui, à son 15 tour, fournit l'impulsion de saut et positionne la bascule 510 CR1 sur l'état VRAI. Avec le positionnement de la bascule 534 d'espacement de tabulation et de la bascule 510 de CR1, le lecteur est inhibé et un nouveau cycle d'horloge est commencé. La sortie de la porte 410 sur la figure 2 amène le code 20 de retour de chariot à entrer dans le registre dans l'unité d'entrée/sortie. Le code de retour de chariot sera alors utilisé par l'unité d'entrée/sortie. L'opération du système n'est pas affectée s'il n'y a pas de code de retour de chariot entre le code d'espacement et le code d'impression, ou s'il y a plus d'un code d'espace. 25 La figure 20 illustre la situation dans laquelle le sys tème est sur le mode de contrôle de marge et dans laquelle un code de trait d'union est lu dans la zone de marge de droite. Cette condition indique qu'un mot comportant un trait d'union est survenu dans la zone de marge de droite et que la ligne devrait être ter-30 minée par l'émission d'un retour de chariot. Dans ce cas, le trait d'union est lu pour positionner la bascule 102 de trait d'union et la bascule CR1. 510, est positionnée lors de la détection du fait que le système est dans la zone de marge de droite. Le lecteur est alors inhibé et un code de retour de chariot ou un condueiac 35 omnibus d'entrée 2 ou la porte 510 est activé» Les figures 21 à 23 illustrent le mode d'opération d'autoédition pour la détection de certains codes depuis l'unité de lecture, comme par exemple,lorsqu'un code de décalage ou d'impression est détecté. Aussi, les figures 22 et 23 illustrent le fonc-40 tionnement du système convertissant un espacement ou une tabulation 69 16359 +o 2008936 en un retour de chariot ou tin retour de chariot étant engendré après un trait d'union pour indiquer la fin d'un moi; ou la fin d'une partie de mot comportant un trait d'union. le "but du mode d'opération d'autoédition est d'être la cause de ce que le lecteur 5 s'arrête dans la zone de marge et avance d'un pas à la fois lorsqu'une touche de départ, de saut ou de non-impression est abaissée pour permettre à l'opérateur de contrôler la marge plus précisément. Arec le système sur le mode d'autoédition (le commuta-10 teur d'autoédition étant illuminé), la porte 280 d'autoédition est VRAIE lorsque le chariot est dans la zone de marge de droite, la zone de marge de droite, on le notera, commence pendant l'impulsion d'horloge C. la condition d'édition est établie à la fin de l'horloge C lorsqu'un code de décalage ou d'impression est lu 15 et le lecteur s'arrêtera au prochain code de décalage ou d'impression à moins qu'un espacement ou une tabulation n'ait, été entré manuellement. Dans, ce système, tin retour de chariot est engendré automatiquement lorsqu'un code d'espace ou de trait d'union est lu ou qu'un trait d'union est entré manuellement à partir du 20 clavier. On admet Si on se réfère maintenant à la figure 24-, lorsque le système est en train . de fonctionner sur le mode de contrôle de 25 tabulation, tua compte de tabulations est établi sur le premier des blocs de données et des tabulations sont produites automatiquement par le système après qu'un retour de chariot ait produit son effet. Ce comptage de tabulations est accompli par deux comp-30 teurs à trois bits ou éléments dans le circuit AH 40.10. le comp-\ teur A compte et emmagasine les tabulations sur la première ligne d'un bloc de données, tandis que le compteur B compte les tabulations produites après un retour de chariot dans les lignes consécutives du même bloc de données, les contenus de ces deux compteurs 35 sont comparés, et la production de tabulations sera arrêtée lorsque le système aura une comparaison ou un compte égal entre le compteur A et le compteur B. Il y a trois façon inhérentes dans le système de remettre en position le compteur A, la remise en position du comp-40 teur A indiquant, qu'un bloc de données est commencé ou terminé. 69 16359 41 2008936 Ces trois façons sont : 1) deux retours de chariot ou davantage, 2) un retour de chariot dans le mode de priorité, 3) à l'instant où. la bascule de contrôle de tabulation est d'abord positionnée sur l'état VRAI. 5 Dans le mode de contrôle de tabulation, à la fois les bascules de contrôle de marge et les bascules de contrôle de tabulation sont mises en position. Si on se réfère particulièrement au circuit AH 30.10, CR2 eet dans l'état VRAI (1) après qu'un retour de chariot ait produit son effet, et (2) dans le mode de 10 priorité. Par suite, la porte 770 dans le circuit AH 40.10 aura une sortie basse pendant l'impulsion d'horloge C du deuxième code de retour de chariot ou un retour de chariot de mode de priorité lu et utilisé par le système. Cette sortie est liée à la sortie de la porte 1162 et de la porte 1160 dans le circuit AH60.10, 15 laquelle sortie sera BASSE pendant la seconde entrée manuelle de retour de chariot (horloge D de chronométrage) et 1,6 milliseconde après l'abaissement du commutateur de départ. Le niveau logique FAUX va remettre en position le compteur A à ZERO et aussi positionner la bascule de compte de tabulation sur l'état 20 VRAI. Avec le compte de tabulation positionné sur l'état VRAI et un code de tabulation non sauté, la sortie de la porte 684 tombera à un niveau logique ZERO au commencement dé l'horloge B qui déclenche le premier étage du compteur A. La bascule CR2 25 était précédemment remise en position sur l'état FAUX à la première tabulation. A la fin de la première ligne, un code de retour de chariot est lu, et la sortie de la porte 788 tombe à un niveau logique ZERO et remet en position la bascule de compte de tabulation 700. Consécutivement, la porte 684 est invalidée et le 30 comptage des tabulations est interrompu jusqu'à ce qu'un nouveau bloc de données soit commencé. Sur le mode de contrôle de tabulation9 la bascule d'espacement- tabulation (SPT) est VRAIE lorsque le retour de chariot est produit dans la zone de marge de droite, et un seul re-35 tour de chariot est sauté dans la zone de marge de gauche. De multiples retours de chariot peuvent avoir le signal SPT seulement quand les premiers deux retours de chariot sont sautés et alors produits automatiquement, et le système fournit le signal de CR (CR2) pendant la production de ces deux retours de chariot. 40 Ensuite, le différentiateur 810 sur le circuit AH 40.10 est VRAI seulement pendant l'impulsion d'hœLoge C d'un retour de chariot 69 16359 2008936 unique non sauté sur le mode de contrôle de tabulation. Le différentiateur 810 positionne la bascule génératrice de tabulations qui déplace la ligne de remise en position du compteur B pour permettre au compteur B de compter des tabulations, empêche le 5 lecteur d'avancer pas à pas et de lire, et permet au système de commencer une impulsion d'horloge A à la fin d'une impulsion d'horloge C, et charge la bascule de voie 1 (le code de tabulation) dans le registre. Les tabulations seront produites continuellement de cette façon jusqu'à ce qu'une sortie de ZERO lo-10 gique sur la porte 758 soit produite, ce qui indique que le nombre requis de tabulations produites a été fourni ou est égal au nombre de tabulations emmagasinées dans le compteur A. Lorsque cette condition se produit, la bascule de générateur de tabulation est remise en position sur l'état FAUX. 15 II faut noter que lorsque l'opérateur met à jour le ruban à partir d'une entrée manuelle, le générateur de tabulations sera positionné si la bascule SPT a été précédemment positionnée avant le retour de chariot-. Cependant, le système ne produira pas automatiquement des tabulations parce que la porte 840 est inhibée 20 par le signal de clavier. La bascule de générateur de tabulation? sera remise en position sur l'état FAUX après que l'entrée manuelle de tabulation égale celle stockée dans le compteur A. D'un autre côté, si l'opérateur abaisse la touche de départ avant le compte complet, le nombre restant de tabulations sera engendré 25 automatiquement. Avec les modes de contrôle de tabulation et de contrôle de lignes ou de paragraphes, le lecteur s'arrêtera à la marge de gauche d'un nouveau bloc de données, sous certaines conditions. En plus de l'arrêt demandé par la porte d'arrêt 368 sur le système 30 AH 20.10, l'entrée de:ia porte 1010 sur le circuit AH 50.10 sera cause de ce que le système s'arrêtera en plus au code de tabulation. Par suite, avec le système dans le mode de lignes ou de paragraphes, le lecteur s'arrêtera sur la première tabulation au lieu du code de décalage ou d'impression d'un nouveau bloc de 35 données sur le mode de contrôle de tabulation, à moins que le bloc de données ne soit formé par un seul mode de priorité de retour de chariot et que le mode de ligne ne soit pas activé. Bien qu'il sera .apparent que les exemples de mise en oeuvre de l'invention soit bien adaptés pour atteindre les buts 40 de l'invention, on appréciera qie 1'invention est susceptible de 16359 modifications, de variantes et de changements sans sortir du domaine des revendications annexées. 20,08936 69 16359 44 2008936 REVENDICATIONS 1. Appareil pour contrôler le fonctionnement d'un dispositif de sortie tel qu'un dispositif d'impression automatique ou manuel en conformité avec des données d'entrée dérivées d'une 5 source d'entrée de données, caractérisé en ce qu'il comprend des moyens de sélection de mode actionnables pour séleeter un mode d'opération du dispositif d'impression, des moyens de circuit pour contrôler l'opération du dispositif d'impression comprenant des moyens d'excitation poux* exciter la partie manuelle 10 du dispositif d'impression, lesdits moyens de sélection de mode étant actionnables pour séleeter au moins un d'une pluralité de groupes prédéterminés de données pour faire fonctionner le dispositif d'impression, chacune desdites pluralités de groupes de données ayant au moins un élément caractéristique , des 15 moyens bistables d'emmagasinage ayant un premier état et un second état, lesdits moyens bistables•d'emmagasinage étant dans le premier état en réponse à la détection d'un élément caractéristique d'un groupe sélecté de données et la manoeuvre desdits moyens sélecteurs de mode correspondant auxdits groupes sélectés 20 de données, et des moyens d'arrêt excitables, en réponse audit premier état desdits moyens d'emmagasinage pour arrêter la source d'entrée de données et permettre l'entrée manuelle de données dans un dispositif de sortie de stockage. 2. Dispositif selon la revendication 1, caractérisé en 25 ce que les dits moyens bistables dîemmagasinage comportent un circuit de verrouillage à aeraL-conducteur. 3. Appareil selon la revendication 2, dans lequel ledit circuit de verrouillage est un circuit de.bascule ayant une entrée positionnée, pour commuter ledit circuit vers ledit premier 30 état, et une entrée de remise en position. 4. Appareil selon la revendication 1, caractérisé en ce qu'il comporte,en outre, un circuit de porte d'entrée ayant une entrée provenant des dits moyens de sélection de mode. 5. Appareil selon la revendication 4, caractérisé en ce 35 que ledit circuit de porte comporte ,en outre,un signal d'entrée représentatif de l'un des dits éléments caractéristiques, ledit circuit de porte produisant un signal de commutation pour commuter ledit circuit de verrouillage vers ledit premier état en réponse à la coïncidence de l'entrée des dits moyens de sélection 40 de mode et dudit signal d'entrée. 69 16359 45 2008936 6. Appareil selon la revendication 1, caractérisé en ce que les dits moyens d'arrêt comportent une porte d'arrêt, ladite porte d'arrêt engendrant un signal d'invalidation pour ladite source d'entrée, en réponse à un signal de données succédant audit 5 élément caractéristique. 7. Appareil selon la revendication 1, dans lequel les dits moyens de sélection de mode comportent une pluralité de commutateurs d'édition, les dits commutateurs d'édition comprenant au moins l'un des modes d'opération de mots, de lignes, de phra- 10 ses et de paragraphes. 8. Appareil selon la revendication 7, caractérisé en ce que ledit élément caractéristique est un espacement codé, lesdits moyens d'emmagasinage bistafcles étant commutés vers ledit premier état en réponse à la détection dudit espacement codé et à la sé- 15 lection dudit mode de mots. 9. Appareil selon la revendication 8, caractérisé en ce qu'il comporte,en outre,un circuit de porte d'entrée ayant une entrée provenant des dits moyens de sélection de mode. 10. Appareil selon la revendication 9, dans lequel Hedit 20 circuit de porte comporte,en outre,un signal d'entrée représenta-* tif de l'un des dits éléments caractéristiques, ledit circuit de porte produisant un signal de commutation pour commuter ledit circuit de verrouillage vers ledit premier état en réponse à la coïncidence de l'entrée des dits moyens de sélection de mode et 25 dudit signal d'entrée. 11. Appareil selon la revendication 10, caractérisé en ce que les dits moyens d'arrêt comprennent une porte d'arrêt, ladite porte d'arrêt produisant un signal d'invalidation pour ladite source d'alimentation en réponse à un signal de données 3me= 30 cédant audit élément caractéristique. 12. Dispositif selon la revendication 7, caractérisé en ce que ledit élément caractéristique est un retour de chariot codé, les dits moyens bistahles d'emmagasinage étant commutés vers ledit premier état en réponse à la détection dudit retour 35 de chariot et dudit mode de ligne. 13. Dispositif selon la revendication 12, caractérisé en ce qu'il comporte, en outre,un circuit de porte d'entrée ayant une entrée provenant des dits moyens de sélection de mode, ledit circuit de porte comportant,en outre,un cignal d'entrée représen- 40 tatif de l'un des dits éléments caractéristiques, ledit circuit 69 16359 46 2Ô08936 de porte produisant un signal de commutation pour commuter le dit circuit de verrouillage vers ledit premier état en réponse à la coïncidence de l'entrée desdits moyens de sélection de mode et dudit signal d'entrée, 5 14. Appareil selon la revendication 13, caractérisé en ce que les dits moyens d'arrêt comportent une porte d'arrêt, ladite porte d'arrêt produisant un signal d'invalidation pour ladite source d'entrée en réponse à un signal de données succédant audit élément caractéristique. 10 15. Dispositif selon la revendication 7, caractérisé en ce que ledit élément caractéristique comporte une ponctuation > codée suivie par au moins l'un des éléments suivants : espacement, tabulation ou retour de chariot, les dits moyens bistables d'emmagasinage étant commutés vers ledit premier état en réponse à 15 la détection de l'un des dits éléments ; espacement, tabulation et retour de chariot, et en réponse à la sélection dudit mode de phrase. 16» Dispositif selon la revendication 15» comportant,en outre,un circuit de porte d'entrée ayant une entrée depuis les 20 dits moyens de sélection de mode, ledit circuit de porte comportant, en outre,un signal d'entrée représentatif de l'un desdits ' éléments caractéristiques, ledit circuit de porte engendrant un signal de commutation pour commuter ledit circuit de verrouillage vers ledit premier état en réponse à la coïncidence de l'entrée 25 des dits moyens de sélection de mode et dudit signal d'entrée. 17. Appareil selon la revendication 16, caractérisé en ce que les dits moyens d'arrêt comportent une porte d'arrêt, ladite porte d'arrêt produisant un signal d'invalidation pour ladite source d'entrée en réponse à tin signal de "données succédant audit élément caractéristique. 18. Appareil selon la revendication 16, caractérisé en ce que ledit appareil comporte des moyens de stockage de ponctuation, la détection de la ponctuation étant emmagasinée dans les dits moyens d'emmagasinage de ponctuation pendant une période 5 au moins aussi longue que la période de détection d'un prochain code d'espaces consécutifs, de tabulation ou de retour de chariot. 19. Appareil selon la revendication 7, caractérisé en ce que ledit élément caractéristique est un code de décalage ou d'impression suivi par un premier et un second retours de chariot, 40 les dits moyens bistables d'emmagasinage étant commutés vers ledit 30 S s; 69 16359 +' 2008936 premier état en réponse à la détection dudit premier retour de chariot èt à la sélection dudit mode de paragraphe. 20. Appareil selon la revendication 19V caractérisé en ce que ledit premier retour de chariot est emmagasiné pendant une 5 période qui est au moins aussi longue que la période pour commencer la détection dudit second retour de chariot. 21. Appareil pour contrôler le fonctionnement d'un dispositif de sortie, tel qu'un dispositif d'impression, pendant les opérations, en conformité avec les données d'entrée dérivées d'une 10 source d'entrée de données telle qfun lecteur comprenant des moyens de circuit de contrôle de marge pour établir un mode d'opération de contrôle de marge du dispositif de sortie, des moyens pour établir une zone de marge relative à l'opération du dispositif d'impression comportant des moyens de commutation établissant 15 au moins une limite de ladite zone de marge et des moyens d'emmagasinage bistables comportant des semi-conducteurs, pour emmagasiner la condition de marge du dispositif d'impression ayant un premier état et tin second état, les dits moyens d'emmagasinage étant dans ledit premier état en réponse à 5-a manoeuvre des dits 20 moyens de commutation, et des moyens de circuit pour commuter les dits moyens d'emmagasinage vers ledit deuxième état en réponse au fait que le dispositif d'impression quitte la zone de marge. 22. Appareil selon la revendication 21, caractérisé en ce que les dits moyens d'emmagasinage comprennent un circuit de bae- 25 eùlë , des moyens de circuit de porte reliés au côté de mise en position du. bascuiwr pour commuter le basculflwrvers le premier é-tat en réponse" à'im signal de sortie provenant de ladite porte, les dits moyens de porte répondant à la détection de ladite zone de marge. 30 23. Appareil selon la revendication 22, caractérisé en ce qu'il comporte,en outre,une bascule de retour cte chariot, ladite bascule de retour de ehariot étant positionnée pour produire un signal de retour de chariot pour manoeuvrer le dispositif d'impression. 35 24. Appareil selon la revendication 23, caractérisé en ce que ledit signal de retour de chariot est produit en réponse à la détection d'au moins l'un des éléments suivants : tabulation, espacement, trait d'union ou retour de chariot, dans la zone de marge. 40 25. Appareil selon la revendication 24, caractérisé en 69 16359 48 2008936 ce que ledit signal de retour de chariot est engendré par un code d'impression suivant un signal de retour de chariot, 26. Appareil selon la revendication 24, caractérisé en ce que l'un des codes d'espacement ou de tabulation est converti 5 en un code de retour de chariot et en ce qu'il comporte des moyens de bascule d'emmagasinage pour emmagasiner ledit code d'espacement ou de tabulation, ladite bascule d'emmagasinage étant reliée à ladite bascule de retour de chariot, et des moyens de porte pour engendrer un signal de retour de chariot 10 pour utilisation par le dispositif d'impression. 27. Appareil selon la revendication 22, caractérisé en ce qu'il comporte, en outre* des moyens d'emmagasinage de retour de chariot pour emmagasiner un signal d'entrée de retour de chariot, des moyens de porte pour détecter un code d'impression 15 et pour produire un signal de sortie, une bascule d'espacement et de tabulation, des moyens de porte répondant à chacun des deux dits signaux de retour de chariot et d'impression pour positionner ladite bascule d'espacement et de tabulation, et des moyens de porte de sortie pour produire un signal codé d'espacement en 20 réponse au positionnement de ladite bascule d'espacement et de tabulation. 28. Appareil pour contrôler l'opération d'un système de traitement de données, tel qu'un dispositif d'impression automatique ou manuel, caractérisé en ce qu'il comporte des premiers 25 moyens pour détecter une première opération caractéristique du système, des seconds moyens validés en réponse à la détection d® ladite première opération caractéristique pour compter une succession d'opérations de la seconde caractéristique, comportant des premiers moyens d'emmagasinage pour emmagasiner le compte 30 des dites opérations de la seconde caractéristique, et des moyens de circuit de comparaison pour compter une seconde succeœLon desdites opérations de la seconde caractéristique, et des moyens limitant ladite seconde succession lorsque le compte de ladite seconde succession se trouve dans une relation présélectée vis-à-vis 35 dudit premier compte, 29 » Appareil selon la revendication 28, caractérisé en ce que ladite première caractéristique est une indication du départ d'un bloc de données comportant des lignes consécutives. 30. Appareil selon la revendication 29, caractérisé en 40 ce que la dite première caractéristique est un double retour de 69 16359 49 2008936 chariot. 31. Appareil selon la revendication 30, caractérisé en ce que les dits premiers moyens comportent des moyens d'emmagasinage "bistables ayant un état positionné et un état repositionné, 5 les dits moyens d'emmagasinage étant commutés vers ledit état positionné en réponse à la détection du deuxième retour de chariot. 32. Appareil selon la revendication 31., caractérisé en ce que les dits seconds moyens comportent des moyens de porte ayant 10 un circuit d'entrée relié -.aujcdita moyens bistables d'emmagasinage, les dits moyens de porte étant validés en réponse à l'état positionné des dits moyens bistables d'emmagasinage. 33. Appareil selon la revendication 32, caractérisé en ce que les dits moyens bistables d'emmagasinage sont commutés 15 vers l'état remis en position en réponse à la détection d'un retour de chariot, les dits moyens de porte étant invalidés en réponse au dit état de remise en position. 34. Système selon la revendication 28, caractérisé en ce que les dits premiers moyens d'emmagasinage comprennent un premier 20 circuit compteur binaire et ledit circuit de comparaison comprend un second circuit de compteur binaire, les débits des dits premier et second compteurs binaires étant comparés pendant la production de certaines lignes de données. 35. Appareil selon la revendication 34, caractérisé en ce 25 que les dits moyens de circuit de comparaison comportent une pluralité de circuits de porte, chacun des dits circuits de porte ayant des circuits d'entrée pour recevoir des combinaison sélectées de configurations de sortie de chacun des dits premier et second compteurs. 30 36. Appareil selon la revendication 35, caractérisé en ce que les dits moyens de limitation comportent un circuit de saut pour sauter des opérations consécutives de la seconde caractéristique après avoir complété la coïncidence des sorties des dits premier et second compteurs. 35 37. Appareil selon la revendication 28, caractérisé en ce que ladite opération de seconde caractéristique comporte des opérations de tabulation. 38. Appareil selon la revendication 37, caractérisé en ce que ladite première caractéristique est un double retour de 40 chariot. 69 16359 50 2008936. 39 »Appareil selon la revendication 38, caractérisé en ce que les dits premiers moyens comportent des moyens 'bistables d'emmagasinage ayant un état mis en position et un état remis en position, les dits moyens d'emmagasinage étant commutés sur ledit 5 état positionné en réponse à la détection dudit second retour de charioto 40 „ Appareil selon la revendication 39» caractérisé en ce que les dits premiers moyens d'emmagasinage comportent un premier circuit de compteur binaire et en ce que ledit circuit de 10 comparaison comporte un second circuit de compteur binaire, les sorties des dits premier et second compteurs binaires étant comparées pendant la production de certaines lignes successives de données et dans lequel les dits moyens de circuit de comparaison comportent une pluralité de circuits de porte, chacun des 15 dits circuits de porte ayant des circuits d'entrée pour recevoir des combinaisons séleetées de configuration de sortie de chacun des dits premier et second compteurs. 41 « Appareil pour contrôlerle fonctionnement d'un système de traitement de données, tel qu'un dispositif d'impression manuel 20 ou automatique à partir d'un dispositif d'entrée automatique de données, caractérisé en ce qu'il comporte des moyens pour établir une zone contrôlée dans le fonctionnement du système, des moyens pour détecter l'entrée du système dans ladite zone contrôlée, et des moyens de circuit pour un seul cyclage dudit système dans 25 ladite zone contrôlée comportant des moyens d'impulsion pour produire une impulsion pour commencer chaque cycle dudit cycle unique. 42. Appareil selon la revendication 41» caractérisé en ce que le système comporte un système d'édition de données et de révision, ladite zone contrôlée étant une zone de marge de droite, 30 et les dits moyens de circuit comprenant des moyens pour détecter le fonctionnement ou un code d'impression provenant du dispositif d'entrée et pour arrêter le dispositif d'entrée après chaque code détecté » 43. Appareil selon la revendication 42, caractérisé en ce 35 que les dits moyens d'impulsion démarrent le dispositif d'entrée en réponse à chaque impulsion. 44. Dispositif selon la revendication 43, caractérisé en ce que les dits moyens d'impulsion comprennent des moyens de commutation actionnés manuellement. 40 45. Appareil selon la revendication 44» comprenant en 16359 51 2008.936 outrej des moyens de circuit pour produire un signal de retour de chariot en réponse à la détection d'au moins un retour de chariot, un trait d'union, un espacement ou code d'opération de tabulation. 46. Appareil selon la revendication 45, caractérisé en ce qu!un code de trait d'union est émis en réponse à au moins un retour de chariot, trait d'union, espacement ou code d'opération de tabulation.