FR 3074000 A1 20190524 FR 1761102 A 20171123 - 1 - PROCEDE ET SYSTEME POUR AFFICHER DES TRAMES D'UN TICKET DE CAISSE ENREGISTREUSE SUR LES IMAGES D'UNE CAMERA DE VIDEOSURVEILLANCE Description Domaine technique de l'invention. L'invention a pour objet un procédé et un système pour afficher des trames d'un ticket de caisse enregistreuse sur les images d'une caméra de vidéosurveillance qui film la scène de transaction. L'invention a également pour objet un module électronique permettant la mise en oeuvre du procédé. 15 Elle concerne le domaine technique des procédés et systèmes de marquage d'images de caméra pour contrôler le bon déroulement de transactions effectuées depuis une caisse enregistreuse. 20 État de la technique. L'affichage d'un ticket de caisse enregistreuse sur les images d'une caméra de vidéosurveillance filmant la scène d'encaissement permet de contrôler le bon 25 déroulement des transactions en vérifiant simplement et efficacement que l'ensemble des produits délivrés a bien été saisi et facturé aux clients. En visualisant le ticket de caisse incrusté dans l'enregistrement vidéo, l'utilisateur peut contrôler à postériori la conformité des transactions effectuées par un caissier. 10 30 2 A ce jour, plusieurs techniques sont employées pour incruster des tickets de caisse dans des images de vidéosurveillance comme la solution « Video Control POS System » proposée par la société CAPVIGIE Technologie. 5 La figure 1 schématise une installation où plusieurs caisses enregistreuses Ci, C2, C3, C4 sont installées dans un point de vente (par exemple un restaurant ou un supermarché), sont chacune sous la surveillance d'une caméra, respectivement Cami, Cam2, Cam3, Cam4, filmant notamment les scènes de transaction. Les caisses enregistreuses Ci, C2, C3, C4 sont connectées à un enregistreur vidéo EV au travers d'un réseau informatique R. Les caméras Cami, Cam2, Cam3, Cama sont également reliées à l'enregistreur vidéo EV, via un bus commun par exemple. Le principe consiste à incruster les données de transaction de chaque caisse Ci, C2, C3, C4 (type et quantité de produits vendus, total de la commande, somme encaissée, somme rendue, ...) dans les images de vidéosurveillance de la caméra associée Cami, Cam2, Cam3, Cam4. Par exemple, l'enregistreur vidéo EV doit être capable d'afficher sur les images de la caméra Cami, les détails des tickets de transactions émis par la caisse Ci. Le réseau informatique R permet généralement de récupérer toutes les données enregistrées par les caisses enregistreuses Cl, C2, C3, C4, sur un serveur S adapté notamment pour faire des analyses statistiques, marketings et/ou financières. Aussi, les caisses enregistreuses Ci, C2, C3, C4 sont généralement paramétrées pour transmettre leurs données sur le réseau R selon un protocole de transport TCP. Le protocole de transport TCP (pour l'anglais « Transmission Control Protocol » est un protocole standard de contrôle de transmissions, notamment documenté dans la RFC 793 de l'IETF (Internet Engineering Task Force), auquel l'homme du métier pourra se référer en cas de besoin. Le protocole TCP découpe les données de transaction des caisses enregistreuses C1, C2, C3, C4 (qui correspondent aux différentes lignes d'un ticket de caisse) en petites séquences 3 ou trames. Ces trames sont envoyées au serveur S qui va renvoyer un message d'accusé de réception des trames à chacune des caisses. Si une caisse ne reçoit pas cet accusé de réception, elle va retransmettre la/les trame(s) manquante(s). Le protocole TCP assure ainsi une transmission sans erreur des données au 5 travers du réseau informatique R. Plusieurs problèmes interviennent lorsque les trames du ticket de caisse sont transmises à l'enregistreur vidéo EV. Tout d'abord, la pluspart des enregistreurs vidéo du marché n'intègrent pas 10 de processeur suffisamment puissant pour gérer la réception simultanée des trames émises par les caisses enregistreuses C1, C2, C3, C4. De plus, on observe un temps de réponse élevé, ou latence, de la part de l'enregistreur EV. Lorsque deux ou plusieurs caisses C1, C2, C3, C4 transmettent simultanément des trames à l'enregistreur EV, ce dernier doit transmettre un 15 accusé de réception à chacune desdites caisses. Or, l'enregistreur EV n'est généralement pas configuré pour renvoyer simultanément ces accusés de réception aux différentes caisses. Il va donc renvoyer les accusés de réception avec un certain décalage temporel. Et tant qu'une caisse ne reçoit pas cet accusé de réception, elle ne peut pas émettre une nouvelle trame et/ou va réémettre 20 l'ancienne trame pour laquelle elle n'a pas reçu d'accusé de réception. Il y a donc un décalage entre le moment où le caissier effectue une action physique sur la caisse (laquelle action correspond à l'émission d'une trame) et le moment où l'enregistreur EV va traiter cette trame pour l'afficher sur les images vidéo. Une solution onéreuse permettant de résoudre ce problème consiste à prévoir un 25 enregistreur vidéo par caisse enregistreuse. En outre, l'enregistreur EV se contente généralement de retranscrire à l'identique les trames du ticket de caisse une à une. Les trames ne s'affichent pas ensemble sur les images vidéo, mais s'affichent l'une après l'autrze, une trame précédente étant remplacée et effacée par une trame suivante. L'enregistreur EV 30 n'est donc pas configuré pour recomposer un ticket de caisse dans son intégralité 4 et de maîtriser l'affichage. Des éléments tels que la couleur, le fond, la police, la taille du texte ne sont pas paramétrables. Les solutions actuelles ne fonctionnent donc généralement qu'avec une seule caisse enregistreuse à la fois, pour un seul type de caisse enregistreuse, et 5 avec un seul type d'enregistreur vidéo. Dès qu'une modification intervient sur la caisse enregistreuse et/ou sur l'enregistreur vidéo, il n'est généralement plus possible d'incruster des tickets dans les images. L'exploitation des solutions actuelles n'est donc pas satisfaisante pour contrôler des encaissements dans une installation multi-caisses. 10 L'invention vise à résoudre les problèmes techniques précités. En particulier, un objectif de l'invention est de proposer un système permettant de gérer de manière optimale la réception de trames émises simultanément par plusieurs caisses enregistreuses. 15 Un autre objectif de l'invention est de proposer un système n'induisant aucune latence de traitement lorsque les caisses enregistreuses émettent des trames dans un réseau informatique, selon le protocole TCP. Encore un autre objectif de l'invention est de proposer un système dans lequel l'enregistreur vidéo est capable d'afficher un ticket de caisse dans son 20 intégralité, avec une parfaire maîtrise de l'affichage. Un objectif supplémentaire de l'invention est de proposer un système qui soit compatible avec un grand nombre de modèles de caisses enregistreuses et/ou d'enregistreur vidéo, sans qu'il soit nécessaire de modifier lesdites caisses enregistreuses et/ou ledit enregistreur vidéo. 25 Divulgation de l'invention. La solution proposée par l'invention est un procédé pour affichér des 30 trames d'un ticket de caisse enregistreuse sur les images d'une caméra de - 5 - vidéosurveillance qui filme la scène de transaction, ledit procédé comprenant les étapes consistant à : - connecter au moins une caisse enregistreuse à un réseau informatique, laquelle caisse est adaptée pour transmettre successivement, dans ledit réseau, 5 les trames d'un ticket de caisse selon un protocole de transport TCP, - installer une caméra de vidéosurveillance de manière à filmer la scène de transaction au niveau de la caisse enregistreuse, - connecter un enregistreur vidéo d'une part à la caméra pour enregistrer les images de la scène de transaction et d'autre part au réseau informatique pour 10 recevoir des trames du ticket de caisse émises par la caisse enregistreuse, ledit enregistreur étant configuré de manière à afficher lesdites trames sur les images de la scène de transaction. Ce procédé est remarquable en ce qu'il comprend en outre une étape 15 consistant à connecter un module électronique au réseau informatique de manière à ce que ledit module : - réceptionne les trames successives émises par la caisse, au travers du réseau informatique et selon le protocole de transport TCP, - agrège au moins deux trames réceptionnées, 20 - transmette l'agrégation de trames à l'enregistreur vidéo, la transmission étant réalisée au travers du réseau informatique, selon le protocole de transport UDP. Le module M électronique sert maintenant d'interface ou de passerelle 25 entre les caisses enregistreuses et l'enregistreur vidéo. L'utilisation du protocole UDP permet une transmission très simple entre le module et l'enregistreur, ce dernier n'ayant plus besoin de gérer la réception simultanée des trames émises par les caisses enregistreuses. En outre, l'agrégation des trames permet à l'enregistreur vidéo de retranscrire l'ensemble des trames utiles du ticket de caisse 30 qui s'afficheront ensemble sur les images vidéo. 6 D'autres caractéristiques avantageuses du procédé selon l'invention sont listées ci-dessous. Chacune de ces caractéristiques peut être considérée seule ou en combinaison avec les caractéristiques remarquables définies ci-dessus, et faire 5 l'objet, le cas échéant, d'une ou plusieurs demandes de brevet divisionnaires : - Avantageusement, le procédé comprend en outre les étapes consistant à : - connecter plusieurs caisses enregistreuses au réseau informatique de sorte qu'elles transmettent simultanément des trames au module électronique ; - associer à chaque caisse enregistreuse un numéro de port de sorte que les 10 trames soient émises en intégrant ce numéro de port ; - enregistrer ces différentes trames dans une mémoire du module électronique, lequel enregistrement est réalisé en regroupant les trames intégrant le même numéro de port de caisse enregistreuse. - Préférentiellement, on enregistre les trames intégrant le même numéro de 15 port d'une caisse enregistreuse jusqu'à la reconnaissance, par le module électronique, d'un champ lié à un encaissement au niveau de la caisse enregistreuse associée audit numéro de port. - Préférentiellement, la reconnaissance du champ lié à un encaissement est l'élément déclencheur de la transmission de l'agrégation de trames à l'enregistreur 20 vidéo. - Le procédé comprend avantageusement une étape consistant à supprimer de la mémoire les trames transmises à l'enregistreur, laquelle suppression est réalisée dès la transmission desdites trames. - Le procédé comprend avantageusement une étape consistant à 25 n'enregistrer dans une mémoire du module électronique, que des trames intégrant un champ reconnu par ledit module. - Le procédé comprend avantageusement les étapes consistant à: - connecter plusieurs caisses enregistreuses au réseau informatique de sorte qu'elles transmettent simultanément des trames au module électronique ; - 30 associer à chaque caisse enregistreuse un numéro d'identification de sorte que les trames soient émises en intégrant ce numéro d'identification ; renvoyer - 7 - simultanément, depuis le module électronique, des accusés de réception de trames aux différentes caisses, en fonction du numéro d'identification intégré dans chacune des trames. 5 Un autre aspect de l'invention concerne un système pour afficher des trames d'un ticket de caisse enregistreuse sur les images d'une caméra de vidéosurveillance qui filme la scène de transaction, ledit système comprenant : - au moins une caisse enregistreuse connectée à un réseau informatique et adaptée pour transmettre successivement, dans ledit réseau, les trames d'un 10 ticket de caisse selon un protocole de transport TCP, - une caméra de vidéosurveillance installée de manière à filmer la scène de transaction au niveau de la caisse enregistreuse, - un enregistreur vidéo connecté d'une part à la caméra pour enregistrer les images de la scène de transaction et d'autre part au réseau informatique pour 15 recevoir des trames du ticket de caisse émises par la caisse enregistreuse, ledit enregistreur étant configuré de manière à afficher lesdites trames sur les images de la scène de transaction, - un module électronique connecté au réseau informatique de manière à communiquer avec la caisse enregistreuse et avec l'enregistreur vidéo, lequel 20 module électronique est adapté pour : - réceptionner les trames successives émises par la caisse, au travers du réseau informatique et selon le protocole de transport TCP ; - agréger au moins deux trames réceptionnées ; - transmettre l'agrégation de trames à l'enregistreur vidéo, la transmission étant réalisée au travers du réseau informatique, selon le protocole de transport UDP. 25 D'autres caractéristiques avantageuses du système selon l'invention sont listées ci-dessous. Chacune de ces caractéristiques peut être considérée seule ou en combinaison avec les caractéristiques remarquables définies ci-dessus, et faire l'objet, le cas échéant, d'une ou plusieurs demandes de brevet divisionnaires : 30 - Avantageusement, plusieurs caisses enregistreuses sont connectées au réseau informatique de sorte qu'elles transmettent simultanément des trames au 8 module électronique ; chaque caisse enregistreuse est associée à un numéro de port de sorte que les trames soient émises en intégrant ce numéro de port ; le module électronique comprend une mémoire dans laquelle sont enregistrées les différentes trames émises, lequel enregistrement est réalisé en regroupant les 5 trames intégrant le même numéro de port de caisse enregistreuse. - Le module électronique est avantageusement adapté pour enregistrer les trames intégrant le même numéro de port d'une caisse enregistreuse jusqu'à la reconnaissance, par le module électronique, d'un champ lié à un encaissement au niveau de la caisse enregistreuse associée audit numéro de port. 10 - Le module électronique est avantageusement adapté pour séparer les trames regroupées dans sa mémoire par un caractère spécial qui est reconnu par l'enregistreur vidéo comme étant un saut de ligne. - Le module électronique est avantageusement adapté pour reconnaitre des champs intégrés dans les trames. 15 Encore un autre aspect de l'invention concerne un module électronique se intégrant un logiciel pour la mise en oeuvre du procédé. 20 Description des figures. D'autres avantages et caractéristiques de l'invention apparaîtront mieux à la lecture de la description d'un mode de réalisation préféré qui va suivre, en référence aux dessins annexés, réalisés à titre d'exemples indicatifs et non 25 limitatifs et sur lesquels : - la figure 1 précitée schématise une installation multi-caisses selon l'art antérieur, - la figure 2 schématise un système convenant à la mise en oeuvre du procédé objet de l'invention, 30 - la figure 3 schématise l'agencement de différents composants d'un module électronique conforme à l'invention, 9 - la figure 4 schématise une image vidéo sur laquelle sont incrustés les détails d'un ticket de caisse. 5 Modes préférés de réalisation de l'invention. Le système et le procédé objet de l'invention engendrent des manipulations d'éléments physiques, notamment des signaux (électriques ou magnétiques) et des données numériques, capables d'être stockés, transférés, combinés, 10 comparés, ..., et permettant d'aboutir à un résultat souhaité. L'invention met en oeuvre une ou plusieurs applications informatiques exécutées par des équipements informatiques. Par souci de clarté, il faut comprendre au sens de l'invention que « un équipement fait quelque chose » 15 signifie « l'application informatique exécutée par le processeur ou microprocesseur de l'équipement fait quelque chose». Tout comme « l'application informatique fait quelque chose» signifie « l'application informatique exécutée par le processeur ou microprocesseur de l'équipement fait quelque chose ». 20 Encore par souci de clarté, la présente invention peut faire référence à un ou plusieurs « processus informatiques logiques ». Ces derniers correspondent aux actions ou résultats obtenus par l'exécution d'instructions de différentes applications informatiques. Aussi, il faut également comprendre au sens de l'invention que « un processus informatique logique est adapté pour faire quelque 25 chose» signifie « les instructions d'une application informatique exécutées par un processeur ou microprocesseurs font quelque chose ». Encore par souci de clarté, les précisions suivantes sont apportées à certains termes utilisés dans la description et les revendications : 30 - « Ressource informatique » peut être compris de façon non limitative comme : composant, matériel, logiciel, fichier, connexion à un réseau - 10 - informatique, quantité de mémoire RAM, espace de disque dur, bande passante, vitesse de processeur, nombre de CPU, etc. - « Unité centrale de traitement » peut être compris de façon non limitative comme : processeur, microprocesseurs, CPU (pour Central Processing Unit). 5 - « Logiciel » peut être compris comme : application informatique, programmes informatiques ou software. - « Réseau informatique » ou « réseau » peut être compris de façon non limitative comme : bus informatique, réseau personnel (PAN), réseau local (LAN, WLAN, ..), réseau étendu (WAN), réseau internet, réseau intranet, réseau 10 extranet. Le réseau informatique est un ensemble d'équipements informatiques reliés entre eux pour échanger, de manière sécurisée ou non, des informations et/ou des données selon un protocole de communication (TCP, UDP, ...). - « Base de données » peut être comprise de façon non limitative comme un ensemble structuré et organisé de données enregistrées sur des supports 15 accessibles par des équipements informatiques et pouvant être interrogées, lues et mises à jour. Des données peuvent y être insérées, récupérées, modifiées et/ou détruites. La gestion et l'accès à la base de données peuvent être assurés par un ensemble de logiciels qui constituent un système de gestion de base de données (SGBD). 20 Le système objet de l'invention permet d'afficher des trames d'un ticket de caisse enregistreuse sur les images d'une caméra de vidéosurveillance qui filme une scène de transaction. Toutes les lignes du ticket de caisse, ou au moins les lignes essentielles de ce ticket, peuvent ainsi être incrustées dans les images 25 vidéo de la scène de transaction. Il est particulièrement destiné au secteur des bars, hôtels restaurants, des supermarchés, des enseignes de grande distribution, ou autres, et dont les gérants souhaitent maîtriser les encaissements. Un gérant pourra par exemple visionner la séquence vidéo d'une transaction effectuée depuis une caisse enregistreuse, pour contrôler que cette transaction s'est bien 30 déroulée conformément à ce qui est inscrit sur le ticket de caisse. Par exemple, si deux boissons ont été facturées et encaissées, le gérant pourra vérifier si ces deux boissons ont bien été servies au client (et non pas une seule boisson, ou une boisson en plus). Sur la figure 2, plusieurs caisses enregistreuses Ci, C2, C3, C4 sont 5 connectées au réseau informatique R. L'invention doit toutefois être comprise comme s'appliquant également à une installation ne comprenant qu'une seule caisse enregistreuse. Les caisses enregistreuses Ci, C2, C3, C4 sont des caisses classiques du 10 commerce, par exemple commercialisées par les sociétés TOWA®, LEO2® ou LASER SYMAG®. Ces caisses sont connectées de manière filaire ou sans fil au réseau informatique R. Elles sont adaptées pour transmettre successivement, dans le réseau R, les trames d'un ticket de caisse selon un protocole de transport TCP. Les trames du ticket correspondent aux différentes lignes imprimées sur le 15 ticket : type de produit, quantité, prix unitaire, prix total de la commande, somme encaissée, somme rendue, etc. Dès qu'un caissier effectue une saisie sur une caisse enregistreuse Ci, C2, C3, C4, cette dernière émet, une trame dans le réseau R correspondant aux informations de la saisie. Dans la mesure où une transaction nécessite plusieurs saisies sur la caisse, celle-ci émet successivement plusieurs 20 trames. Chaque caisse C1, C2, C3, C4 est définie par un numéro de port et par un numéro d'identification qui lui est attribué de façon permanente ou provisoire, par exemple une adresse IP (pour Internet Protocol). Les trames sont ainsi émises en 25 intégrant ce numéro de port et ce numéro d'identification. Les caisses C1, C2, C3, C4 sont chacune associées à une caméra de vidéosurveillance Cami, Cam2, Cam3, Cama, installée pour filmer les scènes de transaction au niveau de la caisse correspondante. Ces caméras Cami, Cam2, 30 Cam3, Cama sont des caméras classiques du commerce, par exemple en haute définition avec un enregistrement de 20 images par secondes ou plus. Chaque - 12 - caméra Cami, Cam2, Cam3, Cama est associée un numéro de port et à un numéro d'identification, par exemple une adresse IP. L'enregistreur vidéo EV est connecté d'une part aux caméras Cami, Cam2, 5 Came, Cam4 pour enregistrer les images des scènes de transaction et d'autre part au réseau informatique R. Ces images sont horodatées et stockées dans une base de données. Les images reçues sont associées aux numéros de port des caméras, de sorte que l'enregistreur EV puisse compartimenter les images dans la base de données. L'enregistreur EV dispose de ressources informatiques 10 permettant notamment de traiter en temps réel les images fournies par les caméras Cami, Cam2, Cam3, Cam4; de faire le lien informatique entre les images captées par lesdites caméras et les trames émises par les caisses C1, C2, C3, C4; d'incruster tout ou partie des lignes du ticket de caisse dans les images captées par lesdites caméras. L'enregistreur vidéo EV est un enregistreur classique du 15 commerce, par exemple commercialisé par la société DAHUA® sous la référence NVR5208. La connexion entre l'enregistreur vidéo EV et les caméras Carlit Cam2, Cam3, Cam4 peut être réalisée par câble reliant directement ledit enregistreur auxdites caméras, ou au travers du réseau R. 20 Conformément à l'invention, un module électronique M est connecté au réseau R de manière à pouvoir communiquer avec les caisses C1, C2, C3, C4 et avec l'enregistreur EV. Ce module M sert d'interface ou de passerelle entre les caisses C1, C2, C3, C4 et l'enregistreur EV. Le module M se présente sous la forme d'un boîtier, par exemple du type Livebox® ou Freebox®. 25 En se rapportant à la figure 3, le module M comprend notamment une unité centrale de traitement 10, une ou plusieurs mémoires 11 et une interface réseau 12, qui sont mutuellement connectées via le bus 13. Un ou plusieurs logiciels sont enregistrés dans la ou les mémoires 11 et dont les instructions, lorsqu'elles sont 30 exécutées par l'unité 10, permettent de réaliser les fonctionnalités décrites plus avant dans la description. - 13 - La ou les mémoires 11 doivent être considérées comme un dispositif de stockage également adapté pour stocker des données et/ou des fichiers de données. Il peut s'agir d'une mémoire native ou d'une mémoire rapportée telle qu'une carte Secure Digital (SD). 5 L'interface réseau 12 est une interface de communication filaire ou sans fil adaptée pour établir une communication avec les caisses Ci, C2, C3, 04 et avec l'enregistreur EV, au travers du réseau R. De manière générale, l'interface réseau 12 a pour fonction de gérer les connexions entre le module M et les équipements C1, C2, C3, C4, EV. 10 Le module M réceptionne toutes les trames successives émises par les caisses C1, 02, 03, 04, au travers du réseau R et selon le protocole de transport TCP. Chaque trame reçue est associée au numéro de port et au numéro d'identification de la caisse qui l'a émise. Conformément aux règles du protocole 15 TCP, le module M peut donc émettre en retour un accusé de réception à la caisse ayant émis la trame reçue. La latence mentionnée précédemment est maintenant répercutée au niveau du module M. Lorsque plusieurs caisses Ci, 02, 03, 04 transmettent 20 simultanément des trames au module M, ce dernier les enregistre dans sa mémoire 11. Les ressources informatiques du module M peuvent être adaptées pour que ledit module renvoi simultanément les accusés de réception aux différentes caisses. En effet, son unité centrale 10 peut être suffisamment puissante pour gérer une réception simultanée. Si ses ressources informatiques 25 ne permettent pas ces envois simultanés, le module M renvoie les accusés de réception avec un décalage temporel. Dans tous les cas, on est certain que le module M reçoit et mémorise toutes les trames émises par les caisses Ci, C2, Cl C4. 30 Le module M enregistre dans sa mémoire 11 les différentes trames en regroupant les trames qui intègrent le même numéro de port. Le module M peut - 14 - ainsi isoler les trames émises par une caisse, des trames émises par une autre caisse. Les trames sont enregistrées jusqu'à la reconnaissance d'un champ lié à un encaissement au niveau de la caisse portant le numéro de port correspondant. Il s'agit par exemple d'un paiement par carte bancaire, ou de l'impression du ticket 5 de caisse. La trame associée à cette action intègre en effet un champ du type « paiement » ou « impression ticket ». Le module M est paramétré pour reconnaitre ce champ. Les trames reçues entre deux champs liés à un encaissement constituent les trames d'un ticket de caisse. 10 Le module M peut également être paramétré pour reconnaitre d'autres champs et n'enregistrer dans sa mémoire que les trames intégrant ces champs reconnus. Toutes les trames n'intégrant pas un champ reconnu ne sont donc pas enregistrées dans la mémoire 11. Par exemple, dans certains cas, il n'est pas utile d'enregistrer des trames relatives à une réduction ou une promotion, et de 15 manière plus générale, des trames qui ne sont pas utiles au contrôle du bon déroulement d'une transaction. Pour recomposer le ticket de caisse, le module M agrège les trames enregistrées dans sa mémoire 11. Au moins deux des trames réceptionnées par le 20 module M sont agrégées. Cette agrégation de trames permet de transmettre à l'enregistreur EV, en une seule fois, les différentes trames utiles du ticket de caisse. Le module M ne transmet donc pas successivement à l'enregistreur EV les différentes trames du ticket. Il attend d'avoir reçue toutes les trames, pour les transmettre par un seul envoi à l'enregistreur EV. La reconnaissance d'un champ 25 lié à un encaissement est l'élément déclencheur de cette transmission. Dès que cet envoi est réalisé, les trames transmises à l'enregistreur EV sont supprimées de la mémoire 11 pour délester celle-ci. L'enregistreur EV peut donc maintenant afficher les trames du ticket de 30 caisse qui s'afficheront ensemble sur les images vidéo. - 15 - Pour des raisons esthétiques et pratiques, il est important que les différentes trames du ticket de caisse puissent s'afficher ligne par ligne. Aussi, le module M sépare les trames du ticket regroupées dans sa mémoire 11 par un caractère spécial qui est reconnu par l'enregistreur EV comme étant un saut de 5 ligne. Le caractère « \n » peut par exemple être choisi et intégré à la fin de chaque trame. L'enregistreur EV reconnaît ce caractère comme étant un saut de ligne pour la mise en forme et l'affichage du ticket de caisse. L'agrégation de trames est transmise à l'enregistreur EV au travers du 10 réseau R, et selon le protocole de transport UDP. Cet ensemble de trames est associé au numéro de port de la caisse C1, C2, C3, C4 les ayant initialement émises. Le protocole de transport UDP (pour l'anglais « User Datagram Protocol », 15 en français protocole de datagramme utilisateur) est un protocole standard de télécommunication, notamment documenté dans la RFC 768 de l'IETF, auquel l'homme du métier pourra se référer en cas de besoin. Selon le protocole UDP, la transmission de données est unidirectionnelle, en ce sens qu'elle ne nécessite pas le renvoi d'un message d'accusé de réception, contrairement au protocole TCP. 20 Dans le cas d'espèce, le module M transmet les trames à l'enregistreur EV sans que ce dernier renvoie un accusé de réception. L'utilisation du protocole UDP permet donc une transmission très simple entre le module M et l'enregistreur EV. Ce dernier n'a pas plus besoin de gérer la réception simultanée des trames émises par les caisses enregistreuses C1, C2, C3, C4 comme c'est le cas dans la 25 configuration de la figure 1. Il y a une communication bidirectionnelle entre le module M et les caisses enregistreuses C1, C2, C3, C4 ; et une communication unidirectionnelle entre le module M et l'enregistreur EV. L'enregistreur EV reçoit donc d'une part les images vidéo des différentes 30 caméras Cami, Cam2, Cam3, Cama, et d'autre part des agrégations de trames. Comme expliqué précédemment, les images vidéo sont associées au numéro de port de la caméra les ayant filmées et les agrégations de trames sont associées - 16 - au numéro de port de la caisse les ayant générées. L'enregistreur EV est de fait préalablement paramétré pour associer le numéro de port d'une caméra au numéro de port d'une caisse. Ainsi, il peut associer les agrégations de trames d'une caisse aux images de la caméra filmant ladite caisse. Les images vidéo et 5 les trames étant horodatées, l'enregistreur EV peut incruster les trames reçues, et donc le ticket de caisse, dans les images filmant l'encaissement de la transaction correspondante. Lorsqu'un gérant a un doute sur une transaction, il peut interroger 10 l'enregistreur EV pour visionner la séquence de la transaction. Cette interrogation peut se faire directement sur l'enregistreur EV ou à distance depuis un terminal (PC, tablette, téléphone intelligent type Smartphone...) connecté audit enregistreur. 15 Sur l'exemple de la figure 4, le gérant contrôle le ticket de caisse n°123456. L'enregistreur affiche les images vidéo de la caisse C1 prises par la caméra Cami au moment de la transaction. Les détails du ticket T émis par la caisse enregistreuse s'affichent sur les images vidéo. 20 L'agencement des différents éléments et/ou moyens et/ou étapes de l'invention, dans les modes de réalisation décrits ci-dessus, ne doit pas être compris comme exigeant un tel agencement dans toutes les implémentations. En tout état de cause, on comprendra que diverses modifications peuvent être apportées à ces éléments et/ou moyens et/ou étapes, sans s'écarter de l'esprit et 25 de la portée de l'invention. REVENDICATIONS1. Procédé pour afficher des trames d'un ticket de caisse enregistreuse sur les images d'une caméra de vidéosurveillance qui filme la scène de transaction, ledit procédé comprenant les étapes consistant à : - connecter au moins une caisse enregistreuse (C1, C2, C3, C4) à un réseau informatique (R), laquelle caisse est adaptée pour transmettre successivement, dans ledit réseau, les trames d'un ticket de caisse selon un protocole de transport TCP, - installer une caméra de vidéosurveillance (Cami, Cam2, Cam3, Cama) de manière à filmer la scène de transaction au niveau de la caisse enregistreuse (Ci, C2, C3, C4), - connecter un enregistreur vidéo (EV) d'une part à la caméra (Cami, Cam2, Cam3, Cama) pour enregistrer les images de la scène de transaction et d'autre part au réseau informatique (R) pour recevoir des trames du ticket de caisse émises par la caisse enregistreuse (Ci, C2, C3, C4), ledit enregistreur étant configuré de manière à afficher lesdites trames sur les images de la scène de transaction, se caractérisant par le fait que le procédé comprend en outre une étape consistant à connecter un module électronique (M) au réseau informatique (R) de manière à ce que ledit module : - réceptionne les trames successives émises par la caisse (Ci, C2, C3, C4), au travers du réseau informatique (R) et selon le protocole de transport TCP, agrège au moins deux trames réceptionnées, - transmette l'agrégation de trames à l'enregistreur vidéo (EV), la transmission étant réalisée au travers du réseau informatique (R), selon le protocole de transport UDP. - 18 - 2. Procédé selon la revendication 1, comprenant en outre les étapes consistant à : - connecter plusieurs caisses enregistreuses (Ci, C2, C3, C4) au réseau informatique (R) de sorte qu'elles transmettent simultanément des trames au 5 module électronique (M), - associer à chaque caisse enregistreuse (C1, C2, C3, C4) un numéro de port de sorte que les trames soient émises en intégrant ce numéro de port, - enregistrer ces différentes trames dans une mémoire (11) du module électronique (M), lequel enregistrement est réalisé en regroupant les trames 10 intégrant le même numéro de port de caisse enregistreuse. 3. Procédé selon la revendication 2, consistant à enregistrer les trames intégrant le même numéro de port d'une caisse enregistreuse (C1, C2, C3, C4) jusqu'à la reconnaissance, par le module électronique (M), d'un champ lié à un 15 encaissement au niveau de la caisse enregistreuse (Ci, C2, C3, C4) associée audit numéro de port. 4. Procédé selon la revendication 3, dans lequel la reconnaissance du champ lié à un encaissement est l'élément déclencheur de la transmission de 20 l'agrégation de trames à l'enregistreur vidéo (EV). 5. Procédé selon l'une des revendications 2 ou 3, comprenant une étape consistant à supprimer de la mémoire (11) les trames transmises à l'enregistreur (EV), laquelle suppression est réalisée dès la transmission desdites trames. 25 6. Procédé selon l'une des revendications 2 à 5, comprenant une étape consistant à n'enregistrer dans la mémoire (11) du module électronique (M), que des trames intégrant un champ reconnu par ledit module. 30 7. Procédé selon l'une des revendications précédentes, comprenant en outre les étapes consistant à : -19- - connecter plusieurs caisses enregistreuses (Ci, C2, C3, C4) au réseau informatique (R) de sorte qu'elles transmettent simultanément des trames au module électronique (M), - associer à chaque caisse enregistreuse (C1, C2, C3, C4) un numéro 5 d'identification de sorte que les trames soient émises en intégrant ce numéro d'identification, - renvoyer simultanément, depuis le module électronique (M), des accusés de réception de trames aux différentes caisses, en fonction du numéro d'identification intégré dans chacune des trames. 10 8. Système pour afficher des trames d'un ticket de caisse enregistreuse sur les images d'une caméra de vidéosurveillance qui filme la scène de transaction, ledit système comprenant : - au moins une caisse enregistreuse (Cl, C2, C3, C4) connectée à un réseau 15 informatique (R) et adaptée pour transmettre successivement, dans ledit réseau, les trames d'un ticket de caisse selon un protocole de transport TCP, - une caméra de vidéosurveillance (Came, Cam2, Cam3, Cama) installée de manière à filmer la scène de transaction au niveau de la caisse enregistreuse (Ci, C2, C3, C4), 20 - un enregistreur vidéo (EV) connecté d'une part à la caméra (Came, Cam2, Cam3, Cam4) pour enregistrer les images de la scène de transaction et d'autre part au réseau informatique (R) pour recevoir des trames du ticket de caisse émises par la caisse enregistreuse (Ci, C2, C3, C4), ledit enregistreur étant configuré de manière à afficher lesdites trames sur les images de la scène de 25 transaction, se caractérisant par le fait qu'un module électronique (M) est connecté au réseau informatique (R) de manière à communiquer avec la caisse enregistreuse (C1, C2, C3, C4) et avec l'enregistreur vidéo (EV), lequel module électronique est adapté pour : 30 - réceptionner les trames successives émises par la caisse (Ci, C2, C3, C4), au travers du réseau informatique (R) et selon le protocole de transport TCP, -20- - agréger au moins deux trames réceptionnées, - transmettre l'agrégation de trames à l'enregistreur vidéo (EV), la transmission étant réalisée au travers du réseau informatique (R), selon le protocole de transport UDP. 5 9. Système selon la revendication 8, dans lequel : - plusieurs caisses enregistreuses (C1, C2, C3, C4) sont connectées au réseau informatique (R) de sorte qu'elles transmettent simultanément des trames au module électronique (M), 10 - chaque caisse enregistreuse (C1, C2, C3, C4) est associée à un numéro de port de sorte que les trames soient émises en intégrant ce numéro de port, - le module électronique (M) comprend une mémoire dans laquelle sont enregistrées les différentes trames émises, lequel enregistrement est réalisé en regroupant les trames intégrant le même numéro de port de caisse enregistreuse. 15 10. Système selon la revendication 9, dans lequel le module électronique (M) est adapté pour enregistrer les trames intégrant le même numéro de port d'une caisse enregistreuse (Ci, C2, C3, C4) jusqu'à la reconnaissance, par le module électronique (M), d'un champ lié à un encaissement au niveau de la caisse 20 enregistreuse (Ci, C2, C3, C4) associée audit numéro de port. 11. Système selon l'une des revendications 9 ou 10, dans lequel le module électronique (M) est adapté pour séparer les trames regroupées dans sa mémoire (11) par un caractère spécial qui est reconnu par l'enregistreur vidéo (EV) comme 25 étant un saut de ligne. 12.Système selon l'une des revendications 8 à 11, dans lequel le module électronique (M) est adapté pour reconnaitre des champs intégrés dans les trames. 30 - 21 - 13.Module électronique (M) se caractérisant par le fait qu'il intègre un logiciel pour la mise en oeuvre du procédé de la revendication 1, laquelle mise en oeuvre du procédé est réalisée lorsque ledit logiciel est exécuté par ledit module.