Brevet FR2096597A1 — publié le 19720218

i 2096597 La présente invention a pour objet un appareil imprimeur destiné à imprimer des données codées sur un support d'enregistrement. Elle vise plus particulièrement le genre d'appareil servant à l'impression, sur un support, de données codées sous forme d'une série 5 de zones contiguës de même largeur dans le sens de la série; chacune de ces zones possédant trois caractéristiques spectrales possibles, avec cette particularité que deux zones adjacentes ne présentent jamais les mêmes caractéristiques spectrales. On a déjà proposé d'enregistrer des données codées de la maniè-10 re qui vient d'être spécifiée, au moyen d'un appareil qui comprend une tête imprimeuse à deux surfaces d'impression et à l'aide d'un ruban encreur bicolore. En fonctionnement, la première de ces surfaces imprimeuses est amenée à imprimer simultanément toutes les zones codées suivant une première couleur et ce en utilisant une 15 portion du ruban portant la première couleur. La tête imprimeuse est ensuite décalée et le ruban déplacé de façon que la seconde surface d'impression effectue simultanément l'impression de toutes les zones de la seconde couleur, et ce en utilisant une portion du ruban qui porte la seconde couleur. La troisième couleur est formée 20 par le fond du support d'enregistrement. L'appareil connu en question présente cependant un inconvénient, en ce sens qu'il ne possède aucune souplesse car il exige de remplacer ou de régler mécaniquement la tête imprimeuse si l'on veut imprimer différentes données. 25 L'objet de la présente invention est un appareil imprimeur du genre en question qui élimine précisément cet inconvénient. L'invention propose donc un appareil imprimeur destiné à imprimer, sur un support d'enregistrement approprié, des données codées sous forme d'une série de zones contiguës d'égale largeur dans le 30 sens de la série, chaque zone possédant l'une de trois caractéristiques spectrales possibles, tandis que deux zones adjacentes ne présentent jamais les mêmes caractéristiques spectrales, l'appareil étant caractérisé par une première section ou poste d'impression servant à imprimer des zones de la première caractéristique spec-35 traie; par une seconde section ou poste d'impression servant à imprimer des zones d'une seconde caractéristique spectrale, celles des zones ayant une troisième caractéristique spectrale étant constituée par le fond du support d'enregistrement; par des organes d' entraînement servant à déplacer ledit support sur une série de pas 40 qui sont égaux chacun à la largeur des zones et séquentiellement 71 23413 2 2096597 devant les première et seconde sections d'impression; les première et seconde sections étant séparées dans le sens du mouvement du support d'une distance correspondant à un nombre prédéterminé de pas; et par des organes fonctionnels de commande cyclique servant à con-5 trôler le fonctionnement des sections d'impression en réponse à 1* application à ces organes de signaux d'entrée de données; la disposition étant telle qu'à chaque cycle de ces organes de commande corresponde un pas du support d'enregistrement et pour chacun de ces cycles, ces organes étant tels qu'ils fournissent soit un premier 10 signal de commande d'impression pour application à la première section pour déclencher une impression, soit un second signal de commande d'impression pour application à la seconde section pour déclencher une impression, soit aucun signal de commande; des moyens étant prévus destiné à retarder de façon appropriée l'application 15 d'un second signal de commande d'impression à la seconde section de façon que celle-ci fonctionne pour imprimer une zone d'une seconde caractéristique spectrale lorsque la position correcte du support cadre exactement avec la seconde section. Un autre avantage de l'appareil défini dans le paragraphe pré-20 cèdent est qu'il permet d'imprimer à une vitesse très rapide en dépit des exigences d'alignement serré pour l'impression exacte des zones en question. Il faut noter de plus que l'appareil imprimeur selon l'invention peut s'appliquer tout particulièrement pour imprimer des codes 25 de transition dans lesquels les éléments codés sont enregistrés par des transitions entre zones de code adjacentes plutôt que par les zones elles-mêmes. On a représenté aux dessins ci-joints une forme non limitative de réalisation de l'invention et dans ces dessins: 30 Fig. 1 est une vue générale, en élévation, d'un appareil impri meur avec clavier d'entrée de données sous forme décimale et un premier et un second dispositif d'enregistrement, destinés à imprimer deux genres d'indices sur un support d'enregistrement; Fig. 2 est une vue à plus grande échelle montrant des détails 35 de ces dispositifs d'enregistrement, ainsi que les postes d'impression correspondants; Fig. 3A est une vue en plan du support d'enregistrement imprimé par l'appareil de la Fig. 1; Fig. 3B est une illustration graphique du code de transition 40 en couleurs ; 71 23413 3 2096597 Fig. 4 est un circuit basculeur; Fig. 5 est un schéma de la logique de commande de l'appareil; Fig. 6 représente un détail d'un compteur de fonctions; Fig. 7 est un graphique des temps pour l'enregistrement de 5 données; Fig. 8 est un graphique des temps du compteur de fonctions; 9 est un graphique des temps pour l'impression des ICA indique des détails du circuit logique d'entrée de Fig données ; Fig 10 données; Fig. 103 est un prolongement de la Fig. 10A avec le circuit logique d'entrée de données dans un registre de décalage; Fig. 10C est un détail du circuit logique d'un convertisseur de code; 15 Fig- 11 est un graphique des temps de ce convertisseur; Fig. 12A est un détail du circuit logique engendrant les hits de par—lté; Fig. 123 est un détail du circuit logique pour les registres de code gauche et droite. 20 Terminologie et liste des signaux Pour faciliter 1'examen de la description, on donne ci-apr&s une liste des symboles et des signaux qui correspondent aux dessins . Symbole 3escription 25 Signaux de sortie du générateur 166 à 4 éta- 30 35 40 BCC BLKHÀ11 EKRBST CLEAR DABFFR BABTIS DÀBT2S DABT4S DABT8S îes :arac ae v -r-if» i T" Ï cation .3 D. Signal de commande au me leur du ruban noir 55, actionnant la tête de marteau d'impression en noir Signal de commande au moteur pas-à-pas 74 du ruban noir, plaçant une nouvelle surface de ruban sur la barre d'impression 6C. Signal de commande pour rappel principal de la logique d'impression. Signal de commande permettant d'entrer des données dans le registre tampon 160 disposé dans la mémoire de décalage 154. Bits BCB représentent un caractère qui vient d'être enregistré et engendré par les sorties des portes NCN-2T 266, 268, 270 et 272 respectivement. 71 23413 4 2096597 DABUPC DÀFUN DASTRB 10 DASWO DAS'vVl DÀS',72 DAS7/3 DASÏ/4 15 DASW5 DASW6 DAS7/7 DASW8 DASW9 eo d DSROUT 25 GNRBST GRNHAM 30 35 OBIT 1 INBIT 2 3NBIT 3 INBIT 4 EïBUFO INPDAT KZYDN Signal de commande chargeant les 4 bits ci-dessus dans le tampon 160 d'entrée de données Signal de commande engendré par le second état du compteur de fonctions 15 9 pour placer la logique d'impression afin de recevoir les données à imprimer Signal de commande utilisé pour explorer les données emmagasinées dans le registre de décalage 164. Signaux de données engendrés par l'enfoncement d'une touche correspondante du clavier 22. Bits emmagasinés dans le registre de décalage 164. Signaux de sortie représentant la donnée emmagasinée dans le registre 164. Signal de commande au moteur d'avancement du ruban vert, pour placer une partie vierge du ruban sur la barre d'impression 40. Signal de commande au solénolde de marteau "vert" actionnant le marteau"vert. Signaux d'entrée de données engendrés par les circuits verrous 276, 278, 280 et 282. Signaux de sortie de données venant de l'entrée du tampon de données 160. Données entrées dans le registre de décalage 164. Signal de commande engendré par le générateur "touches enfoncées" pour exciter temporairement le convertisseur de code décimal/binaire 154. 71 23413 5 2096597 10 15 20 25 30 35 LC0D33 :-rrcix PARLD PCOLR PCOi PRFSN PRLFUN PRïïTUN RC0D3R RES3T SCB2 SC34 SCB8 SCSI 6 SHÏTCK Signaux ds données engendrés par la sortie de l'extrémité gauche du registre de code 170a. Signaux 5»? commande produits par l'horloge principal® pour l'impression de données. Signal de commanda qui détermine la condition du générateur de parité 172 pour engendrer deux bits de parité Signal de commande déclenchant la production des signaux de commande 3LKEAM 3T 3KRBST. Signal de rappel appliqué au compteur de position 300 après charge d'un caractère dans la mémoire de décalage 154. Signal de commande utilisé pour synchroniser la position d'entrée du registre de décalage 164= avec la sortie au tampon d'entrée de données 160. Signal de commande déclenchant les signaux de commande GNRBST et GNHE.AH, Signal de commande engendré par le troisième ■'îtat du compteur de fonctions 15 9 pour mettre en condition la logique d'impression afin de commencer l'impression. Signal de commande pour imprimer les informations contenues du registre de code gauche 170a. Signal de commande actionnant l'impression de donnée sur étiquette. Signal de commande imprimant les informations contenues du registre de code droite 170b. Signaux de données engendrés par la sortie du registre de ccg-3 170b. Signal de rappel général. Données relatives au nombre de zones de données sur étiquette, emmagasinées aux extrémités gauche et droite des registres 170. Signal de commande pour décaler les données du tampon d'entrée 160. 71 23413 3 2096597 Signal de commande engendré par la premier état du compteur de fonctions' 15 9 pour déter-TA7UH miner la condition d3 la logique d'impression afin de recezolr l'information concernant 5 le nombre d'étiquettes. Une barre placée au-dessus d'un symbole signl-fie qu'il s'agit du complément de ce symbole. Si l'on se réfère maintenant à la Fig. 1, l'appareil général 20 comprend brièvement un clavier 22 servant à composer les données 1C à enregistrer; deux dispositifs d'enregistrement 24 et 26; et un système de transport 23 pour le support d'enregistrement 30 qui peut être une bande de papier, amenée successivement jusqu'à ces dispositifs d'enregistrement 24 et 26, De;3 moyens de commande sont disposés dans un boîtier 32 et qui contrôlent le fonctionnement du 15 moyen de transport 28 et des dispositifs 24 et26, de manière à enregistrer les données sous forme de barres ou traits parallèles colorés sur le support 30 en concordance avec un code binaire prédéterminé . Le premier dispositif d'enregistrement 24 est représenté en 20 Fig. 2 et comprend une bobine d'alimentation rotative 34. Un ruban encreur 36 servant à imprimer un premier indice de couleur (par exemple vert), est actionné pas-à-pas par la bobine 34 et est amené par une série de galets de renvoi à la première section d'impression 38. Le ruban 36 est maintenu sous tension élastique et passe 25 au-dessous d'une barre d'impression 40, pour s'enrouler sur une bobine de reprise 42. La première section d'impression 38 comporte également un marteau d'impression en vert 44 et un solénoîde d'actionnement 46. Le marteau 44 est prévu pour frapper la barre d'impression 40. Un res-30 sort de pression 50 est disposé entre un prolongement 48 et le bâti du solénoide et sert de pivot pour le marteau 44 (qui bascule dans le sens senestrorsum, Fig. 2), pour venir en position inactive. Lorsque le solénoîde 46 est excité, le marteau 44 pivote dans le sens dextrorsuQ contre l'action du ressort 50, ce qui permet à la 35 barre 40 d'effectuer l'impression d'un trait vert 92a (Fig. 3A) sur le support d'enregistrement 30. Le second dispositif d'enregistrement 26 est également représenté en Fig. 2 et est construit comme le dispositif 24, de sorte qu'une description détaillée paraît superflue. Il comporte cepen-40 dant une bobine d'alimentation 54 pour le ruban 56 imprimant un 71 23413 7 2096597 second indice (couleur noire) ; le ruban passe par une série de galets à une seconde section d'impression 58 au-dessous d'une barre d'impression 60, jusqu'à une bobine de reprise 62. La barre 60 est espacée de la première barre d'impression 40 d'une distance prédé-5 terminée, par exemple de vingt-quatre largeurs de traits et des vis 39, 59 servent à régler la distance qui sépare ces barres 40 et 60. Les deux sections d'impression 38 et 58 sont séparées pour permettre aux rubans 36 et 56 de passer entre elles. La seconde section d'impression 58 comporte aussi un marteau 10 d'impression en noir 54 et un soléno'ide d'actionnement. La section 58 est semblable à la section 38: quand le solénoîde est excité le marteau 64 frappe la barre 60 pour imprimer un trait noir 92b (Fig. 3A) sur le support 30. Les rubans 36 et 56 sont entraînés respectivement par des en-15 traineurs 72 et 74 constitués par des moteurs pas-à-pas. Un embrayage de reprise 76 est utilisé pour enrouler la partie utilisée du ruban 36 sur la bobine 42. De même, un embrayage de reprise 78 sert à enrouler la partie utilisée du ruban 56 sur la bobine 62. Une étiquette 90 imprimée par l'appareil 20 décrit est repré-20 sentée en Fig. 3A. Elle consiste en plusieurs traits 92 en une couleur prise dans trois couleurs différentes, les traits adjacents étant toujours d'une couleur différente. A titre d'exemple, les couleurs choisies sont le vert, le noir et le blanc. Les traits verts et noirs sont imprimés sur fond blanc, de sorte que les traits 25 blancs sont en fait définis par les espaces où aucun trait vert ou noir n'existe. Au-dessus de l'étiquette sont indiqués les valeurs de bits conformes à un code indiqué en Fig. 33. Bien qu'une seule étiquette soit représentée, le support d'enregistrement 30 est en réalité constitué par plusieurs étiquettes 90 (Fig. 3) jointes bout 30 à bout pour former une bande, perforée en vue de faciliter le détachement après impression. Le support 30 est fourni par une bobine de réserve 80 quand s'effectuent les impressions. La zone de données complète d'une étiquette comporte quatre parties: 35 1° Code d'extrémité gauche, 2° Représentation déciaale codée en binaire des chiffres de données. 3° Caractère de vérification de bloc (3CC), et 4° Code d'extrémité droite. 40 Les parties 2° et 3° constituent ensemble une zone de données 71 23413 8 2096597 (DF) . Les deux codes d'extrémité contiennent un bit de direction (DN) qui est toujours "zéro"' quand l'exploration se fait de droite à gauche; un code de dimension (?.SZ,LSZ); et un bit de parité lon-5 gitudinaie (?Y). Le code de dimension spécifie le nombre de chiffres décimaux qui sont portés par l'étiquette, chaque chiffre ayant quatre bits. Le code de droite TISZ est l'inverse transposé du code de gauche LS'Z. La parité longitudinale est une simple parité I-OD-3 qui spécifie que le nombre de bits "0" est coagruant module 3 par 10 rapport aux nombre de bits "1"; autrement dit, si le premier trait imprimé est vert, le dernier trait imprimé doit alors être noir. Ceci donne respectivement une transition blanc-à-vert et noir-à-blanc, aux extrémités gauche et droits de l'étiquette 90, qui sont nécessaires pour les deux bits de direction. Le caractère de véri-15 fication de bloc (3CC) est un moyen donnant un contrôle de donnée pour le lecteur d'étiquettes. Son but est d'assurer que la somme des bits 2°, 21, 22, 23 pour chaque chiffre décimal de toutes les données, soit pair. La zone de données DF, au centre de l'étiquette, comprend une représentation décimale codée binaire des chiffres dé-20 cimaux de données, le dernier bit significatif du chiffre le plus représentatif étant à l'extrême gauche de la zone. Selon une forme d'exécution de l'invention, la largeur des traits de couleurs S2 (Fig. 3) est de 0,38 mm, dans le sens de déplacement du support 30 sous les sections d'impression 38 et 58. 25 Les traits 32a sont imprimés en vert par le premier dispositif d' enregistrement 24 et les traits 92b en noir par le second dispositif 26. Les traits 92c sont obtenus en utilisant le fond du support 30 qui est blanc par exemple et en déplaçant le support d'un espace de 0,38 mm sans actionner l'un ou l'autre des dispositifs d'en-30 registrement. Les rubans vert et noir 36 et 56 sont déplacés au-devant des sections d'impression 38 et 58 en pas de 0,50 mm avant 1' actionnement des marteaux associés 44 et 64, afin d'assurer qu'une portion non utilisée de ruban soit disponible pour imprimer les traits de couleurs. Les indices particuliers choisis pour l'appa-35 reil décrit dépendent naturellement des applications et ne sont donc pas limités aux couleurs et aux dimensions indiquées. La Fig. 4 représente une bascule modulaire 110 comportant une borne de position J", une borne d'horloge C, une borne de rappel K, une borne de pré-position P, une borne de remise à zéro CL, une 40 sortie vraie Q, et une sortie inversée Ç. Un signal vrai appliqué 71 23413 9 2096597 à la borne J donne une sortie vrai-:; à la borne Q, après application d'une Impulsion d'horloge. L'application d'un signal vrai à la borne de rappel K fait que la sortie h la borne Q devient fausse et la sortie à la borne w devint, vraie après application d'une Im-5 pulsion d 'horloge . La borne P et la borne CL sont normalement à 1' état vrai. L'application d'un signal faux à P ou à CL a pour résultat d'actionner la bascule modulaire; aucun signal d'horloge n'est nécessaire. La Fig. 5 représente un schéma du système de commande pour 1' 10 impression des informations sous forme de zones réfléchissant la lumière des traits de couleur. Pour simplifier et ne pas compliquer la description, certaines suppositions sont nécessaires. Par exemple, les contrôles d'erreur ne sont pas indiqués, les circuits de recyclage ou de répéti-15 tion ne sont pas représentés et les commandes "fin d'étiquette" ou "fin de ruban" ne sont pas indiqués, car ces caractéristiques sont bien connues. En Fig. 5, la référence 150 indique d'une manière générale le circuit logique de commande d'impression pour l'appareil Imprimeur 20 qui enregistre les données suivant un code de couleur prédéterminé sur un support. L'information est enregistrée dans le système logique par le clavier standard 22. Toutefois, d'autres équipements d' entrée, tels que bandes, sorties de calculatrices, etc, peuvent être utilisés. 25 TJn compteur de fonctions 15 9 détermine les opérations à effec tuer par le circuit logique 150. A l'origine, ce compteur est à un premier état pendant lequel un signal TAFUïT est engendré, lequel conditionne la logique d'impression pour accepter les données relatives au nombre d'étiquettes à imprimer. Les données d'étiquettes 30 sont enregistrées dans le système logique par le clavier 22 et sont transmises au convertisseur décimal-binaire 154 où elles sont transformées en forme décimale codée binaire par des moyens classiques. Du convertisseur 154, les données passent à un compteur d'é-ticuettes 156. Pour enregistrer l'information d'étiquette, il faut 35 enfoncer un commutateur de fonction 158 qui positionne le compteur 159 à un second état pendant lequel un signal DASTJîT est engendré. Ce signal conditionne le circuit logique 150 pour accepter les données à imprimer. Ces données sont aussi entrées dans le circuit logique d'impression, par le clavier 22, et sont transmises au con-40 vertisseur de code 154 d'où elles passent dans un registre tampon 7 i 23413 10 2096597 160. Les données transformées par le convertisseur 154 et emmagasinées dans le registre tampon 160 sont sous forme de bits, définissant l'état "1" ou l'état "0", à raison de quatre bits par mot. L' information emmagasinée dans le registre tampon 160 est ensuite 5 transtaise à un registre de recirculation 164 capable d'emmagasiner 128 bits, fonctionnant donc comme mémoire, Du registre tampon 160, les données sent contrôlées par une commande d'entrée 162 qui synchronise le point de référence d'entrée du registre 154 avec la sortie du registre tampon 160. Simultanément; à l'entrée de chaque 10 chiffre décimal dans le système, un signal est transmis à un. compteur dit de dimension 152 qui avance d' aque chiffre de donnée. Cette information est utilisés par le circuit logique de commande d'impression 150 peur déterminer le nombre de zone3 de chiffres qui doivent être imprimées sur l'étiquette. Après l'entrée 15 de toutes les zones à imprimer sur l'étiquette S0, il faut enfoncer à nouveau le commutateur de fonction 158, pour placer le compteur 159 dans un troisième état, pendant lequel un signal PRAFOTT est engendré qui conditionne le circuit logique d'impression pour le début du processus d'impression. Après enfoncement du commutateur 20 pour la seconde fois, et avant que l'impression n'ait lieu effectivement, un chiffre de caractère de vérification de bloc (3CC) est engendré par le générateur 166. Ce chiffre BCC est enregistré dans le registre tampon 160 d'où il est transmis au registre de recirculation 164, à titre ds portion de donnée qui doit être imprimée sur 25 chaque étiquette. Le chiffre BCC donne un moyen de détection d'erreur pour le lecteur servant à lire le genre d'étiquette de couleur de la Fig. 3A. Après entrée du chiffre BCC dans le registre 164, le circuit logique 150 est ensuite conditionné pour engendrer d'abord une paire de bits de parité qui sont produits par le générateur de 30 parité 172 conjointement avec le convertisseur de code 168. Les bits de parité font, puisque le premier indice imprimé sur l'étiquette 90 est un trait vert, que le dernier indice imprimé est alors un trait noir. Ceci donne des transitions "blanc-à-vert" et noir-à-blanc" aux extrémités d'étiquette, lesquelles sont nécessai-35 res pour les deux bits de référence de direction. Les bits de parité sont emmagasinés dans le registre d'extrémité gauche 170b qui contient également l'information reçue du compteur de dimension 152 pour définir le nombre de zones de données pour chaque étiquette 90. Après formation du bit de données, le système logique 40 est préparé pour l'impression. 71 23413 ii 2096597 Toutes les données qui doivent être imprimées sont d'abord .codées par un convertisseur dit "binaire-à-trait" 168 qui fournit des signaux déterminant celui des trois indices qui doit être imprimé. Un signal G (impression en vert) est engendré et transmis à la pre-5 mière section d'impression, soit au solénoîde 46 d'impression en vert au cas où le trait doit être vert (premier indice). Un signal B (impression en noir) est engendré et transmis par le registre à retard 176 (à vingt-quatre bits) à la seconde section d'impression, pour actionner le solénoîde 66 d'impression en noir (second indice). 10 Dans le cas d'un troisième indice (blanc), le convertisseur 168 empêche la production des signaux G et 3. Les organes de transport de papier 28 sont déplacés pas-à-pas sur une distance d'un trait grâce à une impulsion d'horloge, pour amener une zone vierge du support 30 en place sous les marteaux 44 15 et 64. Un indice blanc est enregistré par simple déplacement d'un cran du support 30, alors que les deux marteaux 44 et 64 sont bloqués. L'opération d'impression comporte cinq phases: 1° Placement d'un espace égal à sept largeurs de traits à gauche 20 de l'étiquette. 2° Impression de l'information emmagasinée dans le registre de code d'extrémité gauche 170a. 3° Impression de la donnée emmagasinée dans le registre de décalage 164. 25 4° Impression de l'information emmagasinée dans le registre de code d'extrémité droite 170b. 5° Placement d'un espace égal aux sept largeurs de traits à droite de 1'étiquette . COi-PTiSUlR PS FONCTIONS 30 La Fig. 6 est un schéma logique des trois étages du compteur de fonctions 159, qui détermine si la logique d'impression 150 est à l'état d'engendrer un signal TAFUN (donnée d'étiquette) ou un signal DAFUiI (réception de données à imprimer) ou encore à l'état PRF5JN (état d'impression, clavier d'entrée bloqué) . Le compteur 159 35 est un compteur à bascules comprenant une paire de basculeurs 200 et 202; il compte dans trois états suivant les états de ces basculeurs qui sont repérés séquentiellement à l'état '/rai par application d'un signal faux FUNSÏÏ engendré par le fonctionnement du commutateur 158. 40 La sortie Q, du basculeur 200 est couplée à l'une des entrées 71 23413 12 2096597 d'une porte NON-ET 204 et la sortie Q est couplée à l'une des entrées de portes NON-ET 206, 208 et 210. La porte NON-ET 206 a une entrée reliée à la borne J de la bascule 202, par une porte NON-ET 207 utilisée pour des raisons d'inversion. La sortie Q du bascu-5 leur 202 est reliée à l'une des entrées des portes NON-ET 204 et 208 et aussi à la borne de position J du basculeur 200, tandis que la sortie ^ est reliée à l'une des entrées de portes NON-ET 206 et 210. Initialement, à un temps qui précède T 1 (Fig. 8), les bascu-10 leurs 200 et 202 sont rappelés, de sorte que les sorties Q, des deux basculeurs sont fausses- La porte N0N-ET 204 reçoit donc, à ses deux bornes d'entrée, le signal faux venant de la sortie Q du basculeur 202 qui fait que la porte 204 a une sortie, appelée signal PRFUN qui, à ce moment, est vrai. La sortie de la porte N0N-ET 15 204 est également appliquée à une simple entrée d'une porte NON-ET 214 dont la sortie est inversée et appelée signal PRFUN. Le signal faux venant de la sortie Q de la bascule 202 et la sortie vraie Q venant de la bascule 200 sont appliqués aux bornes d'entrée de la porte NON-ET 208 qui donne vm signal appelé DAFUN 20 lequel est, à ce moment, vrai. La sortie de la porte 208 est aussi appliquée à une entrée de la porte N0N-ET 212 dont la sortie est inversée et désignée par DAFUN. Le signal vrai venant de la sortie Q de la bascule 200 et le signal vrai venant de la sortie Q, de la bascule 202 sont appliqués 25 aux bornes d'entrée de la porte N0N-ET 210, qui donne une sortie appelée TAF'ÏJN qui est fausse à ce moment-là. La sortie fausse de la porte 210 est aussi appliquée à une entrée d'une porte N0IT-ET 213 pour des raisons d'inversion, dont la sortie est vraie (désignée par TAFUN). 30 La sortie fausse Q de la bascule 202 est appliquée à la borne J de la bascule 200. Les sorties vraies Q des bascules 200 et 202 sont appliquées aux deux entrées de la porte NON-ET 206, en donnant une sortie fausse qui est inversée en ion signal vrai par la porte NON-ET 207 et appliquée à la borne J de la bascule 202. Il s'en 35 suit qu'avant le temps T 1, le signal TAFUN est vrai et que les signaux DAFUN et PRFUN sont tous deux faux. L'enfoncement du commutateur de fonction 158 au temps T 1 rend vrai le signal FUNS'.'-/, dont le complément FUNSVJ est donc faux, lequel est appliqué aux bornes d'horloge des bascules 200 et 202, 40 pour repérer la bascule 202 à l'état vrai. La bascule 200 reste à 71 23413 13 2096597 l'état faux, par sxiite lu signal faux appliqué à sa borne J, venant de la borne 0. du basculeur 202, avant eus ce dernier ne soit vrai. A ce moment, le signal vrai â 'ie la bascule 30;? et le signal vrai Q ie la bûcoult? 2CC sont appliqués au:-: deux entrées de la porte NON-ET SCS, oe qui âorae une sortie fausse, rendant faux le signal DATUIT. Ce dernier es t rendu vrai nar la porte d'iuversion 270N-3T 212, La porte 210 reçoit la sortie S qui est fausse à ce moment de la bascule 202 et la sortie vrais Q, de la bascule 200 qui rend vr^-i le signal TAFUN alors que le signai TAyUN est rendu faux par l'inversion de la porte NON-ET 213. La sortie de la porte NON-ET 204 resta vraie, par suite de la sortie fausse Q de la bascule 200. Donc, au temps T 1, c'est-à-dire après enfoncement initial du coratu tateur 158, le signal DAFUN est vrai et les signaux TAFUN et PRFUN sont tous deux faux. Une anal;.rse analogue s'avère être vraie pour le temps 'T 2, quand on enfonce le commutateur 158 pour la seconde fois, ce qui re père la bascule 200 à l'état vrai, tandis que la bascule 202 est maintenue à l'état vrai par suite du faux signal couplé à sa borne E. La sortie de la porte NON-ET 204 est alors fausse, ce qui rend vrai le signal PRFUN. Simultanément, la sortie de la porte 204 devient -vraie, en rendant faux le signal DAFUN, tandis que le signal TAFUN reste fau?: jusqu'à ce que le compteur de fonctions 159 soit remis à zéro. ENTRES DES DONNEES La Fig. 10A représente le circuit logique nécessaire pour l'in troduction de données décimales dans la logique de commande d'impression. Une porte NON-ET 250 est indiquée comne ayant ses bernes d'entrée connectées aux signaux de sortie normalement vrais des touches de clavier DÂSW0 à DASV'9, y compris la sertie normalement vraie du commutateur 158 dont le signal est appelé FUNS'w. Des portes NON-ET 254, 256, 258, 260 et 262 ont leurs entrées reliées à certaines de ces touches. La sortie de ces portes est normalement fausse, car toutes les entrées sont normalement vraies. L'enfoncement d'une touche rend faux le signal correspondant, qui rend vraie la sortie d'une porte NON-ET correspondante. La sortie de la porte 250 est couplée à un générateur 264 dit "touches abaissées" qui engendre un signal KEYDN chaque fois que la sortie de la porte 250 est vraie, ce qui arr.ive à chaque enfoncement de touche. Le signal KEYDN qui est vrai est transmis à l'une des bornes d'entrée des por tes NON-ET 266, 268, 370, 275 et 274 dans le but de les exciter 71 23413 14 2096597 momentanément. Des "touches sélectionnées du clavier sont connectées aux entrées de certaines des portes NOM-ET 254, 256, 258, 260 et 262 dont les sorties sont relias à l'une des entrées des portes NON-ET 266, 268, 270, 272 et 274 respectivement. On voit donc que 5 lorsqu'une touche est abaissée, les signaux correspondants à cette touche apparaîtront à la sortie des portes NON-ET 266, 268, 270, 27 2 et 274. Comme on l'a indiqué plus haut, le générateur d'abaissement de touches engendre un signal désigne par KSYDcî qui est une impulsion 10 devenant positive (Fig. 7) conditionnent les portes 266, 268, 270, 272 et 274- pour faire passer tout signal transmis des portes NON-ET 254,25 6,258,260 et 262. Par exemple, ci l'on désire enregistrer le chiffre "5", les sorties des porter NON-ET 254 et 258 deviendraient vraies, tandis que les sorties des portes 256 et 260 seraient faus-15 ses, établissant ainsi un nombre binaire 1010 qui équivaut au chiffre décimal "5". Les sorties des portes NON-ET 266,268,270,272 et 274, définies plus loin comme bits, sont transmises en parallèles à des circuits-verrous 27 6,278,280,282 et 284 (Fig. 103) qui constituent une mémoi-20 re temporaire pour les bits transmis. Les bornes vraies des portes-verrous 276,278,280 et 282 sont connectées au compteur d'étiquettes 156, aux bornes correspondantes J des bascules 286, 288, 290 et 292 respectivement, appelées aussi bascules de caractères BCC, ainsi qu'à une des bornes d'entrée de portes OU 294, 296, 298 et 299 res-25 pectivement. Les sorties fausses des circuits-verrous 276,278,280, 282 et 284 sont connectées en parallèle à une porte NON-ET 302. La borne de sortie Q, des modules-portes 286,288,290 et 292 est connectée à l'une des entrées de porte NON-ET 308,310,312 et 314 respectives. La sortie de chacune des portes ET 308,310,312 et 314 est re-30 liée à la seconde entrée des portes OU 294,296,298 et 299 respectivement, dont les sorties sont à leur tour reliées en parallèle à un tampon d'entrée de données 160 qui est une bascule classique. Le signal PRFUN constitue le reste des entrées des portes ET 308,310, 312 et 314. 35 La sortie du tampon 160, appelée INBUF0, forme l'une des en trées d'une porte ET 316, deux autres entrées étant formées par le signal DABFFR venant d'un tampon de contrôle 304 et par le signal PC0L d'une horloge 318. La sortie de la porte ET 316 est indiquée comme étant connec-40 tée à l'entrée du registre de recirculation 164, lequel est cota- 71 23413 15 2096597 mandé par des impulsions d'horloge engendrées par l'horloge 318 qui produit également un signal PCCLR qui reconditionne la logique d'entrée d'un autre chiffre en engendrant un signal RESET, ainsi que le signal PCOL déjà cité. 5 On expliquera maintenant le fonctionnement du circuit de la Fig. 103 à l'aide des formes d'ondes des Fig. 7 et 8. Comme on l'a déjà exposé, l'enfoncement d'une touche produit l'introduction d' une donnée dans le circuit de commande d'impression, qui effectue initialement la conversion de données en caractères codés "binaires 10 à quatre bits. Ces quatre bits sont transmis en parallèle aux cir-cuits-verrous 276,278,280 et 2S2 respectivement, où ils sont temporairement emmagasinés pour retransmission au compteur d'étiquettes 156 et aux portes OU 254,296,298 et 299, puis au tampon d'entrée 160. Les quatre bits sont dirigés vers le compteur 156 uniquement 15 si le compteur de fonctions 15 9 est à l'état d'engendrer un signal vrai TAFUN, ou bien ils sont dirigés vers le tampon 160 uniquement si le compteur de fonctions 159 est à l'état d'engendrer un signal vrai DAFUN. Le compteur d'étiquettes 156 est un compteur classique possédant un anneau d'unités et un anneau de dizaines. Etant donné 20 que ce compteur est conçu de façon que l'anneau d'adresse des dizaines soit plein avant l'anneau des unités, il est nécessaire, en enregistrant une information relative au nombre d'étiquettes, d'abaisser d'abord une touche représentant la position des dizaines. En enregistrant le nombre d'étiquettes à imprimer dans le compteur 156, 25 il faut enfoncer le commutateur de fonction 158 pour la première fois, en plaçant de ce fait le compteur 159 à l'état d'engendrer le signal vrai DAFUN. Il en résulte que le compteur de fonction 159 prépare le circuit logique de commande d'impression 150 pour recevoir les données pour impression. 30 Le signal FRFUN est transmis à l'une des entrées des portes ET 308,310,312 et 314 et, comme ce signal PRFUN est faux à ce moment-là, les signaux de sortie de ces portes sont toujours faux. Cette sortie fausse est transmise à l'une des entrées de chacune des portes OU 294,296,298 et 299, ce qui prépare ces portes OU pour trans-35 mettre tout signal reçu des circuits-verrous 276,278,280 et 282, lesquels sont retransmis en parallèle au tampon 160. Là, l'information est emmagasinée temporairement jusqu'à ce qu'elle soit transmise au registre de recirculation 164. Si les signaux DABFFR et PCOL sont vrais, la porte ET 316 est préparée pour faire passer et 40 retransmettre au registre de décalage 164 toute donnée, appelée 71 23413 16 2096597 signal IL3PDAT (Fig. 7) , qui se trouve dans la bascule de rang inférieur du tampon 100. Le signal DA3FFR est vrai quand une donnée est dans ce registre 160, prête à charger le registre de mémoire de décalage 164 et le signal PCOL est vrai quand ce registre a sa 5 position de référence au point de charge. Apres transmission du premier bit gardé dans la bascule de rang inférieur du tampon 150, des signaux d'horloge SrIFTCK, émis par une horloge de décalage classique non représentée, décalent le bit de rang immédiatement supérieur dans la position de bit inférieur, quand il doit être trans-10 mis au registre de décalage 164. Trois impulsions de décalage se produisent qui font que toutes les données (c'est-à-dire les quatre bits) sont chargées dans le registre 164. A la fin de la charge, du quatrième bit dans le registre 164, un signal PCCLR est engendré et à ce moment, le système est prêt à recevoir une nouvelle donnée. 15 Le compteur de dimension 152, comportant un compteur-bascule d'ondulation classique, avance d'un pas chaque fois qu'une touche de donnée est enfoncée pendant l'état DAFUN. Ce compteur 152 emmagasine donc l'information relative au nombre de chiffres enregistrés dans le circuit de commande d'impression pour déclencher l'im-20 pression. Cette information est transmise et emmagasinée dans les registres de code gauche et droite 170a et 170b qui sont utilisés au cours du cycle d'impression. Le compteur de dimension 152 transmet également un signal zéro SCO à la commande d'impression 182 qui est aussi utilisée pendant le cycle d'impression. Cette commande 25 152 sélectionne les données à imprimer et elle comprend un circuit bascule classique qui, à son tour, est contrôlé par les sorties d' un compteur de. position 300 et par le compteur de dimension 152. Le circuit logique de commande d'impression 150 sera dans une position d'enregistrer le cycle imprimant au moment où toutes les 50 données du clavier ont été chargées dans le registre de décalage 164. Pour déclencher un cycle imprimant, il faut enfoncer à nouveau le commutateur de fonction 158 qui fait avancer d'un pas le compteur 159 à l'état où il engendre un signal FRFUN vrai, rendant ainsi faux le signal DAFUN, tandis que le signal TAFUN est maintenu 35 faux. A ce moment, quelle que soit l'information contenue dans les bascules 286,238,290 et 292 de caractère de vérification de bloc (BCC), elle est transmise en parallèle à la borne d'entrée des portes ET 308,310,312 et 314 respectivement. Ces bits passent car les autres bornes de sortie de ces portes reçoivent toutes un signal 40 PRFUN vrai qui prépare les portes ET pour laisser passer l'informa 71 23413 17 2096597 tion contenue dans les bascules du caractère de vérification de bloc. La sortie des portes ET 308,310,312 et 314 est transmise en parallèle aux portes OU 284,296,258 et 299 respectivement et dans le tampon 160. Cette information est ensuite transmise sériellement 5 dans le registre de décalage 164 à 128 bits, où il constitue une partie de la donnée à imprimer. Ces quatre derniers bits forment ce que l'on appelle le chiffre de caractère de vérification de bloc (BCC). Ce chiffre est un moyen de vérifier une donnée dans le lecteur d'étiquettes, donnée codée en couleurs, suivant la forme de ré 10 alisation de la Fig. 3. Son but est d'assurer que la sonne de chaque chiffre décimal de toutes les données soit paire. Ainsi, la con dition finale des bascules 286,288,290 et 292 détermine si un bit un ou un bit zéro est nécessaire pour que les bits sortent pairs. HORLOGE PRINCIPALE 15 Une horloge principale 18 est utilisée pour engendrer des si gnaux qui préparent le circuit logique de commande d'impression 150 pour remplir certaines fonctions spécifiques pendant le cycle d'impression. Cette horloge 18 comprend un multivibrateur 288-EHz relié à un circuit-porte qui produit deux signaux d'horloge 144-KHz déca-20 lés de 180° l'un par rapport à l'autre. L'une de ces horloges est divisée avec un compteur.de position à sept étages, chaque étage produisant un autre signal d'horloge dont la période est double de celle de l'étage précédent. PRODUCTION DES BITS DE PARITE 25 Avsnt l'impression proprement dite, il est nécessaire d'engen drer deux bits de parité qui assurent que la somme ;..0D-3 des bits "1" soit égale à la somme I.1CD-3 des bits "0", signifiant que la der nière couleur à imprimer sur l'étiquette est noire. La production des bits de parité a lieu pendant l'état vrai engendrant un signal 30 PRFUN ou.plus précisément pendant cet état qui a lieu au cours d' une portion du signal PRFUN. Lorsque le signal PARFJN est vrai, tou tes les données emmagasinées dans le registre de recirculation 164 sont explorées et traitées par le convertisseur de code 168 (Fig. 10C) (décrit plus en détail dans la suite). 35 Les états finaux auxquels les bascules 424 et 426 (Fig. 10C) restent, déterminent les bits de parité qui sont transmis aux registres de code gauche et droite 170a et 170b; plus précisément aux bascules 444 et 446 (Fig. 12B). Si l'on se réfère à la Fig. 12A, on voit que les signaux de sortie Q., indiqués par B et G, des bascules 40 424 et 426 respectivement, sont couplés à un réseau de portes 71 23413 2096597 NON-ET 430,432 et 434. Le signal B de la bascule 424 est relié à une entrée de la porte K'ON-ET 450, tandis que la sortie Q de la bascule 424, indiquée par B, est reliée à une entrée de la porte NON-ET 434. Le signal G de la bascule 426 est; relié à une entrée de la 5 porte 1T0II-3T 434, tandis que la sortie Q de la bascule 426, marquée G, est reliée à une entrée de la ports NON-ET 434. La sortie de la porte NON-ET 430 est couplée à une entrée de la porte NON-ET 436 et en outre à la borne P de la bascule 446 • La sortie de la porte NON-ET 452 est reliée à une des deux entrées de la porte NON-ET 436 et 10 en outre à une borne Cl de la bascule 444. La sortie de la porte 434 est couplée à une entrée de la perte NCN-E'T 438 dont une sortie est inversée par la porte NON-ET 442 et qui est ensuite appliquée à la borne Cl de la bascule 446. La sortie de la porte NON-ET 434 est également connectée à une entrée de la porte NON-ET 436 dont 15 une sortie est inversée par la porte NON-ET 440 et appliquée à une borne P de la bascule 444. On voit d'après la Fig. 12B que les bascules 444 et 446 sont toutes deux établies à une condition "0" (fausse) pourvu que les signaux G et B soient vrais, ou elles seront établies à une condi-20 tion "1" si les deux signaux G et B sont vrais. Dans le cas où les deux signaux B et G sont faux, la bascule 446 sera vidée à l'état "0" et la bascule 444 établie à l'état "l". On suppose que le signal PARLD est vrai, comme il le faut pour préparer les portes NON-ET 430,432 et 434, et aussi que le sigial B 25 est faux et le signal G vrai. Avec ces suppositions, la sortie de la porte N0N-3T 430 sera vraie, car le signal faux B et le signal vrai PARLD sont couplés à leurs deux bornes d'entrée. Le signal de sertie vrai de la porte NON-ET 430 est appliqué à la borne P de la bascule 446 et également à l'une des deux entrées de la porte N0N-30 ET 436. La sortie de la porte NON-ET 432 est fausse car les signaux vrais G et PAP.LD sont couplés aux deux entrées, dont la sortie est appliquée à la borne Cl de la bascule 444 ainsi qu'à une des deux entrées de la porte NON-ET 438. La sortie de la porte NON-ET 434 est vraie par suite des signaux faux G et vrais B qui sont couplés 35 à leurs deux entrées; la sortie étant vraie et reliée à la porte NON-ET 456 et à la seconde entrée de la porte 438. La sortie de la porte NON-ET 436 est fausse par suite des deux signaux vrais appliqués aux deux entrées venant des portes NON-ET 430 et 434. La sortie fausse de la porte NON-ET 436 est inversée en un signal vrai 40 par la porte 440 et appliquée à la borne P de la bascule 444. La 71 23413 19 2096597 sortie de la porte II0I'7-ET 458 est vrais par suite du signal d'entrée faux transmis de la porta 770IJ-ET 452 et du signal de sortie vrai transmis de la porte 77077-ET 454 • ^e signal vrai ven ont de la porte 458 est inversé p ar la port,- y Û'.7 -ET 442 et transnii s à la ber- ne Cl de la b ascule 443 • A insi, les w • s ;ules 444 et 446 S 0111 to utes d 3UX établies à l'état "0" , a u ^ a i u /~i signaux appliqués au?: bo rues Cl de s bascul os 444 et 445 . Les deux b its engendrés au c ours o e 1' opération qu'on vient de décrire, sont eciuagasinés dans les bac eu - les 444 et 445 comme bits "0" et -r] evi ennent don c une par tie d e 1 ^ 10 do un b g i. doit être imprimée sur eba y.'-t ^ tte. Cv_.%: viiRTxSSEUR DE .^.7%—7 L. ~J Cj C A IRE - l'RA IT. Les données ven ant du registr e d o décalage recir cul ato i r e 164 sont transir. ises au c ouvert iss SIÀJ? d. G C ode 136 (d' u binaire au tra it ) repr ésenté à la Fig. 10C; c'e st un X spositif q ui conver O les Ci C i 15 nées en un code qui se manife ste f ine. lement dan s les yeu x d 3 q » usa ger sou s f 0 rrùe de tr aits ou b p 0 g de couleurs imprimées sur UI" SU" pcrt d'enregistrement. Le signal de sertie venant du registre 164 est désigné par DSP.C"? et est transmis à une entrée de chacune des pertes ;:0I;-2? 4CC et 4C2. Un signal désigné par FPDïTTN force la se-20 ccnde entrée d'une porte "0"-3T 402 et un signal PÀRFU77 la seconde entrée de la porte 400. Ces signaux FARFU17 et rP-DFUI-7 (Fig. S) sont des signaux de contrôle d'horloge qui peuvent être produits par toutes te clinique s d'horloge connues. Le signal PZRFUI7 est vrai seulement si la logioue de commande est conditionnée pour engendrer les 25 bits de parité, décrits précédemment, et le signal P3DFU17 est Trai seulement si la logique est préparée pour imprimer les données. Etant donné que le convertisseur 16S est utilisé pendant les deux parties de la formation de la parité et de l'impression, il suffit de décrire une seule des opérations pendant le cycle d'impression. 50 c'est-à-dire pendant que le signal PRDFUTî est vrai. La porte MOM-ET 402 est préparée par le signal vrai PPvDFUiî pour explorer et transmettre toutes les données dams le registre de décalage 154. Ces données sont transmises à l'une des quatre entrées de la morte 404, dont la sortie est appliquée à l'une des trois en-55 trées de la porte NCN-2T 4C6, Les trois autres entrées de la porte 404 sont forcées par les sorties de la porte ,70'7-ET 400 qui est vraie, car le signal PÀ3FUI7 est vrai et par les deux signaux désignés par LCODER et RCODER lesquels sont des sorties vraies transmises -oar les bits de direction inversés des registres de code 170a 40 et 170b. En conséquence, dans ces conditions le signal D3R0UT sera 71 23413 20 2096597 transtais à la sortie de la porte NON-ET 404. Les deux autres entrées de la porte NON-ET 406 sont formées par le signal PRFUN et par le signal DASTRB, lequel est engendré en vue de repérer les données à des intervales de temps définis, de sorte que lorsque DASTRB 5 est vrai, les données sont explorées par la porte 406, qui transmet DSR0UT de la porte 404 à l'entrée du circuit-verrou 410. Ce dernier engendre une paire de signaux de sortie désignés par D et D. Si le signal JD5.R0UT est un "1" ou un bit vrai, le signal D sera vrai. Naturellement, si D est vrai, D sera faux. Si DSR0UT est faux, D sera 10 faux et D deviendra vrai. Les signaux D et D sont transmis au convertisseur de code binaire-trait 168 qui comporte deux réseaux de portes. Le premier, est constitue par des portes NON-ET 416 et 418 dont les sorties sont reliées aux deux entrées d'une porte NON-ET 422, et la sortie 15 de cette dernière est couplée à la borne J de la bascule 426. Le second réseau de portes est constitué par deux portes NON-ET 412 et 414 dont les sorties sont reliées aux deux entrées d'une porte NON-ET 420. La sortie de cette dernière est couplée à la borne J d'une bascule 424. La sortie Q, de cette bascule ou signal B, est couplée 20 à la borne K de la bascule "noir" 424 et de plus à une entrée de la porte NON-ET 418 et à une des entrées d'une porte NON-ET 448. La sortie Q, de la bascule 424, autrement dit le signal B, est connectée à une borne d'entrée de chacune des portes NON-ET 412 et 416. La sortie Q, de la bascule 426 c'est-à-dire le signal G, est couplée 25 à la borne K de la bascule "vert" 426 et de plus à une entrée des portes NOîT-ET 414,450 et 510. La sortie Q de la bascule 426, autrement dit le signal G, est connectée à une entrée de chacune des portes NON-ET 412 et 416. Le signal de sortie produit par la porte NON-ET 420, qui forme 30 le signal d'entrée pour l'entrée J de la bascule "noir" 424, peut être définie par l'expression de Boole: B. G. D + G. D Le signal de sortie produit par la porte NON-ET 422 cui forme le signal d'entrée de la borne J de la bascule "vert" 426, peut de son 35 côté être définie par l'expression de Boole: B. D + B. G. D On voit d'après ces expressions que les signaux de sortie des portes NON-ET 420 et 422 ne peuvent jamais être vraies simultanément. Ce fait, joint à celui que la borne K de chacune des bascules 424 40 et 426 est couplée à sa propre borne Q, signifie que l'état de l'uxe 71 23413 21 2096597 des basculas 424 et 426 ne peut se répéter consécutivement. Les signaux D et D sont engendrés avec chaque impulsion DASTRB ce qui donne un bit emmagasiné dans le registre de décalage 410 pour transformation soit en un signal D soit un signal D. 5 Le fonctionnement du convertisseur de code 158 peut s'expli quer à l'aide des graphiques ce la Fig. 11 qui concerne six bits de donnée décrits en regard des Fig. 10C et 11. Il faut supposer que les bascules 424 et 426 sont à l'état de rappel ce qui est toujours le cas av?.nt le début du fonctionnement au convertisseur 168. La si 10 tuation suivante existe avant l'application de l'impulsion d'horloge 1. Aux trois entrées de la porte NON-ET 412 sont reliés un signal vrai B, un signal vrai 71 23413 22 2096597 loge 1. Le signal G-, qui est vrai, est transmis à la borne K de la bas cale ''vert" 42ô, à une des entrées de la porte ïïON-ST 414 et à une des entrées de la porte NON-ET 450. La sortie G de la bascule 426, 5 fausse à ce moment, est transmise à l'une des trois entrées de la perte NON-ET 416 et à une des deux entré as les portes NOlv-ET 414 et 450. Le signal G, qui est faux, et lo signal de donnée, toujours faux, donnent une sortie de la porta NON-ET 412 à l'état vrai, a-lors que la sortie de la ports 414 devient fausse, la sortie de la lC porte 416 vraie et la sortie de la porta 418 restant vraie. Ces signaux sont indiqués à la Fig. 11. Donc, la sortie de la porte NON-ET 420 est rendue vraie et est appliquée a la borne J de la bascule "noir" 424. La sortie de la porte 4est rendue fausse et est appliquée à la borne J de la bascule ''vert" 425. Il ne se passe 15 rien jusqu'à la chute de l'impulsion d'horloge 2 et à ce moment, la bascule 424 est amenée à l'état •'/rai et la bascule 426 est rappelée à l'état faux par suite du signai vrai G appliqué à la borne de rappel S de la bascule "vert" 426. Il en résulte que la sortie Q ou PBLEC de la bascule 424 est rendue vraie et que les sorties Q 20 et B sont rendues fausses. Ces signaux effectuent des changements dans les sorties des portes NON-ET 412,41-1, 416 et 418, ce que l'on voit en Fig. 11. Le signal B, qui est vrai, est utilisé pour effectuer l'impression d'un trait noir 92'd sur le support 30, opération qui sera encore précisée dans la suite. Le troisième bit DSR0UT de 25 la Fig. 13 est encore à séro; donc le signal D reste faux et le signal D reste vrai. Si l'on se réfère à la Fig. Il, on voit qu'après la chute de l'impulsion d'horloge 2, la sortie de la ports NON-ET 412 est vraie la sortie de la porte 414 est vraie, la sortie de la porte 416 est 30 vraie et la sortie de la porte 418 est vraie. Ces signaux rendent la sortie de la porte NON-ET 420 fausse et la sortie de la porte 422 fausse, respectivement. En conséquence, les bornes J des deux bascules 424 et 426 sont couplées à des signaux faux. Toutefois, la borne K de la bascule "noir" 424 est couplée au signal B qui est 35 alors vrai. On voit donc qu'à la chute de l'impulsion d'horloge 3, la bascule 424 est rappelée à l'état faux et la bascule 426 reste à l'état faux. Le fait que les deux bascules sont à l'état faux signifie qu'aucun trait noir ou vert n'est imprimé sur le support. Il en résulte une zone équivalente à un trait de couleur, mais qui 40 ne reçoit ni couleur verte, ni couleur noire, laissant ainsi une 71 23413 23 2096597 surface blanche qui constitue le troisième indice coloré. Le fonctionnement du convertisseur de code 168 a été décrit en ce qui concerne l'entrée de trois bits zéro. L'examen est semblable pour l'enregistrement de toute autre combinaison de bits "zéro" et 5 "un". On voit en effet que par suite de la configuration électrique utilisée, que les bascules 424 et 426 ne peuvent pas rester dans un étage pour deux impulsions consécutives. Donc, deux traits adjacents du support ne peuvent pas avoir une couleur identique, ce qui est conforme au code choisi. 10 IMPRESSION Le signal G venant de la bascule "vert" 226 est couplé à l'une de trois entrées de la porte NON-ET 450 dont la sortie est reliée à une entrée de la porte NON-ET 452 dont la sortie est couplée à son tour à la borne d'horloge d'une bascule 454. La sortie Q, de 15 cette dernière est appliquée à une borne d'une porte NON-ET 456, dont les autres bornes sont formées par des signaux PENFUN et âlVCLK. Le signal G est également connecté à une des deux entrées d'une porte NON-ET 510 dont l'autre entrée est formée par le signal I.IVCLK. La sortie de la porte 510 est appliquée à une des deux entrées d' 20 une porte NON-ET 512 dont l'autre entrée est formée par le signal RES2T. La sortie de la porte 512 est inversée par une porte NON-ET 514 dont la sortie est couplée à la borne Cl de la bascule 454. La sortie Q, de la bascule 454 est reliée à l'une des trois entrées de la porte NOIî-ET 456 dont les deux autres entrées sont cou-25 plées aux signaux PHNFUN et I.VCLK respectivement. Le signal de sortie de la porte 456 est désigné par GRIIHAM. La sortie 3, de la bascule 424, indiquée par E, est appliquée à l'une des entrées de la porte NON-ET 448 et les deux autres entrées sont couplées aux signaux PRNFUN et "..YCLIC respectivement. La 30 sortie de la porte 448 est relise à l'entrée d'un registre à retard 176 à vingt-quatre bits qui tient compte des vingt-quatre espaces de traits entre les marteaux imprimeurs 44 et 64. Le registre à retard 176 peut être un registre de décalage classique. Sa sortis est couulée à l'une des entrées d'une porte N0N-3T 516 dont l'autre en-35 trée est couplée au signal LVCL£. Le signal ce sortie de la porte 516, indiquée 3KR3ST, est appliquée à l'une des entrées d'une porte NON-ET 518. La sortie de cette dernière est couplée à la borne C d'une bascule 520 dont la borne CL est reliée à un signal RES3T. La sortie Q de la bascule 520 est reliée à une des entrées d'une porte 40 NON-ET 522 dont l'autre entrée est couplée au signal I.TCLK. 71 23413 24 2096597 La sortie de la porte NON-ET 522, indiquée par BLKHAM, est couplée à l'autre entrée de la porte 618. Les signaux BRKBST et GNR3ST sont les signaux de contrôle qui font avancer d'un pas les rubans noir et vert respectivement. Les signaux GRNHJ&I et ELKHAil sont les 5 signaux de contrôle qui actionnent les marteaux "vert" et "noir" respectivement. La Fig. 10C représente aussi un moteur d'entraînement de papier 28 oui est un moteur pas-à-pas classique. Il est commandé par le signal j.lYCLK. Le moteur 28 déplace pas-à-pas le support d'enre-10 gistrenient pour chaque signal ilYCLK qui est vrai. Le signal G (Fig. 10C) venant de la bascule "vert" 426 est transmis par une porte NON-ET 450 lorsque les deux signaux I.1VCLK et PRUîTIN sont vrais. La sortie de la porte 450, appelée GENBST, est transmise au moteur d'entraînement du ruban vert 72 qui amène 15 une zone vierge de ruban 36 entre le marteau 44 et la barre d'impression 40. Le signal GRNBST est également inversé par la porte NON-ET 452 et transmis à la borne d'horloge de la bascule 454, amenant cette dernière à l'état vrai. La sortie vraie Q de la bascule 454 est transmise à la porte NON-ET 456 dont la sortie actionne le 20 marteau vert 44, donc imprimant un trait vert sur le support 30. Le moteur d'entraînement du papier 28 déplace d'un pas le papier sur une largeur de trait, après application du signal IIYCLK. De même, le signal B, lorsqu'il est vrai, est transmis par la perte NON-ET 448 au registre à retard 448 à vingt-quatre bits. 25 Vingt-quatre bits plus tard, quand l'espace devant recevoir le trait noir est placé au-dessous du marteau noir 64, le signal 3 est transmis à la porte 515 dont la sortie, indiquée par BRKBST, actionne le moteur 74 du ruban noir. L'application du signal BKRBST a pour résultat de placer une portion vierge du ruban noir entre la barre 30 d'impression 40 et le marteau 64. Le signal BKRBST est en outre transmis par une porte NON-ET 518 à la borne d'horloge de la bascule 520, mettant ainsi celle-ci à l'état vrai. La sortie vraie Q, de la bascule 520 est appliquée à une porte NON-ET 522 qui engendre une sortie pendant que les deux signaux BLKHi^ et ...VCLX sont vrais 35 tous deux. Le signal BLKHAiJ est un signal de contrôle qui actionne le marteau noir 64, pour imprimer un trait noir sur le support 30. La séquence d'impression des données est la suivante. L'information placée dans le registre de code de gauche 170a (Fig. 12B), est transmise au convertisseur de code binaire-trait 168 et trans-40 formé en signaux de contrôle servant à actionner le mécanisme 71 23413 25 2096597 d'impression ds la machine lorsque PRLFUN est vrai, conjointement au signal d'horloge vrai MVLFUN. Une fois que le registre 170a est déchargé, l'information emmagasinée dans le registre de décalage 164 est explorée par la porta NON-ST 402 et transmise au convertis-5 seur 168 qui la transforme en signaux de contrôle actionnant le mécanisme d'impression. A la fin de l'opération, la donnée du registre de code de droite 170b est également transformée en signaux de contrôle quand PHRFUI-T est vrai, conjointement au signal d'horloge vrai irvCLK. Quand l'étiquette est imprimée, le compteur d'étiquet-10 tes avance d'un cran. Au cas où plusieurs étiquettes doivent être imprimées, le processus se répète. REGISTRES DE CODE GAUCHE ET DROITS. La Fig. 12B représente ces registres 170a et 17Cb. Le premier se compose de six bascules 460,462,464,466,468 et 444. La bascule 15 460 contient le bit de direction gauche qui, dans le cas présent, est toujours zéro. Donc, la bascule 460 est initialement établie à son état faux. Les bascules 462,464,466 et 468 contiennent les données qui déterminent la dimension de l'étiquette 90. Cette donnée est transmise du compteur de dimension 152 aux registres de code 20 170a et 170b et ce en parallèle, jusqu'aux bascules en question. Les signaux transmis du compteur 152 sont désignés par SCB-2, SCE—4, SCB-8 et SCB-16. L'enfoncement du commutateur de fonctions 158 a pour résultat de former un signal désigné par PARFUN. Lorsque ce dernier devient 25 vrai, il conditionne les portes NON-ET 472,474,476,478,480,482,484 et 490 pour transmettre la sortie du compteur 152 aux bascules correspondant à ces portes. Les bascules 444 et 446, comme on l'a vu, sont utilisées pour emmagasiner les bits de parité. Le signal FRLFUN est engendré pour décaler l'information qui sort du registre 30 de code gauche 170a avec le signal MVCLK quand celutci est prêt à produire l'impression. La sortie du registre 170a ou plus précisément, à la sortie de la bascule 460, est désignée LC0DER et est appliquée (inversée) à la porte NON-ET 404 (Fig. 10C). De même, le registre de code droite 170b est chargé de l'information venant du 35 compteur de dimension 152. Lorsque la logique d'impression est prête à recevoir et à imprimer la donnée se trouvant dans le registre 170b, un signal MVCLK est engendré afin que le signal puisse décaler l'information sortant du registre 170b ou, plus précisément, à la sortie de la bascule 446. Cette sortie est désignée par RCODHR 40 et est également transmise à la porte NON-ET 404 (Fig. 10C). 71 23413 26 2096597 GSNERATEIJE DE DEP LACEMENT Ce générateur ( non représenté) e3t une horloge qui produit les signaux MVCLK pendant le temps où le signal PRFUN est vrai. Cette impulsion assure la fonction de synchronisation pour contrô-5 1er l'avancement des moteurs de rubans 72 et 74, ainsi eue le système d'avancement du papier 28. Quand le signal MVCLK est engendré, le papier avance d'un cran égal à la largeur d'un trait imprimé, ce qui se produit quand les signaux G et B sent tous deuz faux, c'est-à-dire quand on enregistre un indice ou "trait" blanc. 71 23413 27 2096597 RETEND ICATIONS 1. Appareil imprimeur destiné à imprimer, sur un support d'en registrement approprié, des données codées sous forme d'une série de zones contiguës d'égale largeur dans 1s sens de la série, chaque zone possédant l'une de trois caractéristiques spectrales possibles tandis que deux zones adjacentes ne présentent jamais les mêmes caractéristiques spectrales, caractérisé par une première section ou poste d'impression (24) servant à imprimer des zones de la première caractéristique spectrale (S2A) par une seconde section ou poste d' impression (26) servant à imprimer des zones d'une seconde caractéristique spectrale (S23), celles des zones ayant une troisième caractéristique spectrale (S2C) étant constituée par le fond du support d'enregistrement (30); par des organes d'entraînement (28) ser vant à déplacer ledit support sur une série de pas qui sont égaux chacun à la largeur des zones et séquentiellement devant les première et seconde sections d'impression (24,26); les première et seconde sections étant séparées dans le sens du mouvement du support (30) d'une distance correspondant à un nombre prédéterminé de pas; et par des organes fonctionnels de commande cyclique (133) servant à contrôler le fonctionnement des sections d'impression (24,26) en réponse à l'application à ces organes de signaux (163) d'entrée de données; la disposition étant telle qu'à chaque cycle de ces organes de commande (168) corresponde un pas du support d'enregistrement (30) et pour chacun de ces cycles, ces organes (158) itant tels qu'ils fournissent soit un premier signal de commande d'impres sion (G) pour application à la première section (24) pour déclencher une impression, soit un second signal de commande d'impression (3) pour application à la seconde section (26) pour déclencher une impression, soit aucun signal de commande ; des moyens (176) étant prévus destinés à retorde? de façon appropriée l'application d'un second signal de commande d'impression (3) à la seconde section (26) de façon que celle-ci fonctionne pour imprimer une zone d'une seconde caractéristique spectrale (Ç25) lorsque la position correcte du support (30) cadre exactement avec la seconde section (26). 2. Appareil selon la revendication 1, caractérisé par le fait que les moyens de contrôle (168) comprennent des réseaux de portes (416,418,422; 412,414,420) comportant chacun une sortie sur laquelle se développe un premier ou un second signal; une première et une seconde mémoire (426,424) ayant respectivement des sorties sur lesquelles se développent un premier et un second signal de comman 71 23413 28 2096597 de d'impression (G,B) respectivement, les sorties de ces réseaux étant respectivement connectés auxdites mémoires et chaque réseau leur étant appliqué comme signaux d'entrée (D) et signaux de sortie de ces mémoires (426,424); la disposition étant telle que l'appli-5 cation d'un premier signal de niveau d'un réseau de portes à la mémoire respective (426,424) ait pour effet de créer dans celle-ci un signal de commande d'impression (G,B), d'empêcher le développement des premiers signaux de niveau par les réseaux de portes simultanément et d'arrêter ou inhiber la mémoire (426,424) qui engendre un 10 signal de commande d'impression pendant un cycle du moyen de contrôle (160), de façon que la mémoire ne produise plus d'autres signaux de ce genre au cours du cycle suivant. 3. Appareil selon la revendication 2, caractérisé par le fait que le premier réseau de portes (416,418,422) est rendu actif pour 15 développer comme premier signal de sortie de niveau, la fonction logique: B. D + B.G.D et que le second réseau de portes (412,414, 420) est rendu actif pour développer, comme premier signal de sortie de niveau, la fonction logique: B.G.D + G. D, dans lesquelles G représente le signal de commande d'impression dans la première 20 mémoire (426) et B le signal de commande d'impression développé par la seconde mémoire (424), D représentant un signal d'entrée de données sous forme d'un chiffre binaire et G, B et D étant respectivement les compléments de G, B et D. 4. appareil selon l'une des revendications 2 ou 3 prises sé-25 parement, caractérisé par le fait que les moyens de contrôle (168) comportent une source d'impulsions d'horloge (CLOCK) pour contrôler les cycles, chacune des mémoires comprenant une bascule bistable (426,424) à entrées d'établissement et de rappel (Q,Q), des entrées d'établissement et de rappel (J",K) et une entrée d'horloge (C) où 30 un signal est à même d'actionner la bascule à un état déterminé par les signaux appliqués à ses entrées; chaque bascule (426,424) ayant sa sortie d'établissement (Q,) connectée à son entrée de rappel (K) ; la sortie de chaque réseau de portes étant reliée à l'entrée d'établissement (J) de la bascule correspondante; et des signaux de syn-35 chronisation (LVCLK) dérives des impulsions d'horloge (CLOCK) étant appliqués, en fonctionnement, aux moyens d'entraînement (28) pour déplacer le support d'enregistrement (30) sur un nombre de pas, à raison d'un pas pour chaque signal de synchronisation. 5. Appareil selon la revendication 4, caractérisé par le fait 40 que le premier réseau de portes comprend une première, une deuxième 71 23413 29 2096597 et uns troisième porte NON-ET (416,418,422) et que le second réseaa de portes comprend une quatrième, une cinquième et une sixième porte (412,414,420), les signaux d'entrée de données (D) étant appliqués à la deuxième (413) et à la quatrième (412) porte NON-ET et des signaux représentait lez compléments (D) de ces signaux d'entrée étant appliqués à la première (416) et à la cinquième (414) porte; la sortie d'établissement de la première bascule (426) étant reliée à la cinquième porte (414), les entrées de rappel des bascules (426,424) reliées à la première (416) et à la quatrième (412) porte NON-ET: la sortis d'établissement de la seconde bascule (424) étant connectée à la deuxième porte NON-3? (415); les sorties de la première (416) et de la deuxième (418) porte NON-ET étant connectées à la troisième porte NON-ET (422) dont la sortie est reliée à l'entrée d'établissement de la première bascule (425); et les sorties de la quatrième (412) et de la cinquième (414) porte NON-ET étant connectées à la sixième porte NON-ET (420) dont la sortie est reliée à l'entrée d'établissement de la seconde bascule (424). ô. Appareil selon l'une des revendications 1 à 5 prises séparément, caractérisé par des organes d'entrée comprenant un dispositif de recirculation (164) emmagasinant les signaux d'entrée et par des organes appliqu SJj. "t 1S contenu de ce dispositif de recirculation (164) aux moyens de commande (168) . 7. Appareil selon la revendication 6, caractérisé par le fait ■que le dispositif de recirculation (164} est aménagé de manière à emmagasiner des données sous forme binaire, l'appareil comportant de plus un dispositif assurant la parité grâce auquel le dispositif de recirculation (164) est appliqué aux moyens de commande (163), la production des signaux de commande d'impression étant empêchée, de manière à engendrer un premier et un second bit de parité (PY) pour faire en sorte que la dernière zone imprimée soit a' une caractéristique spectrale prédéterminée, prise parmi une première et une seconde caractéristique spectrale. 8. Appareil selon la revendication 7, aménagé pour imprimer une information d*entrée composée de plusieurs chiffres significatifs, caractérisé par le fait que les registres de code gauche et droite (170a,170b) respectivement possèdent des moyens d'emmagasiner les premier et second bits de parité (PY), chacun possédant des organes de mémoire pour une représentation du nombre de chiffres significatifs dans cette information d'entrée (P.S'Z,LSZ) et des moyens pour emmagasiner u-i bit de direction respectif (DN) 71 23413 30 2096597 représentatif de la première eu de la dernière zone imprimée; la disposition étant telle que, en fonctionnement, l'impression s'effectue par application, aux organes de ccmne-udes (158), d'abord du contenu du registre de code gauche (l^Cn).. puis du contenu du registre de recirculation (1641 et enfin -lu ccntenu du registre de code droit (IvObl. 9. Appareil selon l'ur.e quel conçue des revend icat iens 1 à 8 prises séparément, caractérise par le fait eue les sections a'impression (24,26) comportent des marteaux d' .impression (44,54) et t'es rubans encreurs (36,56), et par la fait nus chaque merteau '44,54) est actionne et chaque ruban (36,53) avancé on réponse au iignal de commande d'impression correspondant (G,3} . 10. Appareil selon l'une quelconque des r«T8r.àicaticns 1 à 9 prises séparément, caractérisé par le fait que les zones continues sont sous forme de traits parallèles (92A,S2B-92C) qui sont perpendiculaires à la direction de la série, 13-. Appareil selon l'une quelconque des revendications 1 à 10 prises séparément, caractérisé par le ,>>it que les sections d' impression (24,26) sont munies de moyens do réglage (39,59) servant à faire varier la distance prévue entre les sections d'impres-s ion.