FR 3144357 A1 20240628 FR 2214083 A 20221221 L’invention concerne un dispositif (10) de lecture de code-barres, qui comprend : - sur une face avant (11) du dispositif (10), des moyens d’interaction (13, 14) avec un utilisateur ; - sur une face arrière (12) du dispositif, opposée à la face avant (11) : - une caméra (16) pour lire un code-barres (28) unidimensionnel ou bidimensionnel, une valeur de résolution de la caméra (16) étant inférieure à 1 Mégapixel, et - des moyens de projection (18) d’un faisceau lumineux pour projeter, sur une surface située à une distance de la caméra (16) permettant la lecture d’un code-barres par la caméra, une zone de lecture (27) de code-barres (28) par la caméra (16). Figure pour l’abrégé : figure 1 Dispositif intégré de lecture de code-barres L’invention concerne la lecture de codes-barres unidimensionnels ou bidimensionnels. Elle concerne en particulier un dispositif de lecture de code-barres intégré à un terminal destiné à d’autres usages, tel qu’un terminal de paiement. On connaît déjà dans l'état la technique un terminal de paiement, de marque INGENICO et de la gamme LANE, tels que ceux des gammes LANE/5000, LANE/7000 et LANE/8000, présentant un dispositif intégré de lecture de codes-barres. Ce dispositif inclut une caméra située, comme l’écran et le clavier, sur la face avant du terminal, et dotée d’une résolution de 5 Mégapixels et d’une interface USB permettant une excellente lecture des codes-barres unidimensionnels et bidimensionnels mais aussi la prise de photos ou d’autres usages vidéo. Lors de la lecture d’un code-barres, pour viser le code-barres et le placer à une position permettant une lecture optimale par la caméra, l’utilisateur bénéficie du retour d’écran de cette caméra sur l’écran de la face avant du terminal. Un inconvénient de ce dispositif est qu’il est coûteux à fabriquer, en particulier de par la caméra et les composants associés à la caméra. Un autre inconvénient est qu’il n’offre pas une expérience utilisateur satisfaisante. En effet, l’utilisateur doit placer le code-barres entre lui-même et le terminal tout en vérifiant sur l’écran que ce code-barres est à la position appropriée pour permettre sa lecture, une double-nécessité délicate à réaliser. L'invention a notamment pour but de rendre moins coûteux le dispositif intégré au terminal tout en simplifiant l’expérience utilisateur pour la lecture d’un code-barres. À cet effet l’invention a pour objet un dispositif de lecture de code-barres, caractérisé en ce qu’il comprend : - sur une face avant du dispositif, des moyens d’interaction avec un utilisateur ; - sur une face arrière du dispositif, opposée à la face avant : - une caméra pour lire un code-barres unidimensionnel ou bidimensionnel, une valeur de résolution de la caméra étant inférieure à 1 Mégapixel, et - des moyens de projection d’un faisceau lumineux pour projeter, sur une surface située à une distance de la caméra permettant la lecture d’un code-barres par la caméra, une zone de lecture de code-barres par la caméra. Ainsi, la résolution de la caméra, bien inférieure à celle des caméras des dispositifs intégrés de l’état de la technique, rend la caméra elle-même ainsi que les composants associés beaucoup moins complexes et donc beaucoup moins couteux. La caméra est positionnée sur la face arrière du dispositif et associée à des moyens de projection de la zone de lecture. De cette façon, l’utilisateur positionne le terminal devant le code-barres de façon optimale grâce à la projection de la zone de lecture. Cette expérience utilisateur est beaucoup plus simple et intuitive que celle de l’état de la technique. En outre, elle permet de se passer du retour d’écran de la caméra, diminuant encore les coûts du dispositif. Suivent d’autres caractéristiques optionnelles prises seules ou en combinaison. De préférence, la valeur de résolution de la caméra est de 307200 pixels et la caméra présente un objectif à focale fixe. Ainsi, la caméra est de type « VGA », pour « Virtual Grid Array », un standard correspondant à une résolution de 640 par 480 pixels. Ce type de caméra est très peu coûteux comparé à une caméra dotée d’une résolution plus grande, et suffisant pour permettre une lecture satisfaisante des codes-barres unidimensionnels ou bidimensionnels. Avantageusement, la caméra présente une interface de type « SPI » (pour « Serial Peripheral Interface »). En effet, ce type d’interface particulièrement peu coûteux est adapté à une caméra dotée d’une faible résolution, en particulier à une caméra de type VGA . Le « coût GPIO » de cette interface, c’est-à-dire sa quantité de ports électroniques, est plus faible que celles d’autres types d’interface, mais permet une qualité de traitement et une vitesse de lecture suffisante pour des codes-barres. Avantageusement, les moyens d’interaction présentent un écran. Le dispositif permet ainsi d’effectuer d’autres usages que la seule lecture de codes-barres. En particulier, il est intégré à un terminal destiné à d’autres usages, tels qu’un terminal de paiement. Les moyens d’interaction sont alors ceux du terminal et sont placés uniquement sur la face avant. Alternativement ou en plus de l’écran, les moyens d’interaction peuvent présenter un clavier. De préférence, le dispositif présente un socle de fixation du dispositif agencé de manière à ce que, lorsque le socle est fixé à un support, la caméra est située à une distance du support prédéterminée pour permettre une lecture optimale, par la caméra, d’un code-barres situé sur le support à cette distance. Ainsi, le socle permet de maintenir le dispositif à une distance optimale de lecture d’un code-barres. En d’autres termes, lorsque le socle est fixé à un support plat, l’utilisateur n’a qu’à placer un code-barres sur le support au niveau de la zone de lecture projetée, sans se soucier de la distance entre la caméra et le support. Avantageusement, les moyens de projection sont agencés de manière à ce que le la zone de lecture projetée corresponde à un motif lumineux de forme prédéterminée et dont les dimensions varient en fonction de la distance entre les moyens de projections et la surface sur laquelle la zone de lecture est projetée, de manière à conduire un utilisateur vers la mise en position du dispositif à une distance d’un code-barres correspondant à une lecture optimale du code-barres par la caméra. Ainsi, lorsque le dispositif est trop proche du code-barres à scanner, le motif lumineux projeté l’indique à l’utilisateur en étant trop petit vis-à-vis du code-barres, tandis que si le dispositif est trop éloigné, le motif est trop grand, voire invisible. L’utilisateur peut alors jauger à quelle distance placer le code-barres pour que sa lecture par la caméra soit optimale. L’expérience utilisateur est donc améliorée. De préférence, les moyens de projection du faisceau lumineux comprennent : - une diode électroluminescente pour produire le faisceau lumineux ; - un orifice traversé par le faisceau lumineux de manière à ce que le contour de l’orifice délimite le contour du faisceau lumineux pour former un motif lumineux dont la forme est prédéterminée, le motif définissant la zone de lecture projetée ; et - une lentille pour focaliser le faisceau lumineux à une distance prédéterminée correspondant à une distance de lecture optimale du code-barres par la caméra. En particulier, la diode est beaucoup moins coûteuse que les dispositifs de type « laser » des lecteurs de code-barres conventionnels. Pour compenser sa moindre puissance lumineuse, elle est associée à une lentille focalisant le faisceau. Ces moyens permettent donc de projeter une zone de lecture, à bas coût. En outre, la focalisation rend le faisceau net à la distance de lecture optimale de la caméra, permettant à l’utilisateur de cerner rapidement quelle est la distance appropriée entre la caméra et le code-barres à scanner. Enfin, les contours de l’orifice, de formes prédéterminées, permettent de conférer à la zone de lecture un motif prédéterminé, tel une croix ou un rectangle, indiquant à l’utilisateur de manière intuitive à quel endroit est la zone de lecture d’un code-barres à scanner. On prévoit également selon l’invention un terminal de paiement, comprenant : - un lecteur de dispositif de paiement, et - le dispositif de lecture de code-barres tel que décrit précédemment. Ainsi, le terminal de paiement permet la réalisation de transactions de manière conventionnelle, mais en outre il permet la lecture de code-barres. Les moyens d’interaction du dispositif sont ceux du terminal, tel que son écran et/ou son clavier, le dispositif étant intégré au terminal. Le caractère peu coûteux du dispositif devient particulièrement pertinent du fait des autres composants du terminal de paiement et du fait que la lecture des codes-barres n’est qu’une tâche annexe du terminal. On prévoit également selon l’invention un système de lecture de code-barres comprenant : - un dispositif de lecture de code-barres tel que décrit plus haut ou un terminal de paiement tel que décrit précédemment ; - un support de code-barres, - le dispositif ou terminal d’une part et le support d’autre part étant agencés l’un vis-à-vis de l’autre de manière à ce que le support présente une zone prédéterminée correspondant, lorsqu’un code-barres est placé sur cette zone, à une lecture optimale du code-barres par la caméra. Ainsi, ce système comprend l’ensemble du dispositif de lecture et du support sur lequel les codes-barres ont vocation à être scannés. La distance entre le support et la caméra est fixée de manière à être optimale, le code-barres n’ayant qu’à être positionnée sur la zone de lecture projetée, elle-même préalablement indiquée sur le support. La zone où le code-barres doit être scanné est donc fixe et connue même en l’absence de projection du faisceau lumineux. Brève description des figures L'invention sera mieux comprise à la lecture de la description qui va suivre donnée uniquement à titre d'exemple et faite en se référant aux dessins annexés dans lesquels : est une vue en perspective d’un terminal de paiement comprenant un dispositif de lecture de codes-barres ; est une vue de côté du dispositif de la ; est une vue d’une caméra et de moyens de projection d’un faisceau lumineux du dispositif des première et deuxième figures ; est une vue de dessous du dispositif des figures 1 à 3 sans socle de fixation ; est une vue en coupe du dispositif de la ; On a représenté aux figures 1 à 5 un terminal de paiement 1 présentant une forme générale de pavé, muni d’une face avant 11, destinée à faire face à un utilisateur, et d’une face arrière 12, opposée à l’utilisateur. On va d’abord présenter les moyens conventionnels du terminal de paiement 1. Sur la face avant 11, il dispose d’un lecteur 13 de dispositif de paiement, sous la forme d’un lecteur de carte de paiement sans contact. Tout autre type de lecteur de dispositif de paiement, tel qu’un lecteur de carte bancaire à insertion, est envisageable. Il présente également sur cette face avant 11 d’autres moyens d’interaction avec un utilisateur, à travers un clavier et un écran 14. Le terminal de paiement 1 inclut également, en son sein et de manière non illustrée, les composants électroniques nécessaires à son fonctionnement, tels qu’un microprocesseur, une mémoire comprenant sous forme enregistrée les programmes d’ordinateurs nécessaires à l’exécution de ses fonctionnalités, et les composants en particulier nécessaires à la réalisation de transactions de manière sécurisée. Les éléments propres à la réalisation sécurisée de transactions ne seront pas décrits dans la suite. L’ensemble de ces moyens conventionnels permettent à un utilisateur de réaliser une transaction grâce à un dispositif de paiement présenté au niveau du lecteur 13. On va maintenant dans la suite décrire les moyens, non-conventionnels, propres à un dispositif 10 de lecture de code-barres intégré au terminal de paiement 1. Par « dispositif intégré », on désigne un ensemble de moyens qui ne forment pas un appareil aux contours délimités, mais qui sont agencés à un dispositif intégrant, ici le terminal 1, de manière à considérer cet ensemble comme un unique appareil et non comme une juxtaposition de deux appareils distincts. Ainsi, les moyens du dispositif 10 sont, bien qu’associés entre eux, séparés au sein du terminal 1 de manière optimisée pour faciliter leur intégration et leur alimentation. De façon corollaire, certaines caractéristiques sont partagées par le terminal 1 et le dispositif 10, en particulier l’écran 14 et le clavier, mais aussi les composants électroniques d’alimentation et de gestion du terminal tels que le microprocesseur et la mémoire. Ainsi, un homme du métier pourra tout aussi bien considérer que cet ensemble correspond à un terminal 1 de paiement incluant des moyens de lecture d’un code-barres, ou à un dispositif 10 de lecture de code-barres incluant des moyens de paiement. En outre, on désignera en référence au dispositif 10 des caractéristiques intégrées au terminal 1 décrit plus haut, mais qui pourraient, alternativement, être intégrées à d’autres type de terminaux présentant la même forme générale, tels qu’un smartphone, pour former un autre type d’appareil intégré incluant les caractéristiques de lecture de code-barres du dispositif 10. Sur la face arrière 12 du terminal 1, le dispositif 10 inclut une caméra 16, de type « VGA », pour « Virtual Grid Array », visible aux figures 3 et 4. Les figures 2 et 3 illustrent son champ de lecture 17. Conformément au standard « VGA », sa résolution est de 640 par 480 pixels. Cette résolution est suffisante pour permettre la lecture de codes-barres unidimensionnels ou bidimensionnels. La caméra 16 dispose d’une focale fixe, ce qui diminue également son coût vis-à-vis des caméras à focale variable. Un code-barres est un assemblage de barres ou carrés blancs et noires, alignés pour les codes-barres unidimensionnels, répartis en hauteur et largeur pour les codes-barres bidimensionnels. Parmi les types de code-barres existent notamment, entre autres standards, on trouve les QR-codes, pour « quick-response code », permettant, après lecture, une action quelconque rapide réalisée par le terminal 1 associée à la caméra 16, telle qu’un paiement ou une connexion vers un site Internet. Un tel QR-code 28 est illustré en . La caméra 16 permet la lecture de tous les standards conventionnels de codes-barres unidimensionnels ou bidimensionnels. La caméra 16 est « configurée pour » la lecture de ces codes-barres dans le sens où elle est structurellement apte à permettre une lecture optimale de ces codes-barres. En particulier, elle est apte à lire des codes-barres se trouvant intégralement dans son champ de lecture 17 à une distance optimale allant de 8 à 12 centimètres, c’est-à-dire qu’un code-barres doté de dimensions entrant dans le champ de lecture 17 est lu automatiquement et correctement lorsqu’il est placé à une distance allant de 8 à 12 centimètres de la caméra 16. Cette gamme pourrait bien entendu varier selon les caractéristiques de la caméra 16. Par ailleurs, un code-barres placé à moins de 8 centimètres ou à plus de 12 centimètres peut également être lu correctement par la caméra 16, mais les probabilités de traitement correct du code-barres diminuent à mesure que la distance optimale de lecture est de moins en moins respectée. En particulier, un code-barres de taille standard placé à moins de 8 centimètres risque de ne plus suffisamment entrer dans le champ de lecture 17, tandis qu’un code-barres de taille standard placé à plus de 12 centimètres risque d’être trop loin pour permettre la détection par la caméra 16 de suffisamment de caractéristique du code-barres. Cette caméra 16 inclut une interface dite « SPI », pour « Serial Peripheral Interface ». Ce type d’interface présente une quantité de ports électroniques à traiter, c’est à-dire un « coût GPIO », plus faible que les interfaces de type « communication parallèle », et induit une communication moins rapide qu’une interface USB. Cependant, l’interface SPI est bien moins coûteuse que ces dernières et est particulièrement adaptée aux caméras VGA, de par leur faible résolution qui ne nécessitent pas de transmission complexe et accélérée des images captées. Cette interface SPI est intégrée de manière optimisée aux autres composants du terminal 1, notamment à son microprocesseur, d’une manière qui ne sera pas décrite. Au sein de la mémoire se trouve, sous forme enregistrée, un programme d’ordinateur permettant spécifiquement le traitement des codes-barres filmés par la caméra. Ces programmes sont issus de librairies de code connues de l’homme du métier, en particulier de librairies open source. Ainsi, le dispositif 10 de lecture de codes-barres n’est pas dépendant d’une librairie particulière. Ces librairies sont en particulier destinées au traitement de codes-barres issus d’une lecture par caméra « VGA », de sorte que la résolution de la caméra et les programmes permettant le traitement des codes-barres lus sont alignés. Le dispositif 10 comprend par ailleurs, sur cette face arrière 12, aux côtés de la caméra 16, des moyens 18 de projections d’un faisceau lumineux, configurés pour projeter une zone de lecture 27 d’un code-barres sur une surface quelconque. La caméra 16 et ces moyens18 sont visibles en détails à la . Ces moyens 18 incluent une diode électroluminescente, non illustrée, située d’un côté d’un orifice 19 présentant une forme générale de croix. Le faisceau lumineux produit par la diode sort donc de l’orifice 19, de l’autre côté, sous la forme d’une croix à projeter. Le faisceau passe ensuite par une lentille 20. Cette lentille 20 dispose d’une distance focale d’une valeur comprise entre 8 à 12 centimètres, c’est-à-dire adaptée à la distance de lecture optimale de la caméra. Ces moyens 18 sont ainsi agencés entre eux de manière à projeter, sur une surface située à 8 à 12 centimètres, un motif lumineux sous forme de croix, cette croix définissant une zone de lecture 27 nette correspondant à une position optimale pour la lecture d’un code-barres par la caméra 16. La diode permet de concentrer le faisceau de manière à ce qu’il soit visible à une distance raisonnable, en plus de rendre les contours de la zone de lecture nets à une distance de lecture optimale par la caméra 16. Ces moyens 18 sont configurés de sorte que la croix projetée présente des dimensions similaires à celles d’un code-barres lorsque le support sur laquelle elle est projetée, tel qu’un code-barres, est à distance appropriée pour permettre la lecture du code-barres par la caméra 16. Ainsi, si le code-barres est trop proche de la caméra 16, la croix va s’avérer trop petite, indiquant à l’utilisateur qu’il convient d’augmenter la distance. Si le code-barres est trop loin, la croix va s’avérer trop grande par rapport au code-barres, voire ne plus être visible. Cette distance de lecture D optimale est schématisée à la . Le dispositif 10 comprend également des moyens de communication à travers le câble 21, permettant de transmettre les données du terminal 1 et donc notamment du dispositif 10 à tout appareil distant auquel il est branché. Alternativement, ces moyens de communication comprennent tout moyen de communication sans fil, par exemple de connexion à Internet par WiFi. Enfin, le dispositif 10 inclut, dans la variante des figures 1 et 2, un socle de fixation 22. Ce socle se présente sous la forme d’une base circulaire 23 et d’un cylindre rétractable 24 permettant de positionner le terminal 1 à une hauteur réglable lorsque la base 23 est fixée ou posée sur un support quelconque. Le terminal 1 est monté mobile en rotation au socle 22 au niveau d’une liaison pivot 25 entre le cylindre 24 et le terminal 1, illustrée en , qui permet d’incliner le terminal 1 par rapport au support sur lequel est fixée la base 23. Le socle de fixation 22 permet de positionner le dispositif 10 à une distance prédéterminée d’un support de projection, distance correspondant à une distance optimale D de lecture d’un code-barres par la caméra 16. Ainsi, comme illustré sur les figures 1 et 2, le terminal est positionné, grâce aux moyens de réglage verticaux et angulaires du socle 22, à une distance optimale de lecture d’un support, c’est-à-dire à entre 8 et 12 centimètres, permettant la lecture optimale par la caméra 16 du QR-code 28 sur la ou d’un code-barres quelconque non illustré sur la . Le réglage peut ainsi être réalisé par un vendeur qui va placer le terminal 1 de telle manière que tout client positionnant un code-barres de manière intuitive sous le terminal, au niveau du support, verra son code-barres aisément scanné. Pour réaliser ce réglage, le vendeur s’aide de la zone de lecture 27 projetée par les moyens 18 pour déterminer quelle est la distance adéquate. Il fait en sorte que tout code-barres placé au niveau du support corresponde aux dimensions de la zone de lecture 27 projetée. Dans un premier mode de mise en œuvre d’un procédé de lecture de code-barres, l’utilisateur utilise le dispositif 10 selon la variante des figures 1 à 3, c’est-à-dire avec le socle de fixation 22. La hauteur et l’inclinaison du terminal 1 vis-à-vis d’un support sur lequel la base 23 est fixée ayant déjà été réglées, l’utilisateur n’a qu’à poser le code-barres à scanner sur le support. La projection de la zone de lecture, sous la forme de la croix 27, indique à l’utilisateur où placer le code-barres. La distance étant préréglée, la lecture du code-barres par la caméra 16 est rapide et simple. Les figures 4 et 5 illustrent le même dispositif 10 de lecture de codes-barres mais sans socle de fixation. Un socle 22 pourrait cependant lui être intégré au sein du logement 26 prévu à cet effet. Dans un deuxième mode de mise en œuvre, l’utilisateur dispose du dispositif 10 des figures 4 et 5, c’est-à-dire sans socle de fixation 20. Il est aidé alors uniquement par la projection de la zone de lecture 27 pour positionner le terminal 1 vis-à-vis d’un code-barres à scanner. Les dimensions de la croix 27 projetée sur le code-barres indiquent si ce dernier est trop proche ou trop éloigné de la caméra 16 pour permettre une lecture optimale. Là encore, la lecture du code-barres est rapide et simple. Dans une autre variante non illustrée, le dispositif des figures 4 et 5, c’est-à-dire sans socle de fixation, est placé à l’étage supérieur d’un kiosque à deux étages. L’utilisateur place le code-barres à l’étage inférieur. Le kiosque est agencé de manière à ce que la caméra 16 et les moyens 18 ne soient séparés de l’étage inférieur par aucun obstacle, ou une paroi entre les deux étages est transparente et ne modifie pas le faisceau lumineux projeté. Le kiosque est également agencé de manière à ce que la distance entre la base de l’étage inférieur et la base de l’étage supérieur corresponde à la distance optimale D de lecture. Là encore, l’utilisateur n’a donc qu’à placer le code-barres au niveau de la zone de lecture projetée par le dispositif 20, la distance étant déjà préréglée par la configuration du kiosque. En résumé, dans tous les modes de mise en œuvre, l’utilisateur n’a pas besoin d’un retour d’écran de la caméra 16. En effet, la projection de la zone de lecture 27 par les moyens de projection 18 lui permet de savoir à quelle position placer le code-barres à scanner par la caméra 16. Les dimensions de la zone de lecture lui indiquent à quelle distance le placer, si cette distance n’est pas déjà préréglée par la présence du socle 22 ou d’un kiosque destiné à cet effet. L’expérience utilisateur de lecture d’un code-barres est simple et intuitive. L'invention n'est pas limitée aux modes de réalisation présentés et d'autres modes de réalisation apparaîtront clairement à l'homme du métier. En particulier, la résolution de la caméra pourrait être différente. Cependant, la caméra ne reste pertinente que si elle induit un coût faible, coût très directement associé à sa résolution. Une résolution supérieure à 1 million de pixels n’est ainsi pas pertinente pour l’invention. A l’inverse, une résolution inférieure à 0,2 millions de pixels risque de ne pas permettre une lecture correcte du code-barres. Le standard VGA est donc le plus approprié mais toutes valeurs entre 0,2 et 1 millions de pixels pourraient également convenir. Comme évoqué, le dispositif 10 pourrait alternativement être intégré dans un autre type de dispositif, par exemple dans un smartphone. Le motif lumineux projeté pour définir la zone de lecture peut naturellement prendre toute forme prédéterminée. Il suffit pour cela de changer la forme de l’orifice 19. Les moyens de projection 18 pourraient contenir un ensemble de plusieurs lentilles au lieu d’une seule lentille 20. Dispositif (10) de lecture de code-barres, caractérisé en ce qu’il comprend : - sur une face avant (11) du dispositif (10), des moyens d’interaction (13, 14) avec un utilisateur ; - sur une face arrière (12) du dispositif, opposée à la face avant (11) : - une caméra (16) pour lire un code-barres (28) unidimensionnel ou bidimensionnel, une valeur de résolution de la caméra (16) étant inférieure à 1 Mégapixel, et - des moyens de projection (18) d’un faisceau lumineux pour projeter, sur une surface située à une distance de la caméra (16) permettant la lecture d’un code-barres par la caméra, une zone de lecture (27) de code-barres (28) par la caméra (16). Dispositif (10) selon la revendication précédente, dans lequel la valeur de résolution de la caméra (16) est de 307200 pixels et la caméra présente un objectif à focale fixe. Dispositif (10) selon l’une quelconque des revendications précédentes, dans lequel la caméra (16) présente une interface de type SPI (pour « Serial Peripheral Interface »). Dispositif (10) selon l’une quelconque des revendications précédentes, dans lequel les moyens d’interaction (14) présentent un écran. Dispositif (10) selon l’une quelconque des revendications précédentes, présentant un socle de fixation (22 du dispositif (10) agencé de manière à ce que, lorsque le socle (22) est fixé à un support, la caméra (16) est située à une distance du support prédéterminée pour permettre une lecture optimale, par la caméra (16), d’un code-barres (28) situé sur le support à cette distance. Dispositif (10) selon l’une quelconque des revendications précédentes, dans lequel les moyens de projection (18) sont agencés de manière à ce que le la zone de lecture (27) projetée corresponde à un motif lumineux de forme prédéterminée et dont les dimensions varient en fonction de la distance entre les moyens de projections (18) et la surface sur laquelle la zone de lecture est projetée, de manière à conduire un utilisateur vers la mise en position du dispositif (10) à une distance d’un code-barres correspondant à une lecture optimale du codes-barres par la caméra (16). Dispositif (10) selon l’une quelconque des revendications précédentes, dans lequel les moyens de projection (18) du faisceau lumineux comprennent : - une diode électroluminescente pour produire le faisceau lumineux ; - un orifice (19) traversé par le faisceau lumineux de manière à ce que le contour de l’orifice délimite le contour du faisceau lumineux pour former un motif lumineux dont la forme est prédéterminée, le motif définissant la zone de lecture (27) projetée ; et - une lentille (20) pour focaliser le faisceau lumineux à une distance prédéterminée correspondant à une distance de lecture optimale du code-barres par la caméra (16). Terminal de paiement (1), comprenant : - un lecteur (13) de dispositif de paiement, et - le dispositif (10) de lecture de code-barres selon l’une quelconque des revendications précédentes. Système de lecture de code-barres comprenant : - un dispositif (10) de lecture de code-barres selon l’une quelconque des revendications 1 à 7 ou un terminal (1) de paiement selon la revendication 8 ; - un support de code-barres, - le dispositif (10) ou terminal (1) d’une part et le support d’autre part étant agencés l’un vis-à-vis de l’autre de manière à ce que le support présente une zone prédéterminée correspondant, lorsqu’un code-barres (28) est placé sur cette zone, à une lecture optimale du code-barres par la caméra (16).