Brevet FR2660505A1 — publié le 19911004

La présente invention concerne un procédé de transmission d'une télécopie à un équipement informatique. Par hypothèse, l'équipement informatique est doté d'une fonction télécopie. Il s'agira, a priori, d'un ordinateur qui, une fois la télécopie reçue, devra la traiter, par exemple en la retransmettant, en l'archivant, en la mettant en "boîte à lettres", etc. Le traitement que l'équipement informatique fera subir à la télécopie dépendra naturellement d'informations transmises avec la télécopie, qu'on peut qualifier d'informations d'en-tête associées au message à télécopier, comme, par exemple, l'identification de l'émetteur de la télécopie, celle des destinataires, leur adresse, etc. Un problème peut se poser quand l'en-tête est manuscrit. Il peut ne pas être convenablement reconnu du côté réception. Dans ce cas, le bon traitement ne serait pas assuré. La presente invention vise à pallier un tel inconvénient. A cet effet, la présente invention concerne un procédé de transmission, d'un télécopieur d'emission à un équipement informatique de réception, d'une télécopie comprenant un message et un en-tête, caractérisé par le fait que l'en-tête seul est codé à l'émission et décodé à la réception par l'équipement informatique. Grâce au codage et au codage de l'en-tête, la télécopie est reconnue du côté reception sans risque d'erreur. De préférence, le codage à l'émission et le décodage à la réception sont automatiques. Avantageusement, le codage de l'en-tête s'effectue par codes barres. Avantageusement encore, pour décoder l'en-tête à la réception, on découpe la zone des codes barres en souszones horizontales disjointes et on determine l'épaisseur de la première portion de trait noir décodée de chacune des sous-zones qu'on considère comme origine. Dans ce cas, et de préférence, on découpe un nombre impair de sous-zones et on considère comme premier trait noir du code celui constitué d'une majorité de premières portions de trait noir de même épaisseur. L' invention sera mieux comprise à l'aide de la description suivante de la mise en oeuvre préférée du procédé de l'invention, en référence aux dessins annexes, sur lesquels - la figure 1 est une vue schématique d'une partie du système pour la mise en oeuvre du procédé de l'invention, avec le télécopieur d'émission, l'équipement d'impression des codes barres et l'équipement informatique de réception et - la figure 2 est un dessin illustrant la reconnaissance, à la réception, des traits des codes barres. Le procédé de l'invention qui va maintenant être décrit vise, à partir d'un télécopieur classique 1 utilisé en émission, et vers un équipement informatique 2, utilisé en réception, doté d'une fonction télécopie, à télécopier un message accompagné d'un en-tête d'informations permettant à l'équipement informatique d'assurer un traitement approprié à la télécopie après sa réception. L'en-tête est ici constitué de codes barres. Les codes barres sont constitués d'une succession de groupes de traits noirs fins et épais sépares par des espaces blancs, chaque groupe étant séparé d'un groupe adjacent par un espace blanc plus large que ceux qui separent les traits d'un même groupe. Les traits ont une hauteur donnée permettant de pallier les altérations susceptibles d'être provoquees lors de la transmission de la télécopie. Les codes barres sont représentatifs d'une information alphanumérique comme, par exemple, le numéro identifiant le télécopieur d'émission, le numero de référence de l'abonné et la référence du destinataire. Les codes barres sont disposes sur une feuille, dans une zone plus grande que la zone de la même feuille réservée au message, pour pallier les erreurs de localisation qui peuvent être introduites tant par l'opérateur que par les matériels de télécopie, avec une bande blanche épaisse en partie supérieure de la zone des codes barres, pour permettre, à la réception, une bonne reconnaissance de ces codes. Du côté émission, le télécopieur 1 est associé à un équipement 3 d'impression des codes barres, ici un microordinateur lui-même associe à une imprimante graphique et à un logiciel d'impression, mais qui pourrait être aussi un équipement spécialisé selon l'application. Le télécopieur d'émission comporte un module 4 d'analyse de l'en-tête de codes barres 5 et un module de compression 6. Du côté réception, l'équipement informatique 2 comporte un module d'accès télécopie 7, un module de décompression 8, un module de stockage d'image 9 et un module de reconnaissance 10, transformant l'image de l'en-tête des codes barres en caractères (chiffres, lettres, ...). Fonctionnement du système Les informations de l'en-tête associée au message à télécopieur sont saisies et imprimées sur une feuille sur l'équipement 3. La feuille est mise en place dans le télécopieur d'émission 1 avec les autres feuilles de message. L'equipement informatique 2 est appelé par le télécopieur 1, à travers le réseau téléphonique commuté 11, puis les feuilles sont transmises. Les codes barres sont ensuite décodés dans l'équipement 2 pour traitement subséquent. Dans le cas d'une télécopie de format A4, la résolution adoptee dans le module d'analyse est de 1728 éléments d'image, ou pixels, ou points, par ligne horizontale de 215 mm et de 2339 lignes horizontales dans la hauteur. L'analyse d'une feuille conduit donc à une carte, ou bitmap, de 4041792 points ou 505224 octets. Les traits noirs fins ont ici une largeur de 1 à 2 points, les traits épais, de 3 à 4 points, les espaces blancs entre traits d'un même groupe, de 3 à 4 points et les espaces blancs entre groupes de traits, de 6 à 8 points. Après transmission, à la réception, les pixels sont décomprimés 8, stockés 9 dans la mémoire d'image, contenant la carte de points et ensuite décodés et reconnus 10. Le décodage s'effectue par balayage de la mémoire d'image, ligne de pixels par ligne de pixels de la carte de points. Recherche de la zone des codes barres A partir du haut de la zone contenant a priori les codes barres, on recherche, sur la largeur minimale sur laquelle s'étendraient les codes barres, une succession de 3 ou 4 lignes de points identiques ou quasiidentiques et dont les successions de points noirs et blancs sont compatibles avec le codage, c'est-à-dire présentant des alternances courtes. Si la zone analysée est vide, il faut "retourner" 1' image et recommencer l'analyse, la feuille ayant pu être introduite à l'envers dans le télécopieur d'émission. Décodage des codes barres On commence par découper la zone 12 des codes barres en sous-zones horizontales 13, de 8 lignes successives, espacées les unes des autres et ici en nombre 2n+l impair pour pouvoir procéder, comme expliqué ci-après, à une détermination d'épaisseur de trait origine par vote majoritaire. Dans chaque sous-zone 13, on procède à l'analyse, en partant de la gauche, colonne de points par colonne de points pour determiner la couleur de chacune des colonnes. Comme critère de décision, on a adopté ici qu'une colonne était noire si au moins 5 points, sur les 8, étaient noirs. On détermine donc l'épaisseur des premières portions de trait noir en partant de la gauche, des sous-zones 13. Si au moins une majorité n+l de ces premières portions de trait décodées ont la même épaisseur, on decrête qu'elles forment le premier trait du code de l'épaisseur ainsi déterminée et on repère les autres portions de trait, ainsi que les espaces entre traits dans chaque sous-zone, à partir de ces premières portions considérées comme origines. Si moins de n des premières portions de trait n'ont pas la même épaisseur, on examine alors si les portions de trait suivantes, vers la droite, ne peuvent pas être considérées comme origines. On notera que le fait d'analyser des sous-zones, disjointes, de 8 lignes de points, permet de pallier une éventuelle inclinaison, sur la verticale, des barres, jusqu'a une valeur de 7 , supérieure à celle qui peut être introduite par les differents éléments de la chaîne de transmission et l'opérateur. Sur la figure 2, on a représenté un premier trait fin origine 14 incliné. Le découpage de la zone 12 en souszones 13 et l'adoption d'un critère de détermination d'épaisseur par vote majoritaire, outre de pallier l'inconvénient d'une inclinaison des barres, permettent de réduire au mieux les temps d'analyse. Les barres étant reconnues et déterminées, tant dans leur épaisseur que leur espacement, on reconstitue l'information alphanumerique associée au message. Revendications 1. Procédé de transmission, d'un télécopieur d'mission (1) à un équipement informatique de réception (2), d'une télécopie comprenant un message et un en-tête, caractérisé par le fait que l'en-tête seul est codé (3, 5) à l'émission et decodé (9, 10) à la réception par l'équipement informatique (2). 2. Procédé selon la revendication 1, dans lequel le codage à l'émission et le décodage à la réception sont automatiques. 3. Procéde selon la revendication 1, dans lequel le codage de l'en-tête s'effectue par codes barres (5). 4. Procede selon la revendication 3, dans lequel, pour décoder l'en-tête à la reception, on découpe la zone (12) des codes barres en sous-zones horizontales (13) disjointes et on détermine l'épaisseur de la première portion de trait noir décodée de chacune des sous-zones qu'on considère comme origine. 5. Procédé selon la revendication 3, dans lequel on découpe un nombre impair de sous-zones (13) et on considère comme premier trait noir du code celui constitué d'une majorite de premières portions de trait noir de même épaisseur.