Brevet FR3138715A1 — publié le 20240209

L'invention concerne un appareil d'impression d'étiquettes (210), un système d'impression d'étiquettes et un module de commande pour l'appareil d'impression d'étiquettes (210). Le module de commande (212) comprend une mémoire configurée pour stocker des données de produit associées à un produit et des données d'étiquette d'étagère indiquant un ID d'une étiquette d'étagère électronique (ESL) pour le produit. Le module de commande (212) comprend en outre au moins un module de communication configuré pour : recevoir, d'un dispositif externe (230), une demande de mise à jour pour effectuer au moins une modification dans les données de produit et communiquer une demande de mise à jour d'ESL à l'ESL indiquée dans les données d'étiquette d'étagère pour effectuer la modification au niveau de l'ESL. Un processeur du module de commande (212) est configuré pour : mettre à jour les données de produit stockées dans la mémoire en fonction de la demande de mise à jour ; déterminer si l'ESL a été mise à jour en fonction de la réception d'un accusé de réception en provenance de l'ESL ; et si l'ESL n'a pas été mise à jour, commander le module de communication pour émettre un signal d'alerte pour indiquer que l'ESL n'est pas synchronisée avec l'appareil d'impression d'étiquettes (210). Figure du résumé : Fig. 2a APPAREIL D’IMPRESSION D’ÉTIQUETTES DOMAINE DE L’INVENTION La présente invention concerne un module de commande pour un appareil d'impression d'étiquettes, un appareil d'impression d'étiquettes, un système d'impression d'étiquettes et un procédé mis en œuvre par ordinateur. INTRODUCTION Des supermarchés et autres points de vente peuvent offrir aux clients la possibilité de conditionner leurs propres produits. Cette installation permet aux clients d'apporter leur propre conteneur pour le remplir de produits afin de réduire les déchets d'emballage. Toutefois, le point de vente peut également fournir des emballages tels que des sacs ou autres dans lesquels le client peut conditionner les produits. Ce système peut être mis en œuvre pour divers produits d’épicerie tels que les produits secs, les produits de nettoyage, les fruits et les légumes ou similaires. De tels produits sont présentés en vrac ou dans un conteneur en vrac au lieu d'être présentés en portions individuelles. Étant donné que la quantité de produits achetés par le client peut fluctuer en fonction de la taille du conteneur utilisé par le client, ces produits sont généralement facturés à l'unité, par exemple au poids ou au volume. Le produit est donc affiché avec une étiquette indiquant le prix par unité de poids ou de volume. Le client peut ensuite remplir son conteneur et le peser avec un appareil d'impression d'étiquettes. L'appareil imprime ensuite pour le client une étiquette indiquant le montant du produit prélevé, qui sera scannée au point de vente. Cette étiquette peut contenir des données sur le produit, notamment le prix total, le poids du produit, des informations sur les allergènes du produit, etc. Afin de faciliter la fluctuation des données relatives aux produits, telles que le prix ou les ingrédients, des étiquettes d'étagère électroniques (ESL) peuvent être utilisées à la place des étiquettes en papier à l'endroit où le produit est présenté. Ces ESL peuvent afficher des informations telles que le type de produit, le prix unitaire et toute information concernant les allergènes. Les ESL peuvent ensuite être connectées de manière communicante à un dispositif externe, tel qu'un serveur distant, qui gère les informations affichées sur les ESL. Lorsque les données relatives au produit changent, l'ESL et l'appareil d'impression des étiquettes doivent être mis à jour simultanément pour refléter les nouvelles données concernant le produit, telles qu'un nouveau prix ou un nouvel allergène. Le serveur distant peut ainsi transmettre des mises à jour à la fois à l'ESL et à l'appareil d'impression d'étiquettes. Toutefois, si l'ESL fonctionne mal et ne parvient pas à se mettre à jour, les données de produit stockées dans l'appareil d'impression d'étiquettes ne seront pas synchronisées avec celles affichées sur l'ESL. Ainsi, l'étiquette imprimée ne reflétera pas les informations affichées au client sur l'ESL. Les exemples divulgués ici permettent de résoudre un ou plusieurs parmi les problèmes susmentionnés. Selon un aspect, il est proposé un module de commande pour un appareil d'impression d'étiquettes, comprenant : une mémoire configurée pour stocker des données de produit associées à un produit et des données d'étiquette d'étagère indiquant un ID d'une étiquette d'étagère électronique (ESL) pour le produit ; au moins un module de communication configuré pour : recevoir, à partir d'un dispositif externe, une demande de mise à jour pour apporter au moins une modification aux données de produit, et communiquer une demande de mise à jour d'ESL à l'ESL indiquée dans les données d'étiquette d'étagère pour apporter au moins une modification à l'ESL ; et un processeur configuré pour : mettre à jour les données du produit stockées dans la mémoire en fonction de la demande de mise à jour ; déterminer si l'ESL a été mise à jour en fonction de la réception d'un accusé de réception de l'ESL ; et si l'ESL n'a pas été mise à jour, commander au module de communication d'émettre un signal d'alerte pour indiquer que l'ESL n'est pas synchronisée avec l'appareil d'impression d'étiquettes. Le dispositif externe peut être un ordinateur serveur, ou similaire, situé à distance de l'appareil d'impression d'étiquettes. De façon avantageuse, l'acheminement des mises à jour de l'ESL via l'appareil d'impression d'étiquettes signifie que l'appareil d'impression d'étiquettes peut savoir si l'ESL a été mise à jour avec succès et peut ainsi signaler et prévenir les incohérences entre l'appareil d'impression d'étiquettes et l'ESL. Éventuellement, si l'ESL n'a pas été mise à jour, le module de communication est agencé pour émettre le signal d'alerte vers une interface utilisateur associée à l'appareil d'impression d'étiquettes, le signal d'alerte étant configuré pour amener l'interface utilisateur à indiquer à l'utilisateur que l'ESL n'est pas synchronisée avec l'appareil d'impression d'étiquettes. Par exemple, l'interface utilisateur peut comprendre un affichage, de sorte que l'indication de sortie peut être une indication visuelle. Éventuellement, le module de communication est agencé pour émettre le signal d'alerte vers un dispositif à distance. Le dispositif à distance peut être le dispositif externe à partir duquel la demande de mise à jour a été reçue. Le signal d'alerte peut comprendre une indication de l'ID de l'ESL, le signal d'alerte étant configuré pour fournir une demande de maintenance à l'ESL indiquée. Éventuellement, le processeur est configuré pour : déterminer si l'accusé de réception est reçu de l'ESL dans un délai prédéterminé à compter de la communication de la demande de mise à jour d'ESL, et si l'accusé de réception n'est pas reçu dans le délai prédéterminé, déterminer que l'ESL n'a pas été mise à jour. Éventuellement, le processeur est configuré pour déterminer que l'ESL a été mise à jour si l'accusé de réception est reçu dans le délai prédéterminé. Éventuellement, les données d'étiquette d'étagère comprennent une adresse associée à l'ESL dans un réseau local, et le module de communication est configuré pour communiquer la demande de mise à jour d'ESL à l'adresse via le réseau local. Par exemple, le module de communication peut être configuré pour communiquer la demande de mise à jour de l’ESL par une communication Wi-Fi ou une autre communication sans fil. Cette communication peut se faire par l'intermédiaire d'un ou plusieurs points d'accès (AP) associés à l'ESL dans le réseau local. Éventuellement, les données du produit indiquent un ou plusieurs éléments parmi : un prix du produit, une liste d'ingrédients dans le produit, ou des informations sur les allergènes pour le produit. La demande de mise à jour peut indiquer au moins une modification du prix du produit, de la liste des ingrédients du produit ou des informations sur les allergènes pour le produit. Éventuellement, le ou les modules de communication sont configurés pour : recevoir une demande de génération d'étiquette indiquant le produit à étiqueter ; et communiquer un signal d'impression à un dispositif d'impression d'étiquette pour amener le dispositif d'impression d'étiquette à imprimer une étiquette d'information pour le produit en fonction des données de produit mises à jour. Éventuellement, le processeur est configuré pour inhiber la communication du signal d'impression si l'ESL n'a pas été mise à jour. Éventuellement, le module de communication est configuré pour recevoir des données de poids de produit indiquant un poids mesuré du produit à partir d'une balance associée à l'appareil d'impression d'étiquettes, et le processeur est configuré pour déterminer un contenu de l'étiquette d'information en fonction des données de produit et des données de poids de produit. Selon un autre aspect de la présente invention, est fourni un appareil d’impression d’étiquettes comprenant : le module de commande selon l’invention telle que décrite ci-dessus, un dispositif d’entrée configuré pour recevoir une entrée utilisateur et transmettre la demande de génération d’étiquette au module de commande en fonction de l’entrée utilisateur reçue ; et un dispositif d’impression d’étiquettes couplé de manière communicante au module de commande, le dispositif d’impression d’étiquettes étant configuré pour recevoir le signal d’impression à partir du module de commande et imprimer une étiquette d’information en fonction de la réception du signal d’impression. Éventuellement, l'appareil d'impression d'étiquettes comprend une balance. Éventuellement, l’appareil d’impression d’étiquettes comprend une interface utilisateur configurée pour recevoir une entrée utilisateur et transmettre une demande de génération d’étiquette au module de commande en fonction de l’entrée utilisateur reçue ; et un dispositif d’impression d’étiquettes couplé de manière communicante au module de commande, le dispositif d’impression d’étiquettes étant configuré pour recevoir le signal d’impression à partir du module de commande et imprimer une étiquette d’information en fonction de la réception du signal d’impression. Éventuellement, l'appareil d'impression d'étiquettes comprend une balance. Selon un autre aspect de la présente invention, il est fourni un système d’impression d’étiquette pour un produit dans un environnement de vente au détail, le système d’impression d’étiquettes comprenant : une étiquette d’étagère électronique (ESL) associée à un produit, dans lequel l’étiquette d’étagère électronique (ESL) comprend un module de communication, une mémoire pour stocker des deuxièmes données de produits associées à l’élément, et un affichage pour afficher une indication des deuxièmes données de produits ; et un appareil d’impression d’étiquettes, dans lequel l’appareil d’impression d’étiquettes comprend un module de commande selon les aspects ci-dessus de la présente invention, dans lequel l’ESL est configurée pour : recevoir, via le module de communication, la demande de mise à jour d'ESL provenant du module de commande de l’appareil d’impression d’étiquettes ; mettre à jour les deuxièmes données de produits stockées dans la mémoire conformément à au moins une modification indiquée dans la demande de mise à jour d'ESL ; afficher une indication des deuxièmes données de produits mises à jour sur l’affichage ; et en réponse aux données de produit mises à jour, communiquer un accusé de réception au module de commande de l’appareil d’impression d’étiquettes. Selon un autre aspect de la présente invention, il est proposé un procédé mis en œuvre par ordinateur pour synchroniser un appareil d'impression d'étiquettes avec une étiquette d'étagère électronique (ESL), le procédé comprenant : le stockage, localement sur l'appareil d'impression d'étiquettes, des données de produit associées à un produit et des données d'étiquette d'étagère indiquant un ID d'étiquette d'étagère électronique (ESL) pour le produit ; recevoir, d'un dispositif externe, une demande de mise à jour pour apporter au moins une modification aux données de produit ; communiquer une demande de mise à jour d'ESL à l'ESL indiquée dans les données d'étiquette d'étagère pour apporter au moins une modification à l'ESL ; mettre à jour les données du produit conformément à la demande de mise à jour ; déterminer si l'ESL a été mise à jour en fonction de la réception d'un accusé de réception de l'ESL ; et si l'ESL n'a pas été mise à jour, émettre un signal d'alerte pour indiquer que l'ESL n'est pas synchronisée avec l'appareil d'impression d'étiquettes. Selon un autre aspect de la présente invention, il est prévu un support de stockage lisible par ordinateur comprenant des instructions pour exécuter un procédé comprenant : le stockage, localement sur l'appareil d'impression d'étiquettes, des données de produit associées à un produit et des données d'étiquette d'étagère indiquant un ID d'étiquette d'étagère électronique (ESL) pour le produit ; recevoir, d'un dispositif externe, une demande de mise à jour pour apporter au moins une modification aux données de produit ; communiquer une demande de mise à jour d'ESL à l'ESL indiquée dans les données d'étiquette d'étagère pour apporter au moins une modification à l'ESL ; mettre à jour les données du produit conformément à la demande de mise à jour ; déterminer si l'ESL a été mise à jour en fonction de la réception d'un accusé de réception de l'ESL ; et si l'ESL n'a pas été mise à jour, émettre un signal d'alerte pour indiquer que l'ESL n'est pas synchronisée avec l'appareil d'impression d'étiquettes. Un ou plusieurs exemples vont maintenant être décrits, à titre d’exemple seulement, en référence aux dessins annexés, dans lesquels : La représente un exemple de système d'impression d'étiquettes selon l'art antérieur ; La représente un module de commande pour un système d'impression d'étiquettes selon un mode de réalisation ; La représente un système d'impression d'étiquettes selon un mode de réalisation ; La montre une illustration schématique d'un module de commande pour un appareil d'impression d'étiquettes selon un mode de réalisation ; La montre une illustration schématique d'une étiquette d'étagère électronique (ESL) selon un mode de réalisation ; La montre un organigramme illustrant un procédé selon un mode de réalisation ; La montre un organigramme illustrant un procédé selon un mode de réalisation ; et La représente un système d'impression d'étiquettes selon un mode de réalisation. DESCRIPTION DÉTAILLÉE Les exemples divulgués ici concernent un module de commande pour un appareil d'impression d'étiquettes. Le module de commande est agencé pour gérer les mises à jour des données de produit stockées localement au niveau de l'appareil d'impression d'étiquettes et des données de produit affichées au niveau d'une étiquette d’étagère électronique (ESL) afin de détecter des incohérences entre l'appareil d'impression d'étiquettes et l'ESL. La montre un système d'impression d'étiquettes 100 selon l'art antérieur. Une étiquette d'étagère électronique (ESL) 120 est située dans un point de vente au détail associé à un produit à vendre. L'ESL 120 est généralement disposée adjacente à un stock du produit, par exemple sur ou à proximité d'une étagère ou d'un conteneur contenant un stock du produit. L'ESL 120 est un dispositif électronique comprenant un affichage agencé pour afficher des données de produit associées au produit, telles qu'un prix par unité, un type de produit et des informations sur les allergènes pour le produit. L'ESL 120 est couplée de manière communicante à au moins un dispositif externe 130, généralement par communication sans fil. De cette manière, des données de produit mises à jour à afficher peuvent être transmises à l'ESL 120 à partir du dispositif externe 130. Généralement, le produit est un produit en vrac qui est présenté dans un conteneur en vrac adjacent à l'ESL 120. Le système d'impression d'étiquettes 100 comprend en outre un appareil d'impression d'étiquettes 110 pour imprimer une étiquette d'information pour le produit. Un client peut décanter une quantité du produit et emballer la quantité dans un conteneur, tel qu'un conteneur rechargeable, pour l'achat. L'appareil d'impression d'étiquettes 110 comprend un dispositif d'impression d'étiquettes 114 configuré pour imprimer une étiquette d'information afin de refléter la quantité du produit emballé par le client. Une « étiquette d’information » selon l'invention peut être toute étiquette affichant des informations associées à la quantité du produit emballé, telles qu'un poids du produit emballé, un volume du produit emballé, ou un prix total du produit emballé. L'étiquette d'information peut comprendre un code lisible par machine, tel qu'un code QR, un code à barres ou similaire codant certaines des données de produit. L'étiquette d'information imprimée peut être fixée sur le conteneur utilisé par le client pour faciliter le balayage au point de vente. L'appareil d'impression d'étiquettes 110 comprend un module de commande 112 pour communiquer un signal d'impression au dispositif d'impression d'étiquettes 114 afin de commander le dispositif d'impression d'étiquettes 114 pour imprimer l'étiquette d'information. Le module de commande 112 comprend une mémoire configurée pour stocker des données de produit associées à un produit. Les données de produit peuvent comprendre les mêmes données de produit que celles affichées sur l'ESL 120, par exemple, un prix par poids du produit. L'appareil d'impression d'étiquettes 110 comprend une interface utilisateur 116. L'interface utilisateur 116 peut être par exemple un écran tactile, un clavier ou similaire agencé pour recevoir une entrée utilisateur. Un client fournit une entrée au niveau de l'interface utilisateur 116 pour demander l'impression d'une étiquette d'information pour le produit. L'interface utilisateur 116 communique alors un signal de demande d'impression d'étiquette au module de commande 112. L'interface utilisateur 116 peut être locale par rapport à l'appareil d'impression d'étiquettes 110, ou l'interface utilisateur 116 peut être prévue sur un dispositif informatique externe associé à l'utilisateur, tel qu'un dispositif mobile, un ordinateur portable ou une tablette. L'interface utilisateur 116 peut ainsi être reliée fonctionnellement au module de commande 112 par une communication sans fil, telle que Wi-Fi, Bluetooth, NFC ou similaire. Le signal de demande d'impression d'étiquette comprend une indication du produit pour lequel une étiquette doit être imprimée. Le module de commande 112 est alors agencé pour récupérer les données de produit associées au produit indiqué. L'appareil d'impression d'étiquettes 110 comprend également une balance 118 agencée pour peser le produit emballé par le client et communiquer des données de poids au module de commande 112 indiquant le poids du produit. Le module de commande 112 peut alors déterminer le contenu de l'étiquette d'information en fonction des données de poids et des données de produit. Par exemple, un code lisible par machine tel qu'un code à barres peut être construit par le module de commande 112 pour refléter le coût total du produit en fonction du poids indiqué par les données de poids et du prix par poids indiqué par les données de produit. Les données de produit associées au produit peuvent être périodiquement mises à jour, par exemple pour refléter un nouveau prix par unité pour le produit, ou pour refléter de nouveaux ingrédients, allergènes ou similaires. Les mises à jour associées aux données de produit sont généralement gérées par un ou plusieurs dispositifs externes 130. Le ou les dispositifs externes 130 peuvent comprendre un ou plusieurs dispositifs informatiques à distance tels qu'un ordinateur serveur ou une collection d'ordinateurs serveurs. Le ou les dispositifs externes 130 peuvent être associés à une pluralité d'ESL 120 et d'appareils d'impression d'étiquettes 110 et être agencés pour gérer les informations stockées au niveau de chaque ESL 120 et appareil d'impression d'étiquettes 110. Les données de produit pour un produit donné sont stockées à la fois au niveau de l'ESL 120 associée à ce produit pour affichage au client et stockées au niveau du module de commande 112 de l'appareil d'impression d'étiquettes 110 concerné. Ainsi, lorsque les données de produit pour un produit donné sont modifiées, il faut mettre à jour à la fois les informations stockées au niveau du module de commande 112 de l'appareil d'impression d'étiquettes 110 et l'ESL 120. Ainsi, le dispositif externe 130 est relié en communication avec chacun des modules de commande 112 et ESL 120. Lorsque le dispositif externe 130 détermine ou reçoit des données de produit mises à jour pour le produit, le dispositif externe 130 est agencé pour communiquer les données de produit mises à jour à chacun du module de commande 112 et de l'ESL 120. Un problème peut survenir lorsque l'ESL 120 fonctionne mal et ne réalise pas la mise à jour. Ainsi, l'ESL 120 peut être agencée pour afficher des informations obsolètes, telles qu'un prix obsolète pour le produit. Ceci est compliqué par le fait que l'appareil d'impression d'étiquettes 110 peut avoir été mis à jour avec succès. Ainsi, lorsque le client procède à l'impression d'une étiquette d'information pour son produit, les informations figurant sur l'étiquette entrent en conflit avec les informations qui sont affichées au niveau de l'ESL. Selon la présente invention, il existe donc un système d'impression d'étiquettes et un module de commande améliorés qui permettent d'atténuer les problèmes causés par ces conflits. Pour ce faire, les mises à jour d'une ESL sont acheminées via le module de commande de l'appareil d'impression d'étiquettes associé, de sorte que l'appareil d'impression d'étiquettes peut contrôler si l'ESL a été mise à jour et prendre des mesures pour atténuer le conflit si l'ESL n'a pas été mise à jour. La figure 2A illustre un module de commande 212 pour un appareil d'impression d'étiquettes 210 selon des modes de réalisation de la présente invention. L'appareil d'impression d'étiquettes 210 peut être mis en œuvre dans un système d'impression d'étiquettes 200 tel que représenté sur la figure 2B. De façon similaire au système 100 de l'art antérieur, le système 200 d'impression d'étiquettes comprend une étiquette d'étagère électronique (ESL) 220 associée à un produit à vendre. L'ESL 220 est généralement disposée sur ou à proximité d'une étagère ou d'un conteneur contenant un stock du produit. Souvent, le produit est un produit en vrac qui est affiché dans un conteneur en vrac adjacent à l'ESL 220. L'ESL 220 est un dispositif électronique comprenant un affichage agencé pour afficher des données de produit associées au produit. Ces données de produits peuvent comprendre un ou plusieurs éléments parmi un prix par unité, un type de produit et des informations sur les allergènes pour le produit, bien que cette liste ne soit pas exhaustive. L'appareil d'impression d'étiquettes 210 comprend un dispositif d'impression d'étiquettes 214 configuré pour imprimer une étiquette d'information afin de refléter la quantité du produit emballé par le client. Comme il a été expliqué, une « étiquette d’information » selon l'invention peut être toute étiquette affichant des informations associées à la quantité du produit emballé, telles qu'un poids du produit emballé, un volume du produit emballé, ou un prix total du produit emballé. L'étiquette d'information peut comprendre un code lisible par machine, tel qu'un code QR, un code à barres ou similaire codant certaines des données de produit. L'étiquette d'information imprimée peut être fixée sur le conteneur utilisé par le client pour faciliter le balayage au point de vente. Le module de commande 212 comprend une mémoire configurée pour stocker des données de produit associées au produit. Les données de produits peuvent être les mêmes données de produits que celles affichées sur l'ESL 220, par exemple un ou plusieurs éléments parmi un prix par unité, un type de produit et des informations sur les allergènes pour le produit, bien que cette liste ne soit pas exhaustive. Le module de commande 212 est agencé pour communiquer un signal d'impression au dispositif d'impression d'étiquettes 214 pour commander le dispositif d'impression d'étiquettes 214 pour imprimer l'étiquette d'information. Comme indiqué, les données de produit associées au produit au niveau de l'ESL 220 et du module de commande 212 peuvent avoir besoin d'être mises à jour, par exemple pour refléter un nouveau prix par unité pour le produit, ou pour refléter de nouveaux ingrédients, allergènes, ou similaires. Les mises à jour associées aux données de produit sont gérées par un ou des dispositifs externes 230. Le ou les dispositifs externes 230 peuvent comprendre un ou plusieurs dispositifs informatiques à distance tels qu'un ordinateur serveur ou une collection d'ordinateurs serveurs. Pour mettre en œuvre les mises à jour associées aux données de produits déterminées par le dispositif externe 230, le module de commande 212 est relié au dispositif externe 230. Le module de commande 212 et le dispositif externe 230 peuvent être reliés par une liaison filaire ou par une liaison sans fil telle que Wi-Fi, Bluetooth, NFC ou similaire. Le module de commande 212 et le dispositif externe 230 peuvent être agencés pour communiquer indirectement sur un ou plusieurs réseaux tels que par exemple un réseau local (LAN) ou le réseau Internet. Le module de commande 212 est agencé pour recevoir une demande de mise à jour 202 du dispositif externe 230. La demande de mise à jour 202 comprend une indication d'au moins une modification à apporter aux données de produit. Le module de commande 212 est alors agencé pour mettre à jour les données de produits stockées dans la mémoire en fonction de la demande de mise à jour 202. Contrairement au système 100 de l'art antérieur, l'ESL 220 est relié au module de commande 212 de l'appareil d'impression d'étiquettes. La connexion peut utiliser un réseau câblé, un réseau sans fil ou tout autre réseau connu de ceux dans l’art. Généralement, cette connexion s'effectue via une communication sans fil sur un réseau local (LAN) ou un autre type de réseau sans fil. Par exemple, la communication sans fil peut être une communication Wi-Fi acheminée par un ou plusieurs points d'accès sans fil (AP). Le module de commande 212 est agencé pour communiquer une demande de mise à jour d'ESL 204 à l'ESL 220 pour effectuer au moins une modification au niveau des données de produit stockées au niveau de l'ESL. Ainsi, selon l'invention, le module de commande 212 est agencé pour acheminer la demande de mise à jour 202 vers l'ESL 220, contrairement à l'art antérieur représenté sur la dans lequel l'ESL est directement mise à jour par le dispositif externe. L'ESL 220 est ensuite configurée pour mettre à jour les données de produit affichées conformément à la demande de mise à jour d'ESL 204 reçue afin de refléter la modification. Si la mise à jour est effectuée avec succès, l'ESL 220 est configurée pour communiquer en retour une mise à jour d’un accusé de réception 206 au module de commande 212. De cette manière, le module de commande 212 est informé si et quand l'ESL 220 a été mise à jour avec succès. Étant donné que les mises à jour au niveau de l'appareil d'impression d'étiquettes 210 et de l'ESL 220 sont gérées par le module de commande 212 de l'appareil d'impression d'étiquettes 210, l'appareil d'impression d'étiquettes 210 peut entreprendre une action d'atténuation dans le cas où l'ESL 220 n'est pas mise à jour avec succès et où les données de produits ne sont pas synchronisées, comme cela sera expliqué. La structure du module de commande 212 et de l'ESL 220 sera décrite en référence aux figures 3 et 4. Le module de commande 212 est illustré schématiquement sur la . Le module de commande 212 comprend une mémoire 310 agencée pour stocker les données de produit 311 associées au produit. Les données de produit 311 peuvent également être désignées dans toute la spécification comme premières données de produit 311 pour distinguer des données de produit stockées au niveau de l'ESL 220. Les données de produits 311 peuvent comprendre un ou plusieurs éléments parmi un prix par unité, un type de produit et des informations sur les allergènes pour le produit, bien que cette liste ne soit pas exhaustive. La mémoire 310 est également configurée pour stocker des données d'étiquettes d’étagère 313 indiquant un ID de l'ESL 220 associé au produit. L'ID de l'ESL 220 peut être défini comme une information suffisante pour permettre au module de commande 212 de communiquer la demande de mise à jour d'ESL 204 à l'ESL 220. Par exemple, l'ID de l'ESL 220 peut indiquer une adresse de l'ESL 220 dans un réseau local (LAN) auquel sont reliés chacun des modules de commande 212 et ESL 220. Les données d'étiquettes d'étagère 313 et les données de produits 311 sont associées dans la mémoire 310. Par exemple, les données d'étiquettes d'étagère 313 et les données de produit 311 pour le produit peuvent être associées dans une base de données relationnelle ou similaire. Dans certains modes de réalisation, les données d'étiquettes d’étagère 313 et les données de produit 311 peuvent chacune être liées à un identificateur pour le produit, par exemple un point de vente pour le produit. De cette manière, chacune des données de produit 311 et des données d'étiquettes d'étagère 313 peut être facilement récupérée dans la mémoire 310 lorsque l'identificateur du produit est fourni au module de commande 212. Le module de commande 212 comprend en outre au moins un module de communication 330. Au moins le module de communication 330 est configuré pour communiquer avec le dispositif externe 230 et l'ESL 220. Le module de communication 330 peut comprendre des connexions électriques pour se connecter à un réseau câblé et/ou peut comprendre un matériel pour effectuer une communication sans fil tel que Wi-Fi, Bluetooth ou similaire. Le module de communication 330 est agencé pour recevoir la demande de mise à jour 202 du dispositif externe 230 et communiquer la demande de mise à jour d'ESL 204 à l'ESL 220 indiqué dans les données d'étiquettes d'étagère 313. La demande de mise à jour d'ESL 204 est indicative de ladite au moins une modification à apporter aux données de produit telles que contenues dans la demande de mise à jour 202. Le module de communication 330 est également configuré pour recevoir l'accusé de réception de mise à jour 206 de l'ESL 220 dans le cas où l'ESL 220 est mise à jour avec succès. Le module de commande 212 comprend en outre au moins un processeur 320 qui est agencé pour mettre en œuvre un procédé selon des instructions 312 stockées dans la mémoire 310. Le processeur 320 est configuré pour mettre à jour les données de produits 311 stockées dans la mémoire en fonction de la demande de mise à jour 202 reçue par le module de communication 330. En particulier, les données de produit 311 sont mises à jour pour refléter la ou les modifications indiquées dans la demande de mise à jour. Par exemple, la ou les modifications peuvent se rapporter à une modification de prix associée au produit. Selon un exemple, les données de produit peuvent comprendre une référence (SKU) pour le produit, une description du produit, et un coût par poids unitaire du produit comme suit : Données de produit = {description = « riz » SKU – "KT83766GH" prix par kg = « 2,50 £ »} La demande de mise à jour peut indiquer une modification dans le prix par kg du produit de 2,50 à 3,00 £. Ainsi, en réponse à la demande de mise à jour, le processeur peut être configuré pour mettre à jour les données de produit comme suit : Données de produit = {description = « riz » SKU – "KT83766GH" prix par kg = « 3,00 £ »} La présente une illustration schématique de l'ESL 220. L'ESL 220 comprend une mémoire configurée pour stocker des données de produit 411 associées au produit. Les données de produit 411 peuvent également être appelées deuxièmes données de produit 411 pour les distinguer des données de produit 311 stockées dans le module de commande 212. Les deuxièmes données de produit 411 correspondent au moins partiellement aux données de produit 311. Toutefois, les deuxièmes données de produits 411 peuvent ne pas être identiques aux données de produits 311. Par exemple, les deuxièmes données de produits 411 peuvent comprendre des champs supplémentaires comparés aux données de produits 311, ou moins de champs que les données de produits 311. Toutefois, au moins certains des champs des deuxièmes données de produits 411 se chevauchent avec les données de produits 311. De cette manière, au moins certaines mises à jour associées au produit doivent être appliquées de manière cohérente à la fois aux premières données de produits 311 et aux deuxièmes données de produits 411. L'ESL 220 comprend un affichage 440, tel qu'un affichage à DEL ou similaire, qui est agencé pour afficher une indication des deuxièmes données de produits 411 aux clients. Par exemple, les deuxièmes données de produits 411 peuvent comprendre au moins une indication d'un prix par unité du produit, et l'affichage 440 est configuré pour afficher le prix par unité, généralement lorsqu'il est positionné adjacent à un stock du produit concerné. L'ESL 220 comprend en outre un module de communication 430. Le module de communication 430 est configuré pour communiquer avec le module de commande 212 de l'appareil d'impression d'étiquettes 210. Le module de communication 430 peut comprendre des connexions électriques pour se connecter à un réseau câblé et/ou peut comprendre un matériel pour effectuer une communication sans fil tel que Wi-Fi, Bluetooth ou similaire. Le module de communication 430 est agencé pour recevoir la demande de mise à jour d'ESL 204. L'ESL 220 comprend en outre un ou plusieurs processeurs 420. En réponse à la réception de la demande de mise à jour d'ESL 204, le ou les processeurs 420 sont configurés pour traiter la demande de mise à jour d'ESL 204 afin d'identifier une ou plusieurs modifications à apporter aux deuxièmes données de produits 411 et mettre à jour les deuxièmes données de produits 411 en fonction des modifications identifiées. En prenant l'exemple utilisé ci-dessus, la demande de mise à jour d'ESL peut indiquer une modification de prix par kg du produit de 2,50 à 3,00 £. Le ou les processeurs 420 sont configurés pour identifier la partie pertinente des deuxièmes données de produits 411, c'est-à-dire le prix par kg, et mettre à jour la valeur stockée de 2,50 à 3,00 £. De plus, le ou les processeurs 420 sont configurés pour mettre à jour les données affichées sur l'affichage 440 afin de refléter les modifications apportées aux deuxièmes données de produits 411. L'ESL 220 est alors configuré pour transmettre, via le module de communication 430, un accusé de réception de mise à jour 206 au module de commande 212 pour indiquer que l'ESL 220 a été mise à jour avec succès. En référence à la , le module de commande 212 est configuré pour exécuter un procédé 500 pour atténuer les effets de tout conflit entre les données de produit 311 et les deuxièmes données de produits 411. Les étapes du procédé 500 peuvent être réalisées au moins en partie par le processeur 320. À l'étape 502, le module de commande 212 est agencé pour déterminer si l'accusé de réception 206 est reçu de l'ESL 220. Cette détermination peut être faite en fonction d'un temps écoulé depuis la transmission de la demande de mise à jour d'ESL 204. La représente un organigramme de l'étape 502 selon un mode de réalisation. Dans le bloc 602, la demande de mise à jour d'ESL 204 est transmise par le module de commande 212 à l'ESL 220. En réponse à la transmission de la demande de mise à jour d'ESL 204, un minuteur est démarré dans le bloc 604 et initialisé à t=0. Le minuteur s'incrémente ensuite à des intervalles prédéterminés. Dans le bloc 606, on détermine si le signal 206 a été reçu. Si le signal 206 est reçu, le procédé continue à conclure que l'accusé de réception a été reçu de l'ESL dans le bloc 608 et l'étape 502 est terminée. Si aucun signal 206 n'a encore été reçu, on détermine dans le bloc 610 si le temps écoulé t depuis l'initialisation du minuteur a dépassé un temps seuil. Si le temps seuil a été dépassé, le procédé passe au bloc 612. Il est déterminé qu'aucun accusé de réception n'a été reçu de l'ESL 220 et l'étape 502 est terminée. Les blocs 606 et 610 sont ensuite itérés jusqu'à ce que le signal 206 soit reçu ou que le temps écoulé dépasse le temps seuil. Bien que le mode de réalisation illustré montre que le bloc 606 est effectué avant le bloc 610 à chaque itération, il sera admis que ces blocs peuvent être exécutés dans n'importe quel ordre. En référence à nouveau à la , si l'accusé de réception 206 a été reçu, le module de commande 212 détermine à l'étape 504 que l'ESL a été mise à jour. Dans ce cas, les données de produits 311 mémorisées dans le module de commande 212 sont synchronisées avec les deuxièmes données de produits 411 affichées par l'ESL 220, et il n'y a donc pas de conflit. Par contre, si aucun accusé de réception 206 n'est reçu de l'ESL 220, le module de commande 212 détermine à l'étape 508 que l'ESL 220 n'a pas été mise à jour. Ainsi, les données de produits 311 mises à jour et stockées dans le module de commande 212 peuvent être désynchronisées avec les deuxièmes données de produits 411 affichées par l'ESL 220. Ainsi, les informations affichées pour le client à l'ESL 220 seront différentes des informations imprimées sur l'étiquette par l'appareil d'impression 210. Cela n’est pas souhaitable, car le client ne connaîtra pas le prix mis à jour, les informations sur les allergènes ou similaires lors de l’emballage du produit. Si l'ESL n'a pas été mise à jour, le procédé 500 passe à l'étape 510 et le module de commande 212 est agencé pour émettre un signal d'alerte pour indiquer que l'ESL 220 est désynchronisée avec l'appareil d'impression d'étiquettes 210. Le signal d'alerte émis à l'étape 510 peut être configuré de différentes manières pour atténuer les effets du conflit. Alerte au dispositif à distance Dans certains modes de réalisation, le module de commande 212 peut fournir le signal d'alerte à un dispositif à distance, tel que le dispositif externe 230. Le signal d'alerte peut ainsi être communiqué sans fil sur un ou plusieurs réseaux auxquels sont reliés le module de commande 212 et le dispositif à distance, tel que le réseau Internet ou un réseau local (LAN). Par exemple, le dispositif à distance peut être le même dispositif externe 230 qui gère les mises à jour des données de produits. Le dispositif à distance peut notamment être un ordinateur serveur ou une collection d'ordinateurs serveurs chargés de gérer l'environnement de vente au détail. Le signal d'alerte peut ainsi fonctionner pour alerter le dispositif à distance du fait que l'ESL 220 n'a pas été mise à jour et nécessite donc probablement une maintenance. Le signal d'alerte peut comprendre une indication de l'ID de l'ESL 220 concernée et une demande de maintenance. Dans ce cas, le signal d'alerte peut être émis à tout moment, par exemple immédiatement après la détermination que l'ESL n'a pas été mise à jour. Alerte à l’utilisateur pendant le fonctionnement De plus, ou en variante au signal d'alerte émis vers le dispositif à distance, à l'étape 510, un signal d'alerte peut être émis vers un utilisateur de l'appareil d'impression d'étiquettes. Lorsqu'il est déterminé que l'ESL n'a pas été mise à jour, le module de commande 212 peut stocker une indication selon laquelle l'ESL n'a pas été mise à jour pour le produit pertinent, et le signal d'alerte peut être émis pour fournir une indication à un utilisateur qui a emballé ce produit en un ou plusieurs points pendant l'utilisation de l'appareil d'impression d'étiquettes 210. L'appareil d'impression d'étiquettes 210 peut comprendre une interface utilisateur 216 pour interagir avec un utilisateur, comme le montre la . L'interface utilisateur 216 peut comprendre un ou plusieurs composants agencés pour recevoir une entrée utilisateur et fournir une sortie à un utilisateur. Par exemple, l'interface utilisateur 216 peut comprendre un écran tactile, un clavier ou similaire agencé pour recevoir une entrée utilisateur, et un ou plusieurs écrans d'affichage, haut-parleurs ou similaires pour fournir une sortie visuelle ou audible à l'utilisateur. L'interface utilisateur 216 peut être locale par rapport à l'appareil d'impression d'étiquettes 210, ou l'interface utilisateur 216 peut être prévue sur un dispositif informatique externe associé à l'utilisateur, tel qu'un dispositif mobile, un ordinateur portable ou une tablette. L'interface utilisateur 216 peut ainsi être reliée fonctionnellement au module de commande 212 soit par une liaison filaire, soit par une communication sans fil, telle que Wi-Fi, Bluetooth, NFC ou similaire. Lors d'une utilisation normale, le client amène le produit emballé à l'appareil d'impression d'étiquettes 210 et fournit une entrée à l'interface utilisateur 216 pour demander l'impression d'une étiquette d'information pour le produit emballé. L’entrée peut comprendre une indication du produit, par exemple une sélection du produit concerné dans une liste prévue au niveau de l'interface utilisateur 216. L'interface utilisateur 216 communique alors un signal de demande d'impression d'étiquette au module de commande 212. Le signal de demande d'impression d'étiquette comprend une indication du produit pour lequel une étiquette doit être imprimée. Le module de commande 212 est alors agencé pour récupérer en mémoire les données de produit associées au produit indiqué. L'appareil d'impression d'étiquettes 210 peut également comprendre une balance 218 agencée pour peser le produit emballé par le client et communiquer des données de poids au module de commande 212 indiquant le poids du produit. Le module de commande 212 peut alors déterminer le contenu de l'étiquette d'information à imprimer en fonction à la fois des données de poids et des données de produits. Par exemple, un code lisible par machine tel qu'un code à barres peut être construit par le module de commande 212 pour refléter le coût total du produit en fonction du poids indiqué par les données de poids et du prix par poids indiqué par les données de produits. Le module de commande 212 délivre ensuite un signal d'impression au dispositif d'impression d'étiquettes 214 pour commander le dispositif d'impression d'étiquettes 214 pour imprimer l'étiquette d'information. En tout point de cette interaction entre l'utilisateur et l'appareil d'impression d'étiquettes, le module de commande 212 peut être agencé pour délivrer le signal d'alerte à l'interface utilisateur 216 pour faire sortir par l'interface utilisateur 216 une indication à un utilisateur que l'ESL 220 est désynchronisée, ou en panne, et ainsi ne pas afficher les données de produits correctes. Cette indication peut être délivrée visuellement à l'utilisateur, par exemple sous la forme d'une alerte sur un écran de l'interface utilisateur 216. De manière alternative ou complémentaire, l'indication peut être transmise à l'utilisateur de manière audible, haptique ou par toute autre forme de retour d'information facilitée par l'interface utilisateur 216. Cette indication peut être délivrée en réponse à chaque entrée au niveau de l'interface utilisateur 216 pour demander l'impression d'une étiquette d'information pour le produit. Le module de commande 212 peut déterminer que l'ESL 220 associée à ce produit indiqué n'a pas été mise à jour et fournir l'indication à l'utilisateur. Dans certains modes de réalisation, l'indication peut comprendre en outre une indication des données de produits mises à jour stockées au niveau du module de commande 212. C'est-à-dire que le module de commande 212 peut être agencé pour déterminer que le produit indiqué est associé à une ESL périmée et afficher les données de produit correctes à l'utilisateur, par exemple, le prix par unité correct. Ainsi, l'utilisateur est informé sélectivement des données de produits mises à jour au niveau de l'appareil d'impression d'étiquettes 210 dans des situations où l'ESL 220 affiche des informations incorrectes. Prévention de l’opération De manière complémentaire ou alternative au signal d'alerte émis vers le dispositif à distance ou l'interface utilisateur, à l'étape 510, le signal d'alerte peut être émis pour empêcher le fonctionnement d'une ou plusieurs parties de l'appareil d'impression d'étiquettes 210. Comme discuté, lorsqu'il est déterminé que l'ESL n'a pas été mise à jour, le module de commande 212 peut mémoriser une indication que l'ESL n'a pas été mise à jour pour le produit considéré. Ainsi, lorsqu'un utilisateur sélectionne ce produit pendant le fonctionnement de l'appareil d'impression d'étiquettes 210, le module de commande 212 peut être configuré pour inhiber une ou plusieurs opérations afin d'empêcher l'impression d'une étiquette d'information pour ce produit. Cette inhibition peut intervenir à divers endroits de l'utilisation de l'appareil 210 comme décrit ci-dessus. Par exemple, le module de commande 212 peut être agencé pour inhiber la sortie du signal d'impression vers le dispositif d'impression d'étiquettes 214. De manière alternative ou complémentaire, l'appareil d'impression d'étiquettes 210 peut être agencé pour empêcher le fonctionnement de la balance 218 pour peser le produit. Ainsi, l'impression de l'étiquette d'information est empêchée, ce qui empêche le client d'étiqueter le produit pour lequel il a été affiché avec des informations obsolètes à l'ESL 220. Cette prévention de fonctionnement peut être configurée pour être spécifique au produit associé à l'ESL 220. En référence à la , l'appareil d'impression d'étiquettes 210 peut être associé à un environnement de vente au détail plus large. Le dispositif externe 230 peut gérer des mises à jour pour une pluralité d'appareils d'impression d'étiquettes et peut ainsi être agencé pour communiquer des mises à jour à chacun d'une pluralité de modules de commande 212a, 212b, ..., 212c. Chaque appareil d'impression d'étiquettes, et donc chaque module de commande 212a, 212b, 212c, peut être associé à une pluralité de produits. En d'autres termes, chaque module de commande peut avoir un sous-ensemble correspondant de produits pour lesquels l'appareil d'impression d'étiquettes respectif est agencé pour imprimer des étiquettes d'informations. Ainsi, chaque module de commande est agencé pour stocker des données de produits correspondant à chacun de ses sous-ensembles de produits. Chacun de ces produits est associé à une ESL 220 correspondante pour laquelle des données d'étiquettes d’étagère sont stockées au niveau du module de commande. Ainsi, chaque module de commande 212a, 212b, 212c est agencé pour gérer les mises à jour pour un ensemble correspondant d'ESL 220a, 220b, 220c. En d'autres termes, un premier module de commande 212a est agencé pour gérer les mises à jour d'un premier ensemble d'ASP 220a correspondant à l'ensemble de produits pour lesquels le premier module de commande 212a est agencé pour stocker des données de produits. De même, un deuxième module de commande 212b est agencé pour gérer les mises à jour pour un deuxième ensemble d'ESL 220b, et un troisième module de commande 212c est agencé pour gérer les mises à jour pour un troisième ensemble d'ESL 220c. Ainsi, en référence au schéma de la et aux procédés illustrés aux figures 5 et 6 et à la description associée, ces traitements peuvent être effectués par le module de commande respectif 212a, 212b, 212c pour gérer les mises à jour pour chaque ESL 220a, 220b, 220c associée à ce module de commande. Les mises à jour pour chaque ESL peuvent être gérées indépendamment, et ainsi tout signal d'alerte qui est émis peut être spécifique à cette ESL ou au produit correspondant pour lequel l'ESL n'a pas été mise à jour. En particulier, si un signal d'alerte est émis pour empêcher le fonctionnement d'une ou de plusieurs parties de l'appareil d'impression d'étiquettes 210, cette prévention de fonctionnement peut être spécifique au produit associé à l'ESL qui a été déterminée comme n'étant pas mise à jour. Ainsi, le module de commande 212 peut commander le fonctionnement normal de l'appareil d'impression d'étiquettes 210 par rapport à l'impression d'étiquettes d'information pour d'autres produits non associés à l'ESL désynchronisée. En résumé, la présente invention concerne un moyen d'exploitation d'un système d'impression d'étiquettes et d'un module de commande dans lequel les problèmes provoqués par des conflits entre une ESL et un appareil d'impression d'étiquettes peuvent être atténués en acheminant les mises à jour pour une ESL à travers le module de commande de l'appareil d'impression d'étiquettes associé. Ainsi, l'appareil d'impression d'étiquettes peut contrôler si l'ESL a été mise à jour et prendre des mesures pour atténuer le conflit si l'ESL ne met pas à jour, en demandant une maintenance, en avertissant l'utilisateur ou en empêchant l'impression d'étiquettes incohérentes. Les mémoires 310, 410 auxquelles il a été fait référence, peuvent comprendre un support de stockage lisible par ordinateur (par exemple, un support non transitoire, non volatile ou non temporaire) qui peut comprendre un quelconque mécanisme pour le stockage d’informations sous une forme lisible par une machine ou des processeurs électroniques/dispositifs informatiques, comprenant, sans s’y limiter : un support de stockage magnétique (par ex. disquette) ; un support de stockage optique (par ex. CD-ROM) ; un support de stockage magnéto-optique ; une mémoire morte (ROM) ; une mémoire vive (RAM) ; une mémoire programmable effaçable (par ex. EPROM et EEPROM) ; une mémoire flash ; ou électrique ou d’autres types de support pour le stockage de telles informations/instructions. Les un ou plusieurs processeurs 320, 420 peuvent comprendre chacun un ou plusieurs processeurs électroniques (par exemple, un microprocesseur, un microcontrôleur, un circuit intégré spécifique à une application (ASIC), un circuit logique booléen, etc.) qui est configuré pour exécuter les instructions stockées. Les termes « dispositif de commande », « unité de commande » ou « dispositif informatique », peuvent être considérés comme comprenant un(e) seul(e) dispositif de commande, unité de commande ou dispositif informatique, ou une pluralité de dispositifs de commande, unités de commande ou dispositifs informatiques fonctionnant collectivement pour fournir la fonctionnalité de commande requise. L’ensemble d’instructions peut être intégré dans un ou plusieurs processeurs électroniques du dispositif de commande ; peut être stocké dans une mémoire, ou peut être fourni sous forme de logiciel à exécuter dans le dispositif de commande. La mémoire peut comprendre un quelconque dispositif de mémoire approprié et peut stocker une variété de données, de structures de données et/ou d’instructions sur celui-ci. Par exemple, la mémoire peut stocker des instructions pour un logiciel, un micrologiciel, des programmes, des algorithmes, des scripts, des applications qui peuvent commander ou amener un appareil approprié à exécuter tout ou une partie de la méthodologie décrite ici. Toutes les caractéristiques décrites peuvent être combinées dans une quelconque combinaison, à l’exception de combinaisons dans lesquelles au moins certaines de ces caractéristiques sont mutuellement exclusives. Chaque caractéristique décrite dans la présente description peut être remplacée par des caractéristiques alternatives servant un objectif identique, équivalent ou semblable, sauf indication contraire expresse. L’invention n’est pas limitée aux détails d’un quelconque exemple précédent. L’invention s’étend à l’une quelconque caractéristique nouvelle ou combinaison nouvelle de caractéristiques décrites ici telles que définies par les revendications annexées. Liste des références numériques 100 système d’impression d’étiquettes 110 Appareil d'impression d'étiquettes 112 Module de commande 114 Dispositif d'impression d'étiquettes 116 Interface utilisateur 118 Balance 120 Étiquette électronique d’étagère (ESL) 130 Dispositif externe 202 Demande de mise à jour 204 Demande de mise à jour d'ESL 206 accusé de réception de mise à jour 210 Appareil d'impression d'étiquettes 212, 212a, 212b, 212c Module de commande 214 Dispositif d'impression d'étiquettes 216 Interface utilisateur 218 Balance 220, 220a, 220b, 220c Étiquette d'étagère électronique (ESL) 230 Dispositif externe 310 Mémoire 311 Données de produit 312 instructions 313 Données d’étiquettes d'étagère 320 Processeur 330 Module de communication 410 Mémoire 411 Deuxièmes données du produit 420 Processeur 430 Module de communication 440 Affichage 500 Procédé 502 Déterminer si l'accusé de réception est reçu de l'ESL 504 Déterminer si l’ESL a été mise à jour 508 Déterminer si l'ESL n'a pas été mise à jour 510 Délivrer le signal d'alerte 602 Transmettre la demande de mise à jour de l’ESL 204 604 Démarrer le minuteur t = 0 606 Signal 206 reçu ? 610 t > seuil ? 608 Accusé de réception reçu 612 Aucun accusé de réception reçu Module de commande (112, 212) pour un appareil d’impression d’étiquettes (110, 210), caractérisé en ce qu’il comprend : une mémoire (310, 410) configurée pour stocker des données de produit associées à un produit et des données d'étiquette d'étagère indiquant un ID d'une étiquette d'étagère électronique (ESL) pour le produit ; au moins un module de communication (330, 430) configuré pour : recevoir, depuis un dispositif externe (230), une demande de mise à jour pour effectuer au moins une modification des données de produit, et communiquer une demande de mise à jour d’ESL à l’ESL indiquée dans les données d’étiquette d’étagère pour effectuer au moins une modification au niveau de l’ESL ; et un processeur (320, 420) configuré pour : la mise à jour des données de produit stockées dans la mémoire (310, 410) conformément à la demande de mise à jour ; déterminer si l'ESL a été mise à jour en fonction du fait qu'un accusé de réception est reçu de l'ESL ; et si l’ESL n’a pas été mise à jour, commander le module de communication (330, 430) pour émettre un signal d’alerte pour indiquer que l’ESL est désynchronisée avec l’appareil d’impression d’étiquettes (110, 210). Module de commande (112, 212) selon la revendication 1, caractérisé en ce que, si l'ESL n'a pas été mise à jour, le module de communication (330, 430) est agencé pour émettre le signal d'alerte vers une interface utilisateur associée à l'appareil d'impression d'étiquettes (110, 210), le signal d'alerte étant configuré pour amener l'interface utilisateur à indiquer à l'utilisateur que l'ESL n'est pas synchronisée avec l'appareil d'impression d'étiquettes (110, 210). Module de commande (112, 212) selon l'une quelconque des revendications 1 et 2, caractérisé en ce que le module de communication (330, 430) est agencé pour délivrer le signal d'alerte à un dispositif à distance. Module de commande (112, 212) selon la revendication 3, caractérisé en ce que le signal d'alerte comprend une indication de l'ID de l'ESL, le signal d'alerte étant configuré pour fournir une demande de maintenance à l'ESL indiquée. Module de commande (112, 212) selon l'une quelconque des revendications précédentes, caractérisé en ce que le processeur (320, 420) est configuré pour : déterminer si l'accusé de réception est reçu de l'ESL dans un délai prédéterminé à partir de la communication de la demande de mise à jour d'ESL, et si l'accusé de réception n'est pas reçu dans le délai prédéterminé, déterminer que l'ESL si pas été mise à jour. Module de commande (112, 212) selon la revendication 5, caractérisé en ce que le processeur (320, 420) est configuré pour déterminer si l'ESL a été mise à jour si l'accusé de réception est reçu dans le délai prédéterminé. Module de commande (112, 212) selon l'une quelconque des revendications précédentes, caractérisé en ce que les données d'étiquette d'étagère comprennent une adresse associée à l'ESL dans un réseau local, et dans lequel le module de communication est configuré pour communiquer la demande de mise à jour d'ESL à l'adresse via le réseau local. Module de commande (112, 212) selon l'une quelconque des revendications précédentes, caractérisé en ce que les données de produits sont indicatives d'un ou plusieurs éléments parmi : un prix du produit, une liste d'ingrédients dans le produit, ou des informations sur les allergènes pour le produit. Module de commande (112, 212) selon la revendication 8, caractérisé en ce que la demande de mise à jour est indicative d'au moins une modification du prix du produit, de la liste des ingrédients dans le produit, ou des informations sur les allergènes pour le produit. Module de commande (112, 212) selon l'une quelconque des revendications précédentes, caractérisé en ce qu'au moins un module de communication (330, 430) est configuré pour : recevoir une demande de génération d’étiquette indiquant un produit à étiqueter ; et communiquer un signal d’impression à un dispositif d’impression d’étiquette (214) pour amener le dispositif d’impression d’étiquette (214) à imprimer une étiquette d’information pour le produit en fonction des données de produit mises à jour. Module de commande selon la revendication 10, caractérisé en ce que le processeur est configuré pour inhiber la communication du signal d'impression si l'ESL n'a pas été mise à jour. Module de commande selon l'une quelconque des revendications 10 et 11, caractérisé en ce que le module de communication (330, 430) est configuré pour recevoir des données de poids de produit indicatives d'un poids mesuré du produit à partir d'une balance associée à l'appareil d'impression d'étiquettes (110, 210), et dans lequel le processeur (320, 420) est configuré pour déterminer un contenu de l'étiquette d'information en fonction des données de produit et des données de poids de produit. Appareil d’impression d’étiquettes (110, 210) caractérisé en ce qu’il comprend : le module de commande selon l'une quelconque des revendications 10 à 12 ; un dispositif d’entrée configuré pour recevoir une entrée utilisateur et transmettre la demande de génération d’étiquette au module de commande en fonction de l’entrée utilisateur reçue ; et un dispositif d’impression d'étiquettes (214) couplé de manière communicante au module de commande (112, 212), le dispositif d’impression d'étiquettes (214) étant configuré pour recevoir le signal d’impression à partir du module de commande (112, 212) et imprimer une étiquette d’information en fonction de la réception du signal d’impression. Appareil d'impression d'étiquettes (110, 210) selon la revendication 13, caractérisé en ce que l'appareil d'impression d'étiquettes (110, 210) comprend une balance. Système d’impression d’étiquette pour un produit dans un lieu de vente au détail, caractérisé en ce que le système d’impression d’étiquette comprend : une étiquette d'étagère électronique (ESL) associée à un produit, dans laquelle l'étiquette d'étagère électronique (ESL) comprend un module de communication (330, 430), une mémoire (310, 410) pour stocker des deuxièmes données de produits associées au produit, et un affichage (440) pour afficher une indication des deuxièmes données de produits ; et un appareil d'impression d'étiquettes (110, 210), dans lequel l'appareil d'impression d'étiquettes (110, 210) comprend un module de commande (112, 212) selon l'une quelconque des revendications 1 à 12 ; dans lequel l’ESL est configurée pour : recevoir, via le module de communication (330, 430), la demande de mise à jour d'ESL provenant du module de commande (112, 212) de l’appareil d’impression d’étiquettes (110, 210) ; la mise à jour des deuxièmes données de produits stockées dans la mémoire (310, 410) conformément à au moins une modification indiquée dans la demande de mise à jour d'ESL ; afficher une indication des deuxièmes données de produits mises à jour sur l’affichage (440) ; et en réponse à la mise à jour des données de produits, communiquer un accusé de réception au module de commande (112, 212) de l’appareil d’impression d’étiquette (110, 210). Procédé mis en œuvre par ordinateur pour synchroniser un appareil d’impression d’étiquettes (110, 210) avec une étiquette d’étagère électronique (ESL), caractérisé en ce que le procédé comprend : le stockage, localement sur l’appareil d’impression d’étiquettes (110, 210), de données de produit associées à un produit et de données d’étiquette d’étagère indiquant un ID d’une étiquette d'étagère électronique (ESL) pour le produit ; la réception, à partir d'un dispositif externe (230), d'une demande de mise à jour pour effectuer au moins une modification des données de produit ; la communication d'une demande de mise à jour d'ESL à l'ESL indiquée dans les données d'étiquette d'étagère pour effectuer au moins une modification au niveau de l'ESL ; la mise à jour des données de produit conformément à la demande de mise à jour ; la détermination si l'ESL a été mise à jour en fonction du fait qu'un accusé de réception est reçu de l'ESL ; et si l’ESL n’a pas été mise à jour, l’émission d’un signal d’alerte pour indiquer que l’ESL est désynchronisée avec l’appareil d’impression d’étiquettes (110, 210). Support de stockage lisible par ordinateur comprenant des instructions pour exécuter un procédé caractérisé en ce qu’il comprend : le stockage, localement sur l’appareil d’impression d’étiquettes (110, 210), de données de produit associées à un produit et de données d’étiquette d’étagère indiquant un ID d’une étiquette d'étagère électronique (ESL) pour le produit ; la réception, à partir d'un dispositif externe (230), d'une demande de mise à jour pour effectuer au moins une modification des données de produit ; la communication d'une demande de mise à jour d'ESL à l'ESL indiquée dans les données d'étiquette d'étagère pour effectuer au moins une modification au niveau de l'ESL ; la mise à jour des données de produit conformément à la demande de mise à jour ; la détermination si l'ESL a été mise à jour en fonction du fait qu'un accusé de réception est reçu de l'ESL ; et si l’ESL n’a pas été mise à jour, l’émission d’un signal d’alerte pour indiquer que l’ESL est désynchronisée avec l’appareil d’impression d’étiquettes (110, 210).