Brevet FR2525003A1 — publié le 19831014

L'invention se rapporte à un procédé de lecture de texte imprimé au moyen d'une tête mosaïque, o l'on explore par un processus électro-optique une zone de ligne d'impression sui- vant deux balayages croisés, longitudinal et transversal, avec des fréquences en rapports rationnels, et l'on élabore à par- tir de cette exploration un signal numérique qui reproduit le signal qui a commandé l'impression L'invention vise aussi une tête de lecture pour la mise en oeuvre du procédé. La version électromécanique la plus courante des têtes d'impression mosaïque est la tête à aiguilles, dont le fonction- nement est typique du processus d'impression mosaïque. Ces têtes d'impression à aiguille, qui sont les disposi- tifs électromécaniques d'impression qui permettent, à l'heure actuelle, les vitesses d'impression les plus grandes, compor- tent une pluralité d'aiguilles cylindriques adjacentes dispo- sées avec leurs axes alignés transversalement par rapport à la ligne, la tête se déplaçant à vitesse sensiblement uniforme suivant la direction de la ligne; l'impression est produite par la saillie de certaines aiguilles, qui appuient contre la feuille support une bande transfert A un instant donné o sera commandée la saillie d'aiguilles, à chaque aiguille correspond un emplacement de point, dont l'ensemble pour la multiplicité constitue un corps de caractère La saillie de plusieurs aiguil- les cause l'impression des points correspondants, dont la dis- position définit la structure du corps La saillie des aiguil- les pour l'impression d'un corps s'effectue en réponse à un segment de signal de commande, comportant une pluralité de mo O ments binaires dont la succession correspond à la structure du corps La succession des corps s'effectue avec un écartement axial réglé à un diamètre d'emplacement En impression alpha- numérique, chaque caractère est formé par un certain nombre de corps accolés, souvent une pluralité de corps, dont les pre- miers et les derniers sont vides pour former les intervalles entre caractères. Mais d'autres types d'impression sont possibles Notamment il peut être prévu des impressions codées, du genre décrit dans la demande de brevet français N O 79 16527 du 27 Juin 1979, o chaque corps représente un caractère en code A S C I I avec des informations complémentaires de rythme et de parité Cette impression codée est prévue en marge d'une impression alpha- numérique pour doubler sous forme concentrée le texte en clair, et permettre la lecture de ce texte sous une forme directement exploitable. Néanmoins on se souviendra que l'impression alphanumérique est commandée à partir d'un signal codé en segments à pluralité de moments, à travers des matrices de transcodage telles qu'à un segment de signal corresponde le nombre de corps o s'ins- crit le caractère alphanumérique Aussi la lecture d'un texte alphanumérique ne diffère-t-elle pas essentiellement de celle d'un texte codé, une exploration corps par corps dans la sur- face occupée par un caractère donnant naissance à un signal en correspondance biunivoque avec le signal de commande d'impres- sion. Le processus qui parait immédiat pour effectuer la lecture d'un texte composé d'une succession de corps de caractères, cha- que corps constitué d'une pluralité d'emplacements de points circulaires dont la disposition des points imprimés correspond à une structure déterminée, consiste à explorer en succession les emplacements d'un corps, pour reconnaître quels sont les emplacements occupés par un point imprimé, et les corps de la ligne, en déterminant la réflectance différente des emplacements imprimés ou vierges, la résolution de l'exploration étant celle de l'impression. Or ce processus de lecture, a priori séduisant par sa sim- plicité, se révèle inutilisable car il suppose que les emplace- ments explorés soient en stricte concordance de position avec les emplacements correspondants lors de l'impression, c'est-à- dire que, suivant la terminologie de l'imprimerie, le registre soit parfait aussi bien dans le sens des lignes qu'en travers. Ceci ne pourrait être obtenu qu'à condition que les erreurs de coïncidence entre la trame d'impression et la trame de lecture soient, en tous points de support, inférieures à une fraction relativement faible du diamètre d'emplacement A titre indica- tif le diamètre des aiguilles est souvent de l'ordre d'un demi- millimètre, et l'on admet comme tolérable une erreur de regis- tre maximale de 20 " d'un diamètre d'aiguille, soit 0,1 mm. Comme en format de support A 4 le cadre normal d'impression mesure 257 x 170 mm, soit 500 emplacements en vertical et 350 en horizontal, approximativement, il suffit d'une erreur sys- tématique de registre de 0,2 micromètre par emplacement pour arriver en fin de page à l'erreur maximale admissible, et d'une erreur aléatoire de 6 micromètres, en admettant la proportio- nalité de l'erreur totale avec la racine carrée du nombre d'événements entachés de l'erreur aléatoire. En outre il se présente d'autres causes d'erreurs, telles que la présence de taches foncées dans le support à un empla- cement vierge, ou un manque d'impression dans une partie d'un point imprimé Ces défauts d'impression se traduisent par une réduction du contraste, en analyse globale de l'emplacement. D'ailleurs, en analyse globale du point, la détermination de la réflectance ne fournit qu'une information analogique, entachée de bruit par chaque cause d'erreur, de sorte que le classement logique de l'un de deux états " 1 " ou " O " perd de sa fiabilité par l'accumulation des causes d'erreur. L'invention a pour objet un procédé de lecture de textes imprimés au moyen d'une tête à aiguille, qui supporte et com- pense des erreurs de registre. L'invention a également pour objet un tel procédé de lec- ture qui prend en compte séparément les différentes erreurs d'impression, pour les compenser séparément. A ces effets l'invention propose un procédé de lecture de texte imprimé au moyen d'une tête mosaïque définissant le long d'une ligne une succession de corps de caractères, chaque corps constitué d'une pluralité d'emplacements de points circulaires alignés en travers de la ligne, la disposition des points impri- més d'un corps définissant sa structure, o l'on explore par un processus électro-optique une zone de ligne suivant deux bala- yages croisés, longitudinal et transversal, avec des fréquences en rapport rationnel, et l'on élabore à partir de cette explo- ration un signal constitué de segments à pluralité de moments correspondant respectivement aux corps et emplacements en sorte de reproduire le signal qui a commandé l'impression, caractéri- sé en ce que, au moins le premier corps imprimé de ligne possé- dant une structure clé fixée, on explore la zone de ligne par grains élémentaires à entr'axe d'un pas, le balayage transver- sal s'effectuant à un rythme d'horloge en une période sur une colonne comprenant une multiplicité de grains tandis que le balayage longitudinal s'effectue au rythme des périodes, la longueur de colonne excédant celle d'un corps de marges de registre supérieure et inférieure, et le nombre de pas sur un diamètre d'emplacement définissant un facteur de grain, on met en forme logique le signal d'exploration avec des états " 1 " et "O" correspondant respectivement à la présence ou l'absence d'impression dans le grain correspondant, en sorte de consti- tuer une suite de blocs à multiplicité d'états en correspon- dance avec les périodes, on compte le nombre d'états " 1 " dans chaque bloc, on détermine la différence entre ce nombre et ce- lui du bloc précédent, et on mémorise le bloc précédent lorsque cette différence devient négative, pour les corps à structure clé, on analyse le bloc mémorisé à travers ladite structure clé en sorte d'enregistrer le nombre d'états "O" en début de bloc qui constitue la marge supérieure de registre de la ligne et d'aiguiller les états suivants du bloc par groupes à taille de facteur de grain dans une pluralité de cellules, ce processus d'aiguillage étant maintenu pour les blocs suivants en sorte de former ledit signal constitué de segments à pluralité de mo- ments à partir des contenus desdites cellules. On comprend que l'exploration de lecture s'effectue dans une trame plus fine que la trame d'impression, les résolutions tant longitudinale que transversale étant multipliées respec- tivement par le facteur de grain L'erreur de conversion analo- gique/logique n'est pas sensiblement modifiée par l'exploration à trame fine Par contre le comptage du nombre d'états " 1 " dans un bloc, avec soustraction du nombre compté dans le bloc pré- cédent permet de déceler le bloc qui contient le maximum d'états " 1 " et de le mémoriser, ce bloc correspondant à une exploration sensiblement axiale du corps, indépendamment du registre en li- gne Par ailleurs la détermination de la marge de registre su- périeure au moins sur le premier bloc mémorisé en correspon- dance avec la structure clé permet de réajuster la marge de re- gistre à chaque ligne, et de supprimer en conséquence le risque d'erreur cumulative Enfin l'aiguillage des groupes d'états vers des cellules correspondant par leur taille de facteur de grain et leur disposition par rapport à la marge de registre supérieure, chacune à un moment du segment de signal, permet la détermination de la nature du moment résultant du contenu de la cellule, le moment étant " 1 " si la majorité des états dans la cellule sont des états " 1 ", et " O " si la majorité des états sont des états " O ". De préférence la mise en forme logique se fait en appli- quant le signal brut d'exploration à un comparateur avec un seuil réglé par rapport à l'amplitude maximale de signal brut. De préférence, en analysant, pour les corps à structure clé, le bloc mémorisé à travers la structure clé on détermine un facteur de grain entier, et on ajuste en conséquence la taille des groupes d'états aiguillés vers les cellules Prati- quement on peut ainsi compenser partiellement des variations de dimension des corps Le facteur de grain entier peut se calcu- ler en divisant le nombre d'états " 1 " du bloc par le nombre de moments " 1 " de la structure clé, et on arrondit le quotient à l'entier le plus proche. En disposition préférée, pour former le signal constitué de segments à pluralité de moments, dans chaque cellule on compte les états " 1 " et on décompte les états " O ", et on émet un moment correspondant à un point imprimé ou non suivant que le résultat de compte/décompte est positif ou non. Selon un autre aspect l'invention propose une tête de lec- ture pour la mise en oeuvre du procédé défini ci-dessus, montée sur un bâti en sorte d'être mobile devant un support de texte imprimé dans la direction générale des lignes tandis qu'après lecture d'une ligne le support est déplacé pour amener la ligne suivante en regard de la tête, la succession des mouvements d'organes correspondant aux mouvements effectués à l'impression par une tête à aiguille, caractérisée en ce qu'elle comporte un réseau aligné de photodiodes adjacentes, des éléments optiques tels qu'une image d'une bande de support de texte, transversale à la ligne vienne se former sur le réseau en couvrant une mul- tiplicité de photodiodes, des moyens d'éclairage du support de texte avec un éclairement sensiblement uniforme de la bande, et des moyens d'exploration séquentielle du réseau, pilotés par une horloge, un cycle d'exploration du réseau définissant la période du signal d'exploration, et en ce que le déplacement de la tête de lecture est piloté au rythme des périodes avec un pas égal à la largeur de bande. Les caractéristiques et avantages de l'invention ressorti- ront d'ailleurs de la description qui va suivre à titre d'exem- ple, en référence aux dessins annexés dans lesquels: la figure 1 est un schéma général d'une tête de lecture selon l'invention, en forme de diagramme; la figure 2 est un schéma de l'analyse d'un corps la figure 3 est un schéma de circuit de mise en forme lo- gique de signaux d'exploration la figure 4 est un schéma de circuit pour l'ajustage du facteur de grain; la figure 5 est un diagramme de validation de prise en compte d'un résultat d'exploration; la figure 6 est un schéma d'identification de point impri- mé. Selon la forme de réalisation choisie et représentée figure 1, pour lire une impression mosaïque sur un support 1, on fait défiler le long d'une ligne, dans la direction et le sens de la flèche la, une tête de lecture 2 dans son ensemble qui comprend un objectif 2 a, des diodes électroluminescentes 3 et 3 ' pour éclairer le support 1, et un réseau de photodiodes 4, comportant un alignement de 64 photodiodes L'objectif 2 a projette l'image d'une bande allongée, transversale à la ligne la, sur le réseau 4 Le réseau 4 est muni de moyens d'explora- tion tels que, au rythme des impulsions d'une horloge 5, appli- quées à une entrée d'horloge 4 a du réseau 4, apparaisse sur la sortie 4 b un signal représentatif de l'état de chaque photo- diode, en succession cyclique Ce signal est appliqué à un étage 6 de mise en forme logique, qui sera décrit plus en dé- tail en référence à la figure 3, en sorte que le signal corres- pondant à l'exploration d'une photodiode qui reçoit l'image d'une zone imprimée soit à un niveau logique 1, tandis que ce- lui qui correspond à l'exploration d'une photodiode qui reçoit l'image d'une zone non imprimée est à un niveau logique 0 La vitesse d'avance de la tête suivant la flèche la est corrélée avec la période d'horloge 5 de telle sorte que deux explora- tions successives du réseau 4 correspondent à deux bandes con- tiguës sur le support 1 La zone dont l'image recouvre une pho- todiode du réseau 4 est un grain d'image. En se référant à la figure 2-, la bande 20 correspond à une exploration, à 64 grains, d'un corps de caractère à 9 empla- cements 21 à 29, dont la structure est formée par l'alternance de points imprimés et d'emplacements vides, soit 5 points à ré- férence impaire et 4 emplacements vides à référence paire Les emplacements vides ont été représentés cerclés pour faciliter la compréhension, mais en pratique ces emplacements sont vir- tuels. Les 11 premiers grains, 20 M, constituent la marge de re- gistre supérieure, et les 8 derniers grains 20 constituent la marge de registre inférieure A chaque emplacement correspon- dent 5 grains, 12-16, 22-26, 32-36, 42-46 et 52-56 pour les grains situés sur des zones imprimées, points 21, 23, 25, 27, 29; 17-21, 27-31, 37-41, et 47-51 pour les grains situés sur des zones non imprimées Le signal d'exploration forme un bloc à 64 états, les états de rang 1-11, 17-21, 2731, 37-41, 47-51 et 57-64 sont des états " O ". Comme on le voit figure 3, le circuit 6 comporte deux dé- tecteurs de valeurs extrêmes composé chacun d'un amplificateur différentiel 31 et 32, un pont de deux diodes 33, 34 et un condensateur d'intégration 35, 36 Le condensateur 35 se charge au niveau maximum de tension d'exploration appliquée à la borne correspondant aux grains imprimés, tandis que le condensa- teur 36 se charge au minimum de tension correspondant aux grains vides La tension d'exploration est également appliquée à l'entrée directe d'un amplificateur différentiel 37, monté en comparateur à seuil, dont l'entrée inverseuse reçoit une tension moyenne des tensions de charge des condensateurs 35 et 36 Ainsi tous les grains plus sombres que la moyenne brillance seront dotés d'un état " 1 ", et tous les grains plus clairs que la moyenne, d'un état " 0 ". En revenant à la figure 1, le signal mis en forme dans le - circuit 6, est analysé pour déterminer la marge de registre su- périeure dans le circuit 7 couplé à une mémoire 8 Pour ce faire, en début d'impression de ligne on a prévu un corps à structure clé (imprimé dans une marge de côté par o commence la lecture, et qui peut être le premier corps d'un enregistre- ment codé tel qu'il a été décrit dans la demande de brevet fran- çais 79 16525, publiée sous le numéro 2 459 725) La structure clé débuteobligatoirement par un point imprimé 21 en dessous de la marge supérieure de registre 20 M, et est de préférence cel- le représentée figure 2, qui s'exprime en signal à neuf moments 101010101 En début d'exploration de ligne, les blocs reçus du circuit 6 sont retransmis sur la sortie 7 a du circuit à partir du premier état " 1 l, pour attaquer notamment les circuits 11 et 12, qui commandent le tri des signaux Le circuit 11 compte, pour chaque bloc reçu le nombre des états " 1 ", et fait la diffé- rence entre le nombre compté actuel et le nombre compté du bloc immédiatement précédent Lorsque cette différence devient néga- tive, le circuit 11 arme le circuit de validation 13, qui émet un signal de validation (un état " 1 ") sur sa sortie 13 a Par ailleurs, dans le circuit 7, ont été comptés les états "" du bloc, précédant le premier état " 1 ", c'est-à-dire les états "O" correspondant à la marge de registre supérieure Le signal de validation apparaissant sur l'entrée 7 b commande l'entrée en mémoire 8 de la valeur de la marge de registre, valeur qui sera rappelée à chaque balayage ultérieur le long de la ligne, pour transmettre sur la sortie 7 a les blocs suivants tronqués de la marge de registre gardée en mémoire, que le bloc tronqué débute par un état "" ou un état " 1 ". Si chaque corps éco commence par un point noir (base de temps fixe, piste 1 en bout) le calcul de la marge et le calage correspondant peuvent se faire tout au long de la ligne (indis- pensable dans le cas de lignes pentues ou ondulées). Le circuit 12 effectue des opérations de comptage analo- gues à celles du circuit 11; toutefois il émet un signal en direction du circuit de validation 13 lorsque la différence entre le nombre d'états " 1 " d'un bloc actuel et le nombre rela- tif au bloc immédiatement précédent est devenue positive, et supérieure à 3 Le signal émis par le circuit 12 rend le circuit de validation 13 susceptible de redevenir sensible à un signal émis par le circuit 11 pour émettre un signal de validation On comprend que la croissance de la différence de nombre d'états " 1 " dans deux blocs successifs correspond à l'instant o le balayage d'exploration commence à prendre en compte un nouveau corps, tandis que l'instant o la différence devient négative est celui o le balayage est centré sur le corps. Le bloc tronqué parvient aux circuits 9 et 10, affectés respectivement à la détermination du facteur de grain, et au classement des états en cellules, chaque cellule étant composée d'états successifs en nombre égal au facteur de grain On appel- le facteur de grain le nombre de grains qui couvrent un empla- cement de point imprimé Ce facteur de grain est prévu de 5 mais peut fluctuer entre 4 et 6, selon les conditions d'impres- sion Lorsqu'un point est maigre le facteur de grain est infé- rieur à 5; lorsqu'il est gras le facteur de grain est supérieur à 5. Comme on le voit à la figure 4, le circuit 9 comprend un premier compteur 40, monté en compteur cyclique à 5, le signal de fin de cycle apparaissant sur la sortie 40 d, ce compteur recevant sur son entrée de comptage 4 a des impulsions d'horloge à partir de la transmission du bloc, après troncage de la marge de registre supérieure Un second compteur 4 reçoit les mêmes impulsions d'horloge sur son entrée de comptage Des signaux apparaissent sur les sorties 41 c, 41 b et 41 d du compteur 41 lorsque le contenu de ce compteur est respectivement un multiple de 5, unmultiple de 5, -1 et un multiple de 5, + 1 Le conducteur 38, qui reçoit le signal mis en forme logique, attaque un diffé- renciateur 42 qui émet une impulsion lorsque le signal passe d'un état "" à un état " 1 ", ou d'un état " 1 " à un état " O ". Aux sorties 41 b, 41 c et 41 d du compteur 41 sont reliées les premières entrées de trois circuits détecteurs de coïncidence 43 a, 43 b, 43 c respectivement, les secondes entrées de ces cir- cuits étant reliées en commun à la sortie du circuit 42. Les sorties des circuits de coïncidence 43 a, 43 b, 43 c sont reliées respectivement, à une entrée 40 b du compteur 40, entrée qui ajoute une unité au contenu de ce compteur, à une entrée 41 e de remise à zéro du compteur 41, et une entrée 40 e de remise à zéro du compteur 40 Ainsi, si les transitions se produisent pour un multiple par 5 exact d'impulsions d'horloge, des si- gnaux apparaîtront sur la sortie 40 d toutes les 5 impulsions, marquant ainsi les frontières des emplacements de points Le compteur 41 est remis à zéro par le circuit 43 b à chaque tran- sition juste Si par contre la transition se produit une pé- riode d'horloge trop tôt, le circuit 43 a, activé, réintroduit la période manquante dans le compteur 40 En outre, si la tran- sition est trop tardive, d'une période d'horloge, le circuit 43 c est activé, et remet à zéro le compteur 40, annulant ainsi la période en excès. Comme on le voit à la figure 6, le circuit 10, pour clas- ser les états des blocs en cellules, comporte un compteur en anneau à neuf positions, qui reçoit par le conducteur 40 d la sortie du compteur cyclique 40 de la figure 4, et qui commande en réponse l'entrée de neuf cellules, dont une seule, 61 dans son ensemble est représentée Cette cellule 61 comprend en en- trée une porte ET 62, attaquée sur une-entrée par la sortie cor- respondante du compteur en anneau 60, et sur l'autre par le si- gnal sortant de l'étage de mise en forme, sur le conducteur 38 de la figure 3 Sur la sortie de cette porte ET 62 apparaissent les états du bloc en cours d'exploration, correspondant à la cellule 61 activée Le signal de sortie de la porte 62 est ap- pliqué à une entrée d'une porte ET 63, et à une entrée d'une porte NON-OU 64, la seconde entrée de la porte 63 étant atta- quée par les signaux d'horloge, et la seconde entrée de la porte NON-OU 64 étant attaquée par le complément de ces signaux d'horloge, ceux-ci étant appliqués à travers un inverseur logi- que 64 a En sortie de la porte 63 apparaissent des signaux d'horloge lorsque des états " 1 " sont présents sur la ligne 38, et les signaux d'horloge apparaissent sur la sortie de la porte 64 si des états "O" sont présents sur la ligne 38. Un compteur à 5 étages binaires 65 est attaqué sur une entrée de comptage 65 a attaquée par la sortie de la porte ET 63, tandis que la sortie de la porte NON-OU 64 attaque une entrée de décomptage 65 b de ce compteur 65 Une impulsion d'ini- tialisation introduit un 1 sur le troisième étage du compteur , les autres étages étant à zéro; ceci revient à charger le compteur avec un contenu 8 ( 1 000 en binaire) Après cinq im- pulsions d'horloge, la cellule suivante est excitée A ce mo- il ment le contenu du compteur est, si p états " 1 " ont été pris en compte 8 + p ( 5 p) = 2 p + 3 Si le nombre d'états " 1 " est de 3 ou plus, le contenu final sera de 9 ou plus; le qua- trième étage sera à l'état " 1 "; par contre si le nombre d'états " 1 " est de deux ou moins, le contenu final sera de 7 ou moins, et le quatrième étage sera à l'état "O", autrement dit ce qua- trième étage sera dans l'état de la majorité des états de la cellule La sortie du quatrième étage du compteur 65 est reliée à une entrée d'une porte ET 66, dont la seconde entrée reçoit des impulsions de validation La sortie de la porte 66 attaque une position d'une mémoire à 9 positions, 14 de la figure 1 On comprend que la lecture de la mémoire 14 donnera un segment de signal à 9 moments, ces moments étant " 1 " ou "O" selon que le dispositif a identifié un point imprimé, ou un emplacement vide, en prenant pour critère de valeur de moment que la majo- rité des grains d'exploration de l'emplacement correspond à la réflectance de l'impression, ou à la réflectance du support. Le processus de validation va être précisé en référence à la figure 5 En 50 est inscrit le nombre d'états "O" qui cons- titue la marge supérieure de registre; un comparateur numéri- que 50 a émet un signal en sortie lorsque le nombre d'états de la marge est compris entre 1 et 17 En 51 est calculée la dif- férence entre le nombre d'états " 1 " dans le bloc analysé immé- diatement précédemment, et le bloc actuel Deux comparateurs 51 a et 51 b sont sensibles à cette différence, le comparateur 51 a émettant un signal lorsque la différence est positive, et le comparateur 51 b lorsque cette différence est inférieure à 3 (donc négative et supérieure à 3 en valeur absolue) Les sorties des comparateurs 50 a et 51 a sont appliquées conjointe- ment à une porte ET 53, dont la sortie attaque une entrée d'une porte ET 55. En 52, un circuit à mémoire émet un signal lorsque deux blocs successifs ont été nuls La sortie de ce circuit 52, con- jointement avec celle du comparateur 51 b, est appliquée à une porte OU 54, dont la sortie attaque un circuit à retard 56, sur la sortie duquel apparaît un signal, après qu'il ait reçu un signal de la porte OU 54 Ce circuit à retard 54 attaque la seconde entrée de la porte ET 55, dont la sortie délivre le signal de validation. On comprendra que le signal de validation est émis lorsque, la marge de registre supérieure ayant une valeur qui assure pratiquement que 45 grains couvriront 9 emplacements de point, le nombre d'états " 1 " des blocs successifs a franchi un maxi- mum (exploration centrée), à condition que, en outre, ce nom- bre se soit précédemment accru franchement, ce qui signifie que le bord du corps exploré se soit franchement signalé, ou que deux explorations successives n'aient pas fait apparaître d'état " 1 ", ce qui est significatif d'un blanc précédant le corps. On appréciera que, par lecture de la mémoire 14 (figure 1) on rétablira un signal formé de segments à 9 moments, chaque segment étant représentatif de la structure d'un corps de ca- ractère, et reconstituant le signal qui a été appliqué à la tête mosaîque pour imprimer ce corps, malgré des erreurs de registre On appréciera également que chaque segment de signal de sortie est émis au rythme d'avance de la tête, pratiquement indépendamment du rythme d'exploration En effet, s'il est clair qu'un balayage trop rapide suivant la direction de la flèche la (figure 1), qui laisserait des bandes inexplorées entre deux explorations transversales successives, risquerait d'entraîner deslectures défectueuses, un ralentissement ou même un arrêt de balayage suivant la direction la de la ligne n'a pour effet qu'une redondance des données analysées, sans conséquence sur le signal de sortie. On comprendra par ailleurs que la description a été sim- plifiée en omettant de préciser ce qui relève des structures de circuits à la portée d'un homme du métier, ainsi que les proces- sus informatiques de transferts de données, de calcul de diffé- rences numériques, de comparaisons numériques Egalement la description a été volontairement limitée à la reconstitution du signal de commande de l'impression, car l'utilisation de ce signal reconstitué peut être quelconque, enregistrement, codage,- recopie notamment. Sous un autre aspect, on notera que l'analyse de l'ensemble des blocs d'état relevés sur des corps de caractère choisis en sorte que chaque position d'impression de la tête mosaïque soit identifiable permet une appréciation de la qualité d'impression * de la tête (diamètre des points, alignements et départs trans- versaux). Bien entendu l'invention n'est pas limitée aux exemples décrits mais en embrasse toutes les variantes d'exécution. R E V E N D I C A T I O N S 1 Procédé de lecture de texte imprimé au moyen d'une tête mosaïque, définissant le long d'une ligne une succession de corps de caractères, chaque corps constitué d'une pluralité d'emplacements de points circulaires alignés en travers de la ligne, la disposition des points imprimés d'un corps définis- sant sa structure, o l'on explore par un processus électro- optique une zone de ligne suivant deux balayages croisés, lon- gitudinal et transversal, avec des fréquences en rapport ration- nel, et l'on élabore à partir de cette exploration un signal constitué de segments à pluralité de moments correspondant res- pectivement aux corps et emplacements en sorte de reproduire le signal qui a commandé l'impression, procédé caractérisé en ce que, au moins le premier corps imprimé de ligne possédant une structure clé fixée, on explore la zone de ligne par grains élémentaires à entr'axe d'un pas, le balayage transversal s'ef- fectuant à un rythme d'horloge en une période sur une colonne comprenant une multiplicité de grains tandis que le balayage longitudinal s'effectue au rythme des périodes, la longueur de colonne excédant celle d'un corps de marges de registre supé- rieure et inférieure, et le nombre de pas sur un diamètre d'em- placement définissant un facteur de grain, on met en forme logique le signal d'exploration avec des états " 1 " et "" cor- respondant respectivement à la présence ou l'absence d'impres- sion dans le grain correspondant, en sorte de constituer une suite de blocs à multiplicité d'états en correspondance avec les périodes, on compte le nombre d'états " 1 " dans chaque bloc, on détermine ladifférence entre ce nombre et celui du bloc pré- cédent, et on mémorise le bloc précédent lorsque cette diffé- rence devient négative, pour les corps à structure-clé, on ana- lyse le bloc mémorisé à travers ladite structure-clé en sorte d'enregistrer le nombre d'états " O " en début de bloc qui cons- titue la marge supérieure de registre de la ligne et d'aiguiller les états suivants du bloc par groupes à taille de facteur de grain dans une pluralité de cellules, ce processus d'aiguillage étant maintenu pour les blocs suivants en sorte de former ledit signal constitué de segments à pluralité de moments à partir des contenus desdites cellules. 2 Procédé suivant la revendication 1, caractérisé en ce que, pour mettre en forme logique le signal d'exploration, on applique le signal brut d'exploration à un comparateur avec un seuil réglé par rapport à l'amplitude maximale de signal brut. 3 Procédé suivant une des revendications 1 et 2, carac- térisé en ce qu'on détermine un facteur de grain entier, et on ajuste en conséquence la taille des groupes d'états aiguillés vers lesdites cellules. 4 Proc 7 édé suivant la revendication 3, caractérisé en ce que, pour déterminer un facteur de grain entier, on compte le nombre d'états " 1 " successifs, et le nombre d'états " O " succes- sifs dans le bloc, on compare à un multiple entier de facteur de grain normal, et on ajoute ou retranche un état dans les successions selon que la différence avec ledit multiple entier est un excès ou un défaut. Procédé suivant une quelconque des revendications 1 à 4, caractérisé en ce que, pour former ledit signal constitué de segments à pluralité de moments, dans chaque cellule on compte les états " 1 ", et on décompte les états " O ", et on émet un moment correspondant à un point imprimé ou non selon que le résultat de compte/décompte est positif ou non. 6 Procédé suivant une quelconque des revendications 1 à , caractérisé en ce qu'on enregistre un signal de fin de corps lorsque la différence de nombre d'états " 1 " dans un bloc et le bloc précédent cesse d'être négative. 7 Tête de lecture pour la mise en oeuvre d'un procédé suivant une quelconque des revendications 1 à 6, montée sur un bâti en sorte d'être mobile devant un support de texte imprimé dans la direction générale des lignes tandis qu'après lecture d'une ligne le support est déplacé pour amener la ligne suivante en regard de la tête, la succession des mouvements d'organes correspondant aux mouvements effectués à l'impression par une tête à aiguille, tête caractérisée en ce qu'elle comporte un réseau aligné de photodiodes adjacentes, deséléments optiques tels qu'une image d'une bande de support de texte, transversale à la ligne vienne se former sur le réseau en couvrant une mul- tiplicité de photodiodes, des moyens d'éclairage du support de texte avec un éclairement sensiblement uniforme de la bande, et des moyens d'exploration séquentielle du réseau, pilotés par une horloge, un cycle d'exploration du réseau définissant la période du signal d'exploration, et en ce que le déplacement de la tète de lecture est piloté au rythme des périodes avec un pas égal à la largeur de bande.