Brevet FR2734932A1 — publié le 19961206

Dispositif de lecture de symboles de données Domaine de l'invention La présente invention concerne un dispositif de lecture de symboles de données destiné à lire des informations codées telles que des symboles de données en deux dimensions. Description de l'art antérieur Les codes à barres, et les procédés et dispositifs associés de codage et de lecture d'informations sous forme de codes à barres, sont devenus d'un usage généralisé dans des applications de type systèmes sur le point de vente (POS ou point-of-sale system). Cependant, du fait que les codes à barres se présentent sous un format à une seule dimension, dans lequel le codage et la lecture des données sont basés sur une disposition à une dimension des barres, de tels systèmes sont limités par la quantité d'informations qui peuvent être codées et lues. Des symboles de données, dans lesquels un motif de mosaïque ou couvert de mosaïque sert à réaliser, par exemple, un symbole en deux dimensions, et en noir et blanc, ont été développés afin d'enregistrer une plus grande quantité d'informations. Des dispositifs correspondants de lecture et de codage de données pour ce type de symboles de données ont été également développés. Ces dispositifs de lecture peuvent être classés principalement en deux groupes: ceux dans lesquels un élément de création d'image ou un détecteur de surface, tel qu'un élément CCD, sert à lire le motif de symbole de données simultanément en deux dimensions; et ceux dans lesquels un détecteur de ligne sert à effectuer un balayage principal de chaque ligne, et le dispositif de lecture et le symbole de données sont déplacés relativement l'un par rapport à l'autre selon une direction perpendiculaire à la direction de balayage principal pour effectuer un sous- balayage, ce par quoi est effectuée une lecture en deux dimensions. Les dispositifs de lecture faisant appel à un élément de création d'image (en fait, un détecteur de surface) ne nécessitent pas de mouvement relatif entre l'unité de lecture et le symbole de données pour effectuer un sous-balayage, et peuvent donc lire des symboles de données en un temps plus court. Un dispositif de lecture de symbole de données 100 est représenté à la figure 1. le dispositif de lecture de symbole de données 100 est muni d'un habillage 101. L'habillage 101 est formé d'une partie formant poignée 102, qui peut être tenue à la main, d'une partie formant tête 103, et d'un logement 104. La partie formant tête 103 est réalisée à l'extrémité avant de la partie formant poignée 102, et incorpore une unité de lecture (non représentée). L'unité de lecture inclut un élément de création d'image, un système optique et une source lumineuse. L'unité optique utilise la lumière réfléchie par un symbole de données 38 pour créer une image sur la surface de réception de lumière de l'élément de création d'image. Le dispositif de lecture de symbole de données comporte en outre un circuit de traitement du signal (non représenté) à l'intérieur de la partie formant poignée 102 de l'habillage 101, destiné à traiter les signaux d'image émis par l'élément de création d'image. Le logement 104 s'étend de la partie formant tête 103 jusqu'à la surface de lecture de symbole 36. Le logement 104 est muni d'une ouverture frontale rectangulaire 105, qui coïncide pratiquement avec la surface de lecture de symbole 36. Lorsque le dispositif de lecture de symbole de données 100 est utilisé en lecture, la partie formant poignée 102 est tenue à la main, et le logement 104 est déplacé au dessus du plan de référence 107, de sorte que le symbole de données 38 est positionné à l'intérieur de l'ouverture frontale du logement 104 (c'est-à-dire que le symbole de données 38 se trouve à l'intérieur de la surface de lecture de symbole 36). Un bouton de déclenchement 106 est ensuite actionné pour commencer l'opération de lecture. La source lumineuse diffuse sa lumière, et la lumière réfléchie à partir de la surface de lecture de symbole 36 traverse le système optique et forme un image à la surface de réception de lumière de l'élément de création d'image. Le signal d'image émis par l'élément de création d'image est ensuite traité et décodé par le circuit de traitement du signal afin d'extraire les données contenues dans le symbole de données 38. Cependant le décodage ne sera pas effectué correctement si le symbole de données 38 dépasse en dehors de la surface de lecture de symbole 36 lors du processus de positionnement décrit ci-dessus, et il se produira une erreur de lecture. Lorsqu'une erreur de lecture se produit, I'opérateur doit déterminer la cause de cette erreur. Cependant, I'opérateur ne dispose d'aucune information immédiate ou directe sur l'origine de l'erreur. En outre, même si l'opérateur est prévenu d'une erreur de positionnement ou autre, du fait que le symbole de données 38 est recouvert par le dispositif de lecture de symbole de données 100, I'opérateur ne peut pas voir la position du symbole de données 38. Dans un tel cas, I'opérateur doit souvent effectuer un certain nombre de corrections de positions, ce qui conduit à des erreurs de lectures répétées, avant que le symbole de données 38 puisse être lu correctement. RESUME DE L'INVENTION Un des objets de la présente invention est de proposer un dispositif de lecture de symbole de données perfectionné permettant un positionnement aisé et rapide d'un dispositif de lecture de symbole de données relativement à un symbole de données. Pour répondre à l'objet de l'invention, un lecteur de symbole de données comporte: une unité de lecture incluant un élément de création d'image et un système optique, le système optique formant l'image d'un symbole de données sur l'élément de création d'image lorsque le symbole de données se trouve dans une surface de lecture de symbole du dispositif de lecture de symbole de données; un moyen d'évaluation destiné à évaluer si la totalité du symbole de données se trouve dans la surface de lecture de symbole basée sur la sortie de l'élément de création d'image, et un indicateur, répondant au moyen d'évaluation, destiné à indiquer si la totalité du symbole de données se trouve dans la surface de lecture de symbole. En conséquence, en indiquant à l'opérateur que la totalité du symbole de données se trouve dans la surface de lecture de symbole, le lecteur de symbole de données autorise l'opérateur à effectuer une correction rapide et aisée afin d'obtenir une lecture de symbole correcte. Dans un mode de réalisation particulier, le moyen d'évaluation comporte: un moyen d'extraction de contour destiné à extraire le contour d'une image de symbole de données formée sur l'élément de création d'image, et dans lequel le moyen d'évaluation évalue si le symbole de données est contenu dans la surface de lecture de symbole lorsque le contour extrait forme une boucle fermée et évalue si le symbole de données n'est pas dans la surface de lecture de données lorsque le contour extrait ne forme pas une boucle fermée. De cette manière, le lecteur de symbole de données reconnaît un symbole complet ou un symbole incomplet, le symbole incomplet étant coupé par le bord de la surface de lecture de symbole. Dans un développement particulièrement avantageux de cet aspect de l'invention, le lecteur de symbole de données inclut en outre: un moyen de reconnaissance destiné à reconnaître une direction dans laquelle le symbole dépasse de la surface de lecture de symbole lorsque le symbole de données dépasse à l'extérieur de la surface de lecture de symbole, et dans lequel l'indicateur inclut: des indicateurs de direction, répondant au moyen de reconnaissance, destinés à indiquer une direction dans laquelle le symbole dépasse de la surface de lecture de symbole. En conséquence, I'opérateur reçoit des informations concernant la direction dans laquelle le symbole dépasse, et l'opérateur peut déplacer le lecteur de symbole de données dans la direction apte à permettre la lecture du symbole. Dans ce cas, la direction dans laquelle le symbole dépasse de la surface de lecture de symbole peut être évaluée à partir d'une intersection du contour de l'image de symbole de données formée sur l'élément de création d'image et d'un cadre extérieur de la surface de l'élément d'image réel de l'élément de création d'image. De préférence, le symbole de données est un symbole de données à deux dimensions. Dans un autre aspect de l'invention, un lecteur de symbole de données inclut: un système de création d'image destiné à former une image d'un symbole de données, le système de création d'image ayant un cadre extérieur définissant une surface de lecture réelle; un moyen d'évaluation destiné à évaluer si une partie d'une image du symbole de données formée coïncide avec le cadre extérieur définissant la surface de lecture réelle; et un indicateur, répondant au moyen d'évaluation, destiné à indiquer si l'image formée du symbole de données coïncide avec le cadre extérieur définissant la surface de lecture réelle. Lorsque l'image formée du symbole de données coïncide avec le cadre extérieur de la surface de lecture réelle, le symbole dépasse nécessairement de la surface de lecture de symbole de données. En conséquence, en indiquant le moment o l'image formée et le cadre coïncident, le lecteur de symbole de données indique qu'il n'est pas possible d'effectuer une lecture correcte du symbole, et l'opérateur peut apporter une correction de position du lecteur relativement à lecture. Dans un mode de réalisation préféré, le moyen d'évaluation inclut un moyen de détection de direction destiné à détecter les directions dans lesquelles la partie des images formées du symbole de données coïncide avec le cadre extérieur définissant la surface de lecture réelle, et dans lequel l'indicateur inclut: une pluralité d'indicateurs de direction, répondant au moyen de détection de direction, destinés à indiquer les directions dans lesquelles la partie de l'image formée coïncide avec le cadre extérieur définissant la surface de lecture réelle. De cette manière, I'opérateur dispose des informations concernant la direction dans laquelle le symbole dépasse, et l'opérateur peut déplacer le lecteur de symbole de données dans la direction apte à permettre une lecture du symbole. De préférence, le moyen de détection de direction inclut une mémoire destinée à enregistrer une information d'image pour au moins une partie de l'image formée; une mémoire pour enregistrer une information de cadre, en fonction des directions, du cadre extérieur définissant la surface de lecture réelle; et un moyen destiné à comparer l'information d'image et de cadre. Dans ce cas, I'information d'image peut inclure les coordonnées d'image, et l'information de cadre peut inclure les cordonnées de cadre. Dans une modification possible, le moyen de détection de direction détecte au maximum deux directions dans lesquelles la partie de l'image formée du symbole de données coïncide avec le cadre extérieur définissant la surface de lecture réelle, et dans lequel la pluralité d'indicateurs de direction indique au maximum deux directions dans lesquelles la partie de l'image formée coïncide avec le cadre extérieur définissant la surface de lecture réelle. En conséquence, I'opérateur reçoit l'indication de déplacer le lecteur de symbole de données selon des directions angulaires telles que haut, bas, gauche et droite. Dans un développement particulier de l'invention, la partie de l'image formée du symbole de données est un contour du symbole de données. Dans ce cas, le moyen d'évaluation inclut: un moyen d'extraction d'information définissant le contour du symbole de données de l'image formée du symbole de données, et le moyen d'évaluation peut en outre évaluer si l'information extraite définit le contour du symbole de données définissent un contour complet du symbole de données. En conséquence, si le contour est incomplet, le symbole est à l'extérieur de la surface de lecture de symbole, et l'opérateur en est prévenu par l'indicateur. Un moyen d'évaluer si l'information extraite définissant le contour du symbole de données définit un contour complet du symbole de données est d'évaluer si le contour du symbole définit une boucle fermée. Dans un autre mode de réalisation préféré, le moyen d'évaluation évalue en outre si toutes les parties de l'image formée du symbole de données sont à l'intérieur du cadre définissant la surface de lecture réelle; et dans lequel l'indicateur indique en outre à quel moment toutes les parties de l'image formée du symbole de données sont à l'intérieur du cadre extérieur définissant la surface de lecture réelle. Dans ce cas, le moyen d'évaluation évalue de préférence en outre si toutes les parties de l'image formée du symbole de données sont à l'extérieur du cadre extérieur définissant la surface de lecture réelle; et dans lequel l'indicateur indique en outre à quel moment toutes les parties de l'image formée du symbole de données sont à l'extérieur du cadre extérieur définissant la surface de lecture réelle. En conséquence, tout en indiquant la direction d'un symbole dépassant, I'indicateur donne également une indication certaine concernant un symbole positionné correctement et concernant l'absence de symbole. Conformément à encore un autre aspect de la présente invention, un lecteur de symbole de données inclut: un détecteur d'image pour lire une image sur une surface de lecture réelle définie par un cadre extérieur; un système optique de création d'image destiné à former une image sur le détecteur d'image; une mémoire; un contrôleur qui reçoit l'image du détecteur d'image, mémorise la première information représentant l'image de la surface de lecture réelle et la seconde information représentant une partie d'image de symbole de données de l'image en mémoire, et évalue une direction dans laquelle la partie d'image de symbole de données de l'image coïncide avec le cadre extérieur; un indicateur donnant des indications de direction, I'indicateur étant contrôlé par le contrôleur, indiquant la direction dans laquelle la partie d'image de symbole de données de l'image coïncide avec le cadre extérieur. DESCRIPTION SUCCINCTE DES DESSINS La figure 1 est une vue en perspective d'un dispositif de lecture de symbole de données classique; la figure 2 est une vue en perspective d'un mode de réalisation d'un dispositif de lecture de symbole de données selon l'invention; la figure 3 est une vue de côté en coupe du dispositif de lecture de symbole de données de la figure 2, vue selon la ligne 111-111 de la figure 2; la figure 4 est une vue de dessous du logement du dispositif de lecture de symbole de données de la figure 2; la figure 5 est un diagramme fonctionnel représentant un circuit de contrôle dans le dispositif de lecture de symbole de données de la figure 2; les figures 6A à 6D sont des diagrammes représentant un processus d'extraction de contour pour un contour complet; les figures 7A à 7D sont des diagrammes représentant un processus d'extraction de contour pour un contour incomplet; la figure 8 est un diagramme schématique représentant une première relation de positionnement entre une surface de lecture de symbole, et une bordure périphérique d'une image de symbole de données; la figure 9 représente un état d'indicateur correspondant à la première relation de positionnement représentée à la figure 8; la figure 10 est un diagramme schématique d'une seconde relation de positionnement entre la surface de lecture de symbole et la ligne de bordure périphérique de l'image de symbole de données; la figure 1 1 représente un état d'indicateur correspondant à la seconde relation de positionnement représentée à la figure 1 0; la figure 12 est un diagramme schématique d'une troisième relation de positionnement entre la surface de lecture de symbole et la bordure périphérique de l'image de symbole de données. la figure 13 représente un état d'indicateur correspondant à la troisième relation de positionnement représentée à la figure 12; et la figure 14 est un organigramme représentant un exemple d'opérations de commande effectuées par le dispositif de lecture de symbole de données du mode de réalisation. DESCRIPTION DETAILLEE DES MODES DE REALISATION PREFERES La figure 2 est une vue en perspective d'un mode de réalisation d'un dispositif de lecture de symbole de données selon l'invention, la figure 3 est une vue de côté en coupe du dispositif de lecture de symbole de données de la figure 2, la figure 4 est une vue de dessous du logement du dispositif de lecture de symbole de données de la figure 2, et la figure 5 est un diagramme fonctionnel de la disposition de circuit du dispositif de lecture de symbole de données de la figure 2. En référence aux figures 2 à 5, le dispositif de lecture de symbole de données 1 selon l'invention est muni d'un habillage 2 incluant une partie formant poignée 21 et une partie formant tête 22. La partie formant tête 22 est réalisée à l'extrémité de la partie formant poignée 21. L'habillage 2 abrite une unité de lecture 4, et un circuit de commande 50. Comme l'indique la figure 5, le circuit de commande 50 comporte un circuit de traitement du signal 5, un circuit de pilotage de source lumineuse 42, et un pilote de communication 16. L'extérieur de l'habillage 2 est muni d'une partie d'indication 18 et d'un commutateur de mise en service 14. La partie d'indication 18 est située sur une surface aisément visible de l'habillage 2, et inclut cinq diodes électroluminescentes, dans ce cas les diodes électroluminescentes (DEL) 180 à 184, disposées en forme de croix. Le circuit de commande 50 commande le mode d'allumage des DEL 180 à 184 pour indiquer si un symbole de données 38 est contenu ou non à l'intérieur de la surface de lecture de symbole 36, ainsi que la direction dans laquelle le symbole de données 38 dépasse de la surface de lecture de symbole 36 (si le symbole de données 38 dépasse à l'extérieur de la surface de lecture de symbole 36). Le commutateur de mise en service 14 est, par exemple, un commutateur de type bouton poussoir ou à déclenchement, et permet d'activer la fonction de lecture du dispositif de lecture de symbole de données 1. L'unité de lecture 4 inclut deux sources lumineuses 41, 41, un dispositif à couplage de charge (CCD) 43 constituant élément de création d'image, un système optique 44, et un élément de support 48. Le système optique 44 guide la lumière à partir de la surface de lecture de symbole 36 pour former une image à la surface de réception de lumière de l'élément CCD 43. Dans le présent mode de réalisation, la lumière est réfléchie par la surface du symbole de données 36. Le système optique 44 inclut un miroir et un ensemble formant lentille 46. Le miroir 45 dévie le parcours de la lumière réfléchie 47 provenant de la surface de lecture de symbole 36 selon un angle pratiquement droit. La lentille (ou l'ensemble formant lentille) 46 fait en sorte que la lumière réfléchie par le miroir 45 forme une image à la surface de réception de lumière de l'élément CCD 43. Les deux sources lumineuses 41 illuminent la surface de lecture de symbole 36, et sont réglées d'une manière pratiquement symétrique relativement au parcours de la lumière 47. Un élément électroluminescent tel qu'une DEL, une lampe halogène, un laser à semi-conducteur, ou équivalent peuvent servir de source lumineuse 41. Une plaque de diffusion (non représentée) munie d'une surface rugueuse ou translucide peut être installée du côté émission de lumière de la source lumineuse 41, de manière à rendre la luminosité appliquée à la surface de lecture de symbole 36 plus uniforme. La plaque de diffusion peut être réalisée en rendant rugueuse une surface d'une plaque transparente 7 (décrite plus loin). Les sources lumineuses 41 sont raccordées à et sont commandées par un circuit de pilotage de source lumineuse 42 dans le circuit de commande 50. L'élément CCD 43 est muni de nombreuses photodiodes pour la réception de la lumière (ou d'une image) disposées en un ensemble. Chacun des éléments d'image accumule une charge électrique correspondant à la quantité de lumière reçue, et transfère séquentiellement la charge à un moment prédéterminé. Les charges transférées sont des signaux d'image (analogiques) lisibles. La surface de lecture de symbole 36 est réalisée sur un plan de référence 37, représentant la surface sur laquelle le symbole de données 38 est positionné. La surface de lecture de symbole 36 est une surface prédéterminée illuminée par la source de lumière 41. La lumière réfléchie par la surface de lecture de symbole 36 est envoyée à l'élément CCD 43. La surface de lecture de symbole 36 coïncide pratiquement avec ou inclut l'ouverture avant 31 du logement 3 (décrit ci-après), et fait partie de la surface de détection réelle de l'élément CCD 43. 1l Comme l'indique la figure 4, le symbole de données 38 consiste en un motif formé d'une mosaïque de cellules noires et blanches (cellules alternativement noires et transparentes) qui sont disposées en un ensemble. L'ensemble n'a pas plus de 2 colonnes (soit x colonnes avec x > 1) ou rangées (soit y rangées avec y > 1) de cellules. Ainsi, chacune des cellules peut représenter 0 ou 1 dans un système binaire et l'information peut être spécifiée par une combinaison de ces cellules. En outre, dans le présent mode de réalisation, pour faciliter l'extraction de contour décrite ci-après, les quatre bords extérieurs du symbole de données 38 sont de préférence entourés d'un bord noir visible, le contour 380 ( représenté par les figures 7, 8 et 10). Toutefois, le symbole de données 38 lisible à l'aide du dispositif de lecture de symbole de données n'est pas restreint à la disposition représentée. La partie formant tête 22 de l'habillage 2 inclut un logement 3 se prolongeant de la position de l'unité de lecture 4 à la surface de lecture de symbole 36. Le logement 3 est muni d'une ouverture rectangulaire 31 opposée à l'unité de lecture 4. Le logement 3 entoure pratiquement à la fois le parcours lumineux de lumière émanant des sources de lumière 41, et le parcours lumineux 47 de la lumière réfléchie par la surface de lecture de symbole 36. Dans ce mode de réalisation, le logement 3 est rectangulaire selon une coupe transversale parallèle au plan de la surface de lecture de symbole 36. Le logement 3 maintient l'unité de lecture 4 à une distance prédéterminée (soit une longueur de parcours optique prédéterminé) de la surface de lecture de symbole 36. La longueur du logement 3 est choisie de manière à maintenir l'unité de lecture 4 à la distance prédéterminée de sorte que lorsque l'extrémité avant du logement 3 vient au contact du plan de référence 37, le lumière provenant de la surface de lecture de symbole 36 passe au travers du système optique 44 et forme une image sur la surface de réception lumineuse de l'élément CCD 43. Une plaque transparente 7 est installée pratiquement selon la normale au parcours lumineux 47 à l'intérieur du logement 3 sur le côté intérieur de l'ouverture avant 31. La plaque transparente 7 empêche les débris, la poussière et l'humidité de pénétrer dans l'unité de lecture 4 et à l'intérieur de l'habillage 2. La plaque transparente 7 est installée à une position proche de l'extrémité de l'élément de support 48, et partage l'espace intérieur du logement 3 en un espace côté unité de lecture 4a et un espace côté ouverture avant 4b. La plaque transparente 7 peut être fabriquée en verre ou en plastique, et comme décrit ci-dessus, la plaque transparente 7 peut également servir de diffuseur pour les sources lumineuses 41. Le circuit de commande 50 du dispositif de lecture de symbole de données 1 comporte un circuit de traitement du signal 5 destiné à traiter les signaux d'image reçus de l'unité de lecture 4. Comme l'indique la figure 4, le circuit de traitement du signal 5 inclut un circuit de pilotage d'élément CCD 6, un circuit d'amplification 8, un circuit de conversion binaire 10, une mémoire 12, et une unité centrale de traitement (CPU) 1 5 constituant moyen de commande. Le CPU inclut une mémoire à accès aléatoire (RAM) 1 5a. Le CPU 15 est en outre connecté au circuit de pilotage de source lumineuse 42, au pilote de communication 16, à un circuit de commutation 13 (pour le commutateur de mise en service 14), et à l'unité d'indication 18. L'alimentation en tension nécessaire au dispositif peut être, par exemple, fournie par un ordinateur hôte. Le CPU 15 commande le circuit de pilotage de source lumineuse 42 à des moments appropriés pour alimenter en tension les sources lumineuses 41 à des moments appropriés, par exemple, lorsque le commutateur de mise en service 14 est mis dans son état activé. Dans ce mode de réalisation, la durée d'allumage des sources lumineuses 41 est réglée sur un temps prédéterminé par le circuit de pilotage de source lumineuse 42 ou par le CPU 15. Le CPU 15 active en outre le circuit de pilotage de CCD 6 lorsque le commutateur de mise en service 14 est activé. Une impulsion de pilotage horizontal de CCD et une impulsion de pilotage vertical de CCD sont émises par le circuit de pilotage de CCD 6 vers l'élément CCD 43 pour commander l'accumulation et le transfert de charge de l'élément CCD 43. Des signaux d'horloge sont également générés sur le circuit de pilotage de CCD 6. Par exemple, des signaux d'horloge composite, dotés d'un signal de synchronisation horizontal et d'un signal de synchronisation vertical combinés avec un signal d'horloge, sont transmis du circuit de pilotage de CCD 6 au CPU 15. Le circuit d'amplification 8 est connecté à l'élément CCD 43, et amplifie les signaux d'image (analogiques) de l'élément CCD 43. Les signaux analogiques d'image sont convertis en signaux numériques d'image (par exemple, des signaux d'image sur 8 bits) par un convertisseur analogique/numérique 9 puis introduits dans le circuit de conversion binaire 10. Dans le circuit de conversion binaire 10, les signaux numériques d'image pour chaque élément d'image sont convertis en valeur binaire "0" ou "1" en fonction d'une donnée de seuil prédéterminée. Une donnée convertie en binaire de "1" correspond à une partie noire du symbole de données 38 alors qu'une donnée de "0" correspond à une partie blanche. Les données convertie en binaire émises par le circuit de conversion en binaire 10 sont transférées au travers du CPU 15 et enregistrées dans des adresses prescrites dans la mémoire 12 au moyen d'un compteur d'adresse inclus dans le CPU 15. Ce compteur d'adresse est piloté en fonction de signaux d'horloge composites introduits à partir du circuit de pilotage de CCD 6. En fonctionnement, le circuit de pilotage de source lumineuse 45 active les deux sources lumineuses 41 pour illuminer la surface de lecture de symbole 36. La lumière réfléchie de la surface de lecture de symbole traverse le système optique 44, formant une image à la surface de réception lumineuse du CCD 43. Le CCD 43 émet ensuite les signaux d'image (signaux analogiques) correspondant à la quantité de lumière reçue, qui sont amplifiés, convertis en binaire, lus par le CPU 15, et enregistrés dans la mémoire 12. Le CPU 15 effectue un traitement d'extraction de contour pour extraire le contour 380 du symbole de données 38 à partir des données mémorisées dans la mémoire 12. En référence à la figure 8, 8 et 10, dans ce traitement, m et n sont des coordonnées à l'intérieur de la surface d'élément d'image réelle de la surface de réception de lumière du CCD 43. La surface d'élément d'image réelle correspond à la surface de lecture de symbole 36. La coordonnée maximale dans la direction X est M, et la coordonnée maximale dans la direction Y est N. En conséquence, 0 en continuant ainsi jusqu'à la dernière ligne de P(O,N) à P(M, N). Lors du traitement d'extraction de contour, les données converties mémorisées dans la mémoire 12 sont lues séquentiellement comme indiqué ci-dessus, par exemple, de (0,0) à (M,O), puis de (0,1) à (M,1), et ainsi de suite (comme indiqué ci-dessus), jusqu'à ce que la première position (élément d'image) avec une donnée "1" soit détectée. Les coordonnées du premier élément d'image ayant une valeur de "1" sont ensuite considérées comme l'origine PO(mo, no) et mémorisées dans la RAM 15a. Les données des éléments d'image environnants, soit P(m, n-1), P(m + 1, n-1), P(m + 1, n + 1), P(m, n + 1), P(m-1, n + 1), P(m-1, n), P(m + 1, n), P(m-1, n-1) sont ensuite vérifiées par le CPU 15 dans le sens des aiguilles d'une montre, en commencant par P(m, n-1), l'élément d'image voisin du milieu le plus haut, comme l'indique la figure 7A. Le premier élément d'image environnant dans le sens des aiguilles d'une montre ayant une valeur de "1" est mémorisé dans la RAM 15, par exemple, comme P(m1, nl) (non représenté). Le CPU 15 passe ensuite au premier élément enregistré P(ml, n1), et vérifie ensuite de nouveau dans le sens des aiguilles d'une montre en commencçant à P(m, n-1) et enregistre l'élément d'image environnant suivant ayant une valeur de "1", P(m2, n2) (non représenté). Le CPU 15 passe ensuite à ce nouvel élément P(m2, n2), et continue ainsi de suite. Dès que le CPU 15 détecte qu'il n'y a aucun élément à une valeur de "1" au centre en haut, au centre en bas, ou dans la totalité du côté droit de l'élément en cours de vérification (ce qui signifie le point ou bord droit du contour 360), le CPU 15 commence la vérification dans le sens des aiguilles d'une montre à partir de l'élément du centre droit P(m+ 1, n) comme l'indique la figure 6B. Dès que le CPU 15 détecte qu'il n'y a aucun élément à une valeur de "1" au centre à droite, au centre à gauche, ou dans la totalité du côté le plus bas de l'élément en cours de vérification (ce qui signifie le point le plus bas ou le bord le plus bas du contour 360), le CPU 15 commence la vérification dans le sens des aiguilles d'une montre à partir de l'élément voisin le plus bas du centre P(m, n+ 1) comme l'indique la figure 6C. Dès que le CPU 15 détecte qu'il n'y a aucun élément à une valeur de "1" au centre en bas, au centre en haut, ou dans la totalité du côté gauche de l'élément en cours de vérification (ce qui signifie le point à gauche ou le bord de gauche du contour 360), le CPU 1 5 commence la vérification dans le sens des aiguilles d'une montre à partir de l'élément voisin du centre à gauche P(m-1, n) comme l'indique la figure 6D. Lorsqu'un contour complet 380 se trouve à l'intérieur de la surface de lecture 31, ce traitement revient à l'origine enregistrée PO(mo, no), et tous les points de la boucle fermée sont vérifiés séquentiellement et enregistrés dans la RAM 15a. Les coordonnées des éléments d'image ayant une valeur de "1" forment un contour continu 380 à partir de l'origine PO et sont enregistrées séquentiellement dans la RAM 15a, et le même élément d'image n'est pas enregistré deux fois lors du processus de suivi (à l'exception de l'origine PO, qui peut être enregistrée deux fois). Dans le cas d'un contour incomplet 380, comme dans les figures 7A à 7B, le traitement se déroule normalement, comme l'indiquent les figures 7A et 7B, jusqu'à ce qu'un bord de la surface de lecture ( en fait, le cadre extérieur 360) soit atteint. A ce point, si une coordonnée est détectée comme étant à l'extérieur de la surface de lecture, le traitement revient à l'origine enregistrée PO(mo, no), et commence la vérification dans le sens des aiguilles d'une montre comme l'indique la figure 7C, en recommencçant avec l'élément d'image voisin du centre vers le haut P(m, n-1). Dans un traitement analogue au traitement dans le sens des aiguilles d'une montre, dès que le CPU 15 détecte qu'il n'y a aucun élément à une valeur de "1" au centre en bas, au centre en haut, ou dans la totalité du côté gauche de l'élément en cours de vérification (ce qui signifie le point à gauche ou le bord de gauche du contour 360), le CPU 1 5 commence la vérification dans le sens inverse des aiguilles d'une montre à partir de l'élément voisin du centre à gauche P(m-1, n) comme l'indique la figure 7D, et ainsi de suite de manière analogue au traitement dans le sens des aiguilles d'une montre. Le traitement suit autant que possible le contour dans le sens inverse des aiguilles d'une montre. Lorsqu'un bord de la surface de lecture (en fait, le cadre extérieur 360) est atteint, le traitement cesse d'enregistrer les éléments ayant une valeur de "1". Il faut remarquer que lorsque, par exemple, le contour 380 dépasse du bord supérieur, le traitement passe immédiatement au traitement en sens inverse des aiguilles d'une montre après qu'une seule vérification dans le sens des aiguilles d'une montre ait détecté le bord de la surface de lecture. Enfin, les coordonnées des éléments d'image (indiqués ci-après par "éléments d'image de bordure") qui forment la totalité ou une partie du contour 380 du symbole de données 38 sont enregistrées dans la RAM 1 5a. Les coordonnées de ces éléments d'image de bordure sont ensuite lues séquentiellement à partir de l'origine PO, jusqu'à ce qu'un élément d'image dont les coordonnées coïncident avec l'origine PO soit trouvé. S'il existe un élément coïncidant avec l'origine PO, alors le contour 380 est considéré comme une boucle rectangulaire fermée complète, comme l'indique la figure 8, et le traitement d'extraction de contour est effectué avec succès. S'il n'existe pas d'élément d'image coïncidant avec l'origine PO, comme par exemple l'indiquent les figures 10 et 12, alors la ligne de frontière périphérique 380 est considérée comme incomplète, et le traitement d'extraction de contour échoue. Le CPU 15 effectue également une opération de lecture pour lire les données encodées du symbole 38. Lors de l'opération de lecture, tout d'abord, les données converties en binaire sont lues séquentiellement dans la mémoire 12 conformément aux adresses spécifiées par le compteur d'adresse (l'ordre de lecture peut être inversé en fonction de l'ordre d'enregistrement). Le CPU 15 effectue tout traitement qui serait nécessaire, par exemple, une inversion d'image, I'extraction des seules données binaires du symbole de données 38 basée sur les données de coordonnées de bordure d'image, les corrections de chute de niveau d'image, la rotation, et équivalent, ces opérations étant effectuées sur les données converties en binaire pour une image. Le CPU 1 5 décode également les données converties en binaire en données utilisables en conformité avec le système de décodage du type particulier de symbole de données 38. Les données décodées sont ensuite envoyées par le pilote de communication à un ordinateur hôte connecté extérieurement 17. L'ordinateur hôte 17 peut être, par exemple, un ordinateur personnel ou une station de travail. La mémorisation, les tabulations, etc.. des données utilisables sont ensuite effectuées sur le calculateur hôte 17. Lorsque les opérations de lecture ont été effectuées avec succès, le CPU 15 illumine, ou fait clignoter, toutes les DEL 180, 181, i182, 183 et 184 pour une durée prédéterminée (par exemple, 1 seconde), puis éteint les DEL 180 à 184. Le fonctionnement du dispositif de lecture de symbole de données 1 va maintenant être décrit relativement à l'organigramme représenté par la figure 1 4. Le balayage des images commence lorsque le commutateur de mise en fonctionnement 14 est activé à l'étape S200. Pour balayer la surface de lecture de symbole 36, le CPU 15 indique en premier lieu au circuit de pilotage de source lumineuse 42 d'allumer les sources lumineuses 41. Le CPU 1 5 active ensuite le circuit de pilotage de CCD 6, qui indique à son tour au CCD 43 d'émettre séquentiellement les signaux d'image (signaux analogiques) d'une image de la surface de lecture de symbole 36 à partir de l'unité de lecture 4. Les signaux d'image sont amplifiés par le circuit d'amplification 8, convertis en signaux d'image numériques par le convertisseur analogique/numérique 9 et ensuite introduits dans le circuit de conversion binaire 10. Les données converties en binaire par le circuit de conversion binaire 10 sont enregistrées dans la mémoire 12. En outre, le CPU 15 initialise un drapeau "contour détecté" qui servira à enregistrer la détection d'une coïncidence des coordonnées du contour 380 et du cadre 360. Lorsque les données converties en binaire pour une image ont été enregistrées dans la mémoire 12, le CPU 15 effectue le traitement d'extraction de contour (comme décrit précédemment) à l'étape S201. A l'étape S201 (traitement d'extraction de contour), si le contour 380 forme une boucle rectangulaire fermée comme l'indique la figure 8, alors le CPU 15 détermine que le symbole de données 38 a été positionné correctement en lecture (O à l'étape S202). Dans ce cas, le CPU 15 indique à l'unité d'indication 18 d'allumer une LED centrale 180 à l'étape S203, et l'opération de lecture (comme décrite précédemment) est effectuée à l'étape S204. A l'étape S202, si la ligne de bordure périphérique 380 du symbole de données 38 ne forme pas une boucle fermée (comme les figures 10 et 12 le représentent, par exemple), le CPU 15 détermine qu'une erreur de positionnement du symbole de données 38 s'est produite (N à l'étape S202), et passe à l'étape S205. A l'étape S205, les données de coordonnées du cadre extérieur 360 de la surface d'élément d'image réelle (comme indiqué aux figures 8, 10 et 12) de la surface de réception de lumière du CCD 43 sont lues dans la RAM 1 5a. Il est important de remarquer que les données de coordonnées du cadre extérieur 360 sont préenregistrées dans la RAM 15a avant que le traitement commence. Les données de coordonnées des éléments d'image du cadre extérieur 360 sont celles des bords des côtés gauche, haut, droit et bas du cadre extérieur 360, soit, des coordonnées du bord gauche (0,0) à (O,N), des coordonnées du bord supérieur (0,0) à (M,0), des coordonnées du bord droit (M,0) à (M,N), des coordonnées du bord inférieur (M,N) à (0,N). Le CPU 15 passe ensuite à l'étape S206. Aux étapes S206 à S214, toutes les coordonnées des éléments d'image de bordure enregistrées dans la RAM 15a (celles du contour 380) sont lues séquentiellement à partir de l'origine P0, et le CPU 15 évalue si une quelconque de ces coordonnées de contour coïncide avec une quelconque des coordonnées d'élément d'image des quatre bords de la surface d'élément d'image réelle (soit, les coordonnées du cadre extérieur 360). Dans l'étape S206, le CPU 15 évalue si une quelconque des coordonnées des éléments d'image de bordure enregistrées dans la RAM 1 5a (celles du contour 380) coïncide avec une quelconque des coordonnées (0,0) - (O,N) du bord gauche du cadre extérieur 360. Dans le cas o il existe une ou plusieurs coordonnées du contour 380 du symbole de données 38 qui coïncide avec les coordonnées du bord gauche du cadre extérieur 360 (O à l'étape S206), alors le contour 360 est considéré comme dépassant dans la direction gauche (comme l'indique la figure 9), et à l'étape S207, le CPU 15 positionne le drapeau "contour détecté", et allume la DEL de gauche 181 de l'unité d'indication 18 pour informer l'opérateur ainsi que le représente la figure 10. Au-delà de l'étape S207, le traitement passe à l'étape S208. Si aucune coordonnée du contour 380 ne coïncide avec les coordonnées du bord gauche du cadre extérieur (N à l'étape S206), alors le traitement passe à l'étape S208. A l'étape S208, le CPU 15 évalue si une quelconque des coordonnées des éléments d'image de bordure enregistrées dans la RAM 1 5a (celles du contour 380) coïncide avec une quelconque des coordonnées (M,0) - (M,N) du bord droit du cadre extérieur 360. S'il existe une ou plusieurs coordonnées du contour 380 du symbole de données 38 qui coïncident avec les coordonnées du bord droit du cadre extérieur 360 (0 à l'étape S208), alors le contour 360 est considéré comme dépassant dans la direction droite, et à l'étape S209, le CPU 15 positionne le drapeau "contour détecté", et allume la DEL de droite 182 de l'unité d'indication pour informer l'opérateur. Au-delà de l'étape S209, le traitement passe à l'étape S210. Si aucune coordonnée du contour 380 ne coïncide avec les coordonnées du bord droit du cadre extérieur (N à l'étape S208), alors le traitement passe à l'étape S210. A l'étape S210, le CPU 15 évalue si une quelconque des coordonnées des éléments d'image de bordure enregistrées dans la RAM 1 5a (celles du contour 380) coïncide avec une quelconque des coordonnées (0,0) - (M,0) du bord supérieur du cadre extérieur 360. S'il existe une ou plusieurs coordonnées du contour 380 du symbole de données 38 qui coïncident avec les coordonnées du bord supérieur du cadre extérieur 360 (O à l'étape S210), alors le contour 360 est considéré comme dépassant dans la direction vers le haut, et à l'étape S211, le CPU 15 positionne le drapeau "contour détecté", et allume la DEL du haut 183 de l'unité d'indication pour informer l'opérateur. Au- delà de l'étape S211, le traitement passe à l'étape S212. Si aucune coordonnée du contour 380 ne coïncide avec les coordonnées du bord supérieur du cadre extérieur (N à l'étape S210), alors le traitement passe à l'étape S212. A l'étape S212, le CPU 15 évalue si une quelconque des coordonnées des éléments d'image de bordure enregistrées dans la RAM 1 5a (celles du contour 380) coïncide avec une quelconque des coordonnées (0,N) - (M,N) du bord inférieur du cadre extérieur 360. S'il existe une ou plusieurs coordonnées du contour 380 du symbole de données 38 qui coïncident avec les coordonnées du bord inférieur du cadre extérieur 360 (O à l'étape S212), alors le contour 360 est considéré comme dépassant dans la direction vers le bas, et à l'étape S213, le CPU 15 positionne le drapeau "contour détecté", et allume la DEL du haut 184 de l'unité d'indication pour informer l'opérateur. Au- delà de l'étape S213, le traitement passe à l'étape S214. Si aucune coordonnée du contour 380 ne coïncide avec les coordonnées du bord inférieur du cadre extérieur (N à l'étape S212), alors le traitement passe à l'étape S214. A l'étape S214, chacune des quatre directions a été vérifiée, et si un au moins des bords du cadre extérieur 360 a des coordonnées coïncidant avec celles du contour 380, le drapeau "contour détecté" a été positionné. En conséquence, à l'étape S214, le CPU 15 vérifie si le drapeau "contour détecté" a été positionné. Si le drapeau est positionné (O à l'étape S214), alors au moins un bord du cadre 380 a des coordonnées coïncidant avec celles du contour 360, et au moins une des DEL 181 à 184 a été mise en clignotement, et le traitement reprend au début en commencant à l'étape S200. Si le drapeau n'est pas positionné (N à l'étape S214), alors l'extraction de contour a échoué à l'étape S202 et en même temps aucune coordonnée du cadre extérieur 360 ne coïncide avec celles du contour 380, et le CPU 1 5 évalue si le symbole de données 38 ne se trouve pas dans la surface de lecture de symbole 36, passe à l'étape S21 5, et allume toutes les DEL 180 à 184 pour informer l'opérateur. Le CPU 15 revient au début du traitement à l'étape S200 après l'exécution de l'étape S215 (ou de l'étape S214 comme indiqué) et la procédure est répétée jusqu'à ce que le symbole de données 38 soit lu correctement. Au cours du traitement décrit ci-dessus, la DEL centrale 180 s'allume lorsque le symbole de données 38 se trouve intégralement à l'intérieur de la surface de lecture de symbole 36, tandis qu'au moins une des DEL 181 à 184 s'allume pour indiquer la direction dans laquelle le symbole de données dépasse à l'extérieur de la surface de lecture de symbole 36. En outre, si le symbole de données 38 est intégralement à l'extérieur de la surface de lecture de symbole 36, toutes les DEL 180 à 184 s'allument pour informer l'opérateur de cette condition. Ainsi, l'opérateur est informé des conditions de positionnement. Alternativement, en utilisant le même organigramme, le CPU 15 et les durées des temps prédéterminés pendant lesquelles les DEL clignotent sont configurés de sorte que lorsque le symbole de données 38 dépasse dans deux des directions haute, basse, gauche ou droite (les directions gauche et basse représentées à la figure 12), les deux directions sont indiquées (comme l'indiquent les LED gauche et basse 181 et 184 de la figure 13). Ainsi, I'opérateur dispose d'une information efficace concernant le positionnement. En fait, si le symbole de données 38 est situé intégralement à l'extérieur ou dépasse à l'extérieur de la surface de lecture de symbole 36, le fait que le symbole 38 soit intégralement à l'extérieur, ou la direction du dépassement, sont indiqués immédiatement à l'opérateur par l'unité d'indication. L'opérateur peut alors facilement et rapidement effectuer une correction de position relativement au symbole de données 38. En conséquence, les erreurs de lecture de symbole de données peuvent ainsi être évitées et la précision de lecture peut en être améliorée. Il est important de noter que les modes de réalisations alternatifs peuvent être réalisés sans s'écarter de l'esprit ou du champ d'application de l'invention. Par exemple, au lieu d'utiliser le contour 380 d'un symbole, une disposition prédéterminée de blocs de données dans le symbole peut permettre de définir l'empreinte du symbole. En outre, au lieu de comparer chaque pixel noir d'un contour de symbole 380 avec des coordonnées du cadre extérieur 360, les positions des pixels représentant le contour 380 de l'empreinte du symbole peuvent être comparées avec les coordonnées du cadre extérieur 360. Mieux encore, un ensemble de coordonnées définies logiquement par l'empreinte du symbole 38 (défini par le contour 380 ou également défini par reconnaissance de forme) peut être comparé logiquement avec un ensemble de coordonnées de cadre extérieur défini de manière similaire selon une méthode supérieur à / inférieur à afin de vérifier s'ils coïncident. En outre et alternativement, le cadre extérieur 360 peut faire l'objet d'une recherche des pixels noirs au moins une fois avant que le traitement d'extraction de contour soit effectué. En outre encore et alternativement, l'extraction de contour peut être ignorée intégralement, et le cadre extérieur 360 peut faire l'objet d'une recherche des pixels noirs en mettant en oeuvre des étapes similaires aux étapes S206 à S215 utilisés pour localiser les pixels noirs après les avoir identifiés. Bien qu'un mode de réalisation spécifique du dispositif de lecture de symbole de données ait été décrit pour illustrer l'invention, l'invention n'est pas limitée à ce mode de réalisation spécifique. Par exemple, la forme de la surface de lecture de symbole 36 peut être, alternativement, une forme polygonale (forme triangulaire, hexagonale ou octogonale), une forme circulaire, une forme elliptique, ou toute autre forme. La présente divulgation est relative au sujet décrit dans la demande de brevet japonais NI HEI 07-159924, déposée le 2 Juin 1995, qui est expressément incorporée au présent document par sa référence dans son intégralité. REVENDICATIONS 1. Lecteur de symbole de données, comprenant une unité de lecture (4) incluant un élément de création d'image (43) et un système optique (44), ledit système optique (44) formant une image d'un symbole de données (38) sur ledit élément de création d'image (43) lorsque ledit symbole de données (38) se trouve dans une surface de lecture de symbole (36) dudit dispositif de lecture de symbole de données; un moyen d'évaluation destiné à évaluer si la totalité dudit symbole de données (38) se trouve dans la surface de lecture de symbole (36) en prenant pour base la sortie dudit élément de création d'image (43), et un indicateur (18), répondant audit moyen d'évaluation, destiné à indiquer si la totalité dudit symbole de données (38) se trouve à l'intérieur de ladite surface de lecture de symbole (36). 2. Lecteur de symbole de données selon la revendication 1, dans lequel ledit moyen d'évaluation comporte: un moyen d'extraction de contour destiné à extraire le contour d'une image de symbole de données formée sur ledit élément de création d'image (43), et dans lequel ledit moyen d'évaluation évalue si ledit symbole de données (38) est contenu dans ladite surface de lecture de symbole (36) lorsque ledit contour extrait forme une boucle fermée et évalue si ledit symbole de données (38) n'est pas contenu dans ladite surface de lecture de symbole (36) lorsque ledit contour extrait ne forme pas une boucle fermée. 3. Lecteur de symbole de données selon la revendication 1, comportant en outre: un moyen de reconnaissance destiné à reconnaître une direction selon laquelle ledit symbole (38) dépasse de ladite surface de lecture de symbole (36) lorsque ledit symbole de données (38) dépasse à l'extérieur de ladite surface de lecture de symbole (36), et dans lequel ledit indicateur (18) comporte des indicateurs de direction (180- 184), répondant audit moyen de reconnaissance, destinés à indiquer une direction selon laquelle ledit symbole dépasse de ladite surface de lecture de symbole (36). 4. Lecteur de symbole de données selon la revendication 3, dans lequel ladite direction selon laquelle ledit symbole dépasse de ladite surface de lecture de symbole (36) est évaluée sur la base d'une intersection dudit contour de ladite image de symbole de données formée sur ledit élément d'image et un cadre extérieur de la surface d'élément d'image réelle dudit élément de création d'image (43). 5. Lecteur de symbole de données selon la revendication 1, dans lequel ledit symbole de données (38) est un symbole de données à deux dimensions. 6. Lecteur de symbole de données selon la revendication 1, comportant un système de création d'image destiné à former une image d'un symbole de données, ledit système de création d'image ayant un cadre extérieur définissant une surface de lecture réelle; un moyen d'évaluation destiné à évaluer si une partie d'une image formée du symbole de données (38) coïncide avec ledit cadre extérieur définissant ladite surface de lecture réelle; et un indicateur (18), répondant audit moyen d'évaluation, destiné à indiquer si ladite image formée du symbole de données coïncide avec ledit cadre extérieur définissant ladite surface de lecture réelle. 7. Lecteur de symbole de données selon la revendication 6, dans lequel ledit moyen d'évaluation inclut: un moyen de détection de direction destiné à détecter les directions selon lesquelles ladite partie de ladite image formée dudit symbole de données (38) coïncide avec ledit cadre extérieur définissant ladite surface de lecture réelle, et dans lequel ledit indicateur (18) inclut une pluralité d'indicateurs de direction (180-184), répondant audit moyen de détection de direction, destiné à indiquer lesdites directions selon lesquelles ladite partie de ladite image formée coïncide avec ledit cadre extérieur définissant ladite surface de lecture réelle. 8. Lecteur de symbole de données selon la revendication 7, dans lequel ledit moyen de détection de direction inclut: une mémoire destinée à mémoriser l'information d'image d'au moins une partie de ladite image formée; une mémoire destinée à enregistrer l'information de cadre, en fonction desdites directions, dudit cadre extérieur définissant ladite surface de lecture réelle; et un moyen destiné à la comparaison de ladite information d'image et de ladite information de cadre. 9. Lecteur de symbole de données selon la revendication 10, dans lequel ladite information d'image inclut les coordonnées d'image, et dans lequel ladite information de cadre inclut les coordonnées de cadre. 10. Lecteur de symbole de données selon la revendication 7, dans lequel ledit moyen de détection de direction détecte au maximum deux directions selon lesquelles ladite partie de ladite image formée dudit symbole de données (38) coïncide avec ledit cadre extérieur définissant ladite surface de lecture réelle, et dans lequel ladite pluralité d'indicateurs de direction (180-184) indique au maximum deux directions selon lesquelles ladite partie de ladite image formée coïncide avec ledit cadre extérieur définissant ladite surface de lecture réelle. 1 1. Lecteur de symbole de données selon la revendication 6, dans lequel ladite partie de ladite image formée dudit symbole de données (38) est un contour dudit symbole de données (38). 12. Lecteur de symbole de données selon la revendication 1 1, dans lequel ledit moyen d'évaluation inclut: un moyen destiné à l'extraction de l'information définissant ledit contour dudit symbole de données (38) de ladite image formée du symbole de données. 1 3. Lecteur de symbole de données selon la revendication 1 2, dans lequel ledit moyen d'évaluation évalue en outre si ladite information extraite définissant ledit contour dudit symbole de données (38) définit un contour complet dudit symbole de données (38). 14. Lecteur de symbole de données selon la revendication 13, dans lequel ledit moyen d'évaluation évalue si ladite information extraite définissant ledit contour dudit symbole de données (38) définit un contour complet dudit symbole de données (38) en évaluant si ledit contour dudit symbole de données (38) définit une boucle fermée. 15. Lecteur de symbole de données selon la revendication 6, dans lequel ledit moyen d'évaluation évalue en outre si toutes les parties de ladite image formée du symbole de données sont à l'intérieur dudit cadre extérieur définissant la surface de lecture réelle; et dans lequel ledit indicateur (18) indique en outre à quel moment toutes les parties de ladite image formée dudit symbole de données (38) sont à I'intérieur dudit cadre extérieur définissant ladite surface de lecture réelle. 16. Lecteur de symbole de données selon la revendication 15, dans lequel ledit moyen d'évaluation évalue en outre si toutes les parties de ladite image formée du symbole de données (38) sont à l'extérieur dudit cadre extérieur définissant la surface de lecture réelle; et dans lequel ledit indicateur (18) indique en outre à quel moment toutes les parties de ladite image formée du symbole de données (38) sont à l'extérieur dudit cadre extérieur définissant ladite surface de lecture réelle. 1 7. Un lecteur de symbole de données, comprenant: un détecteur de création d'image (43) destiné à la lecture d'une image d'une surface de lecture réelle définie par un cadre extérieur; un système optique (44) de création d'image destiné à former ladite image sur ledit détecteur de création d'image une mémoire (12, 1 5a); un contrôleur qui reçcoit ladite image dudit détecteur de création d'image, mémorise la première information représentant ladite image de ladite surface de lecture réelle et la seconde information représentant la partie d'image de symbole de données de ladite image dans ladite mémoire, et évalue une direction selon laquelle ladite partie d'image de symbole de données de ladite image coïncide avec ledit cadre extérieur; un indicateur (18) muni d'indications de direction, ledit indicateur (18) étant contrôlé par ledit contrôleur, qui indique ladite direction selon laquelle ladite partie d'image de symbole de données de ladite image coïncide avec ledit cadre extérieur. 1 8. Lecteur de symbole de données selon la revendication 17, dans lequel ladite première information inclut les coordonnées d'un cadre extérieur, et dans lequel ladite seconde information inclut l'information de contour de ladite partie d'image de symbole de données. 1 9. Lecteur de symbole de données selon la revendication 18, dans lequel ladite information de contour inclut les coordonnées de contour de ladite partie d'image de symbole de données. 20. Lecteur de symbole de données selon la revendication 1 9, dans lequel ledit contrôleur évalue ladite direction selon laquelle ladite partie d'image de symbole de données de ladite image coïncide avec ledit cadre extérieur en comparant lesdites coordonnées de cadre extérieur avec lesdites coordonnées de contour. 21. Lecteur de symbole de données selon la revendication 17, dans lequel ledit contrôleur évalue en outre si ladite partie d'image de symbole de données forme un symbole de données complet, et n'évalue ladite direction selon laquelle ladite partie d'image de symbole de données coïncide avec ledit cadre extérieur que si ladite partie d'image de symbole de données forme un symbole de données complet. 22. Lecteur de symbole de données selon la revendication 21, dans lequel ledit contrôleur évalue en outre si ladite partie d'image de symbole de données est à l'extérieur dudit cadre extérieur; et dans lequel ledit indicateur (18) indique en outre à quel moment ladite partie d'image de symbole de données se trouve à l'extérieur dudit cadre extérieur.