Brevet FR2676132A1 — publié le 19921106

Dispositif de gestion et de facturation. Plus particulièrement mais non limitativement, l'invention concerne un dispositif de gestion et de facturation informatique, adapté aux services, notamment de la restauration et de l'hôtellerie. D'une manière générale, de nombreux corps de métiers sont confrontés journellement aux problèmes de facturation et de gestion des produits vendus etlou des services rendus. Notamment, il s'avère nécessaire de gérer la facturation, les clients, les comptes, les ventes et les résultats, les stocks, les produits d'achat, les fournisseurs, les marges, les coefficients, les inventaires, les encaissements... Dans le cas de services spécifiques à la restauration, il s'avère intéressant également de pouvoir gérer les consommations personnelles et les différentes tables. On conçoit aisément que de telles opérations sont très longues et délicates si elles sont effectuées manuellement avec des risques certains d'erreurs. Du reste, la compléxité de ces différentes opérations et la difficulté de leur mise en oeuvre, sont telles, que très souvent, certaines d'entre elles sont différées, voir non effectuées de sorte que le résultat global d'ensemble ne peut pas être considéré comme satisfaisant. L'invention s'est fixée pour but de remédier à ces inconvénients. Le problème technique que se propose de résoudre l'invention est notamment de gérer et de facturer différents services, qui peuvent être rendus par des prestataires quelconques, d'une manière simple, efficace et entièrement automatique. Pour résoudre un tel problème, il a été conçu et mis au point, un dispositif qui comprend un micro-controleur en liaison avec un circuit d'affichage qui renvoit l'information, par l'intermédiaire dudit microcontrôleur, à un circuit sélecteur d'adresses multi-voies apte à sélectionner les adresses, notamment d'un premier ensemble de mémoires statiques RAM d'un second ensemble de mémoires EPROM, et d'un troisième ensemble de mémoires dynamiques RAM, l'ensemble du micro-contrôleur et du circuit d'affichage étant relié à des interfaces pour asservir différents périphériques. Pour résoudre le problème posé de communiquer directement avec l'extérieur, sans passer par d'autres composants, le micro-contrôleur comprend un micro-processeur 32 bits, qui possède un circuit interne, ledit micro-processeur étant relié par un bus d'adresses 2 fils à au moins une interface, pour le fonctionnement d'un clavier et à la ou aux interfaces de sortie. Pour résoudre le problème posé de calculer et de communiquer très rapidement, le micro-processeur possède au moins une mémoire interne à accès direct. Compte-tenu du problème général posé à résoudre, le microcontrôleur présente, en combinaison avec le micro-processeur et convenablement reliés par des bus, un circuit mode d'adressage, un circuit apte à réaliser plusieurs niveaux d'interruptuion, un circuit apte à calculer les temps d'accès. Le circuit d'affichage est déterminé pour obtenir un affichage point par point, sous forme graphique. Avantageusement, le micro-processeur asservit un circuit apte à contrôler le disque dur dudit micro-processeur. L'ensemble des RAM statiques (4) est sauvegardé par une batterie rechargeable. Avantageusement, l'interface comprend huit sorties séries permettant notamment la liaison avec différentes imprimantes. Chaque touche du clavier est programmable et correspond à une fonction particulière. L'invention est exposée, ci-après plus en détail à l'aide des dessins annexés, dans lesquels: La figure 1 est un grafcet du dispositif. La figure- 2 est une vue en plan montrant un exemple d'implantation des différents composants de la carte électronique du dispositif. La figure 3 est une vue montrant la liaison électronique des composants de la carte. La figure 4 est un schéma interne, montrant les principaux composants et leur liaison du micro-contrôleur. La figure 5 montre les princisélecteur d'adresses multivoieses étapes du fonctionnement du micro-contrôleur. La figure 6 est une vue en perspective montrant un exemple d'application du dispositif à un appareil présentant un écran et un clavier de saisie des données. Selon l'invention, le dispositif comprend un micro-contrôleur (1), en liaison avec un circuit d'affichage (2). Ce circuit d'affichage (2) renvoit l'information par l'intermédiaire du micro-contrôleur (1), à un circuit sélecteur d'adresses multi-voies (3), dont la fonction est de sélectionner l'adresse des programmes, des fichiers, des mémoires. Notamment, ce circuit (3) sélectionne les adresses d'un premier ensemble de mémoires statiques RAM (4), d'un second ensemble de mémoires EPROM (5) et d'un troisième ensemble de mémoires dynamiques RAM (6). Le microcontrôleur (1) en relation avec le circuit d'affichage (2), est relié à des interfaces (7) et (9), pour asservir différents périphériques (8). Le micro-contrôleur (1) comprend un micro-processeur 32 bits (la). Ce micro-processeur, possède un circuit interne lui permettant de communiquer directement avec l'extérieur, sans passer par d'autres composants. En outre, le micro-processeur (la) est relié par un bus 2fils à au moins une interface (9) pour le fonctionnement d'un clavier et à la ou les interfaces de sortie (7). Le micro-processeur (la) possède au moins une mémoire interne ultra rapide à accès direct (lob) (1 c). Comme le montre la figure 4, le micro-contrôleur (1) présente, en combinaison avec le micro-processeur (la) et convenablement reliés par des bus, un circuit mode d'adressage (nid), un circuit (le) apte à réaliser plusieurs niveaux d'interruptuion, un circuit (if) apte à calculer les temps d'accès. En outre, le micro-contrôleur (1) présente un circuit apte à gérer la vitesse de travail (il) et un circuit (12) de gestion des collisions de données. Le circuit d'affichage (2) est conformé pour permettre un affichage point par point, sous forme graphique. Comme déjà indiqué, ce circuit (2) communique en permanence avec le micro-processeur (la). Suivant une autre caractéristique, le micro-processeur (la) asservit un circuit (10) apte à contrôler le disque dur. D'une manière importante, le circuit sélecteur d'adresses multi-voies (3), assujetti directement au micro-processeur (la), est programmé algèbriquement, en étant apte à sélectionner l'adresse des différents ensembles (4) (5) et (6). A titre indicatif, l'ensemble (4) se compose de huit mémoires statiques RAM sauvegardées par batterie, tandis que l'ensemble (5) est constitué par quatre mémoires EPROM. Ces quatre mémoires EPROM constituent le bloc programme. L'ensemble (6) est constitué par exemple, de douze mémoires dynamiques RAM, qui servent à gérer la totalité d'un écran et les différents tris, tout en permettant l'affichage de toute une page. La carte interface (7) comprend huit sorties séries. Cette carte permet notamment la liaison avec différentes imprimantes. A noter que l'une des sorties imprimante, peut être transformée pour permettre une communication à longues distances et des communications multiples. Comme déjà indiqué, le bus 2 fils du micro-processeur (la) permet de communiquer avec un clavier par l'intermédiaire de l'interface (9). Avantageusement, chaque touche du clavier est programmable et correspond à une fonction spécifique. A titre indicatif, nullement limitatif, dans le cas d'une application du dispositif à la gestion ou à la facturation de services de restautation et/ou d'hôtellerie, le clavier (13) peut comporter un nombre de touches très important, comme le montre la figure 6. En effet, cette figure illustre un appareil intégrant le dispositif selon l'invention, et dont les différentes touches du clavier (13), permettent l'affichage sur un écran (14), des données sélectionnées par lesdites touches. Bien évidemment, cet appareil est relié à tous types d'imprimantes. Compte-tenu de l'ensemble des éléments constitutifs du dispositif selon l'invention et de la structure interne du micro-contrôleur (1) avec ses périphériques, le principe de fonctionnement défini par l'algorithme de la figure 5, est le suivant: Selon un première étape (A), on enregistre les adresses de départ. De l'étape (A) on valide une étape (B) correspond à la rentrée des adresses. De l'étape (B) on valide une étape (C) correspondant à la réception des adresses. De cette étape (C) on valide une étape (D) correspondant au temps du cycle. De cette étape (D) on valide une étape (E) correspondant au démarrage et au transfert à une sortie quelconque. De cette étape (E) on valide une étape (F) correspondant à l'interruption du cycle. De cette étape (F) on valide une étape (G) de fin de transfert. De cette étape (G) on valide une étape (H) correspondant à la fin du cycle. La boucle étant ainsi fermée, le micro-contrôleur peut redémarrer pour un prochain cycle (étape I). On indique, ci-après, les différentes possibilités et les avantages du dispositif, selon la programmation, notamment dans le cas d'une application du dispositif à la gestion et à la facturation des services de restauration. Notamment on souligne les possibilités: - de libeller des articles au moyen du clavier (9), avec la possibilité d'une programmation en chaîne. Il en est de même en ce qui concerne les prix, qui, pour un même article, peuvent être différents en fonction pr exemple, du lieu où est pris cet article : comptoir, terrasse, salle. - de sortir une addition triée par groupe de produits. - de classement automatique dans les résultats par famille, sous famille ou groupe et par ordre alphabétique. - d'avoir un nombre important d'imprimantes. - de sortir les indications d'un même article sur plusieurs imprimantes. - de mettre des commentaires sur la cuisson. - d'avoir des tickets talon automatiquement. - d'avoir différents taux de TVA. - de calculer la TVA sur les encaissements seuls. - de bloquer certaines touches du clavier en cas de non utilisation. - de faire apparaître sur l'écran un nombre important d'articles avec leur codes respectifs. - du choix du mode de règlement. - de connaître les quantités vendues par chaque employé. - d'analyse des résultats par famille, mode de règlement et par employé. - de gérer les produits d'achat, les fiches techniques, les fournisseurs, les bons de livraison, l'inventaire. REVENDICATIONS -1- Dispositif de gestion et de facturation comprenant un micro-controleur (1) en liaison avec un circuit d'affichage (2) qui renvoie l'information, par l'intermédiaire dudit micro-contrôleur, à un circuit sélecteur d'adresses multi-voies (3) apte à sélectionner les adresses, notamment d'un premier ensemble de mémoires statiques RAM (4) d'un second ensemble de mémoires EPROM (5), et d'un troisième ensemble de mémoires dynamiques RAM (6), l'ensemble du micro-contrôleur et du circuit d'affichage (2) étant relié à des interfaces (7) (9) pour asservir différents périphériques (8). -2- Dispositif selon la revendication 1, caractérisé en ce que le microcontrôleur (1) comprend un micro-processeur 32 bits (la), qui possède un circuit interne pour communiquer directement avec l'extérieur, ledit microprocesseur étant relié par un bus d'adresses 2 fils à au moins une interface (9), pour le fonctionnement d'un clavier et à la ou aux interfaces de sortie (7). -3- Dispositif selon la revendication 2, caractérisé en ce que le microprocesseur (la) possède au moins une mémoire interne à accès direct (lob) (il). -4- Dispositif selon les revendications 1 et 2 ensemble, caractérisé en ce que le micro-contrôleur (1) présente, en combinaison avec le microprocesseur (la) et convenablement relié par des bus, un circuit mode d'adressage (nid), un circuit (le) apte à réaliser plusieurs niveaux d'interruptuion, un circuit (if) apte à calculer les temps d'accès. -5- Dispositif selon la revendication 1, caractérisé en ce que le circuit d'affichage (2) est du type point par point. -6- Dispositif selon la revendication 2, caractérisé en ce que le micro processeur (la) asservit un circuit (10), apte à contrôler le disque dur dudit micro-processeur. -7- Dispositif selon la revendication 1, caractérisé en ce que l'ensemble des RAM statiques (4) est sauvegardé par une batterie rechargeable. -8- Dispositif selon la revendication 1, caractérisé en ce que l'interface (7) comprend huit sorties séries. -9- Dispositif selon la revendication 2, caractérisé en ce que chaque touche du clavier est programmable et correspond à une fonction particulière.