Brevet FR2701781A1 — publié le 19940826

Machine à affranchir permettant un contrôle de la consommation journalière. L'invention concerne une machine à affranchir permettant un contrôle de la consommation journalière, c'est-à-dire du montant de l'ensemble des opérations d'affranchissement réalisées par cette machine au cours d'une journée donnée. Une machine à affranchir classique comporte une mémoire non volatile, doublée, permettant de mémoriser le la consommation totale, c'est-à- dire la valeur cumulée de toutes les opérations d'affranchissement depuis la mise en service de la machine Pour pouvoir facturer la consommation mensuelle, et effectuer sporadiquement certains contrôles, l'organisme postal qui exploite la machine demande à l'usager de remplir manuellement un formulaire mensuel comportant une ligne par journée L'usager lit, en fin de journée, la consommation totale qui est affichée sur un afficheur de la machine; l'inscrit sur son formulaire; puis calcule la consommation journalière en faisant une soustraction entre la consommation totale affichée et la consommation totale relevée pour la journée précédente; et inscrit aussi cette consommation journalière sur le formulaire. Ces formulaires présentent de nombreux inconvénients: Le calcul et l'inscription manuels de la consommation journalière par un usager ne sont pas toujours faits sérieusement et sont sujets à des erreurs. Un fraudeur peut tenter de truquer les montants qu'il déclare Des contrôles sporadiques sont prévus, mais sont difficiles à mettre en oeuvre, car ils nécessitent qu'un agent de l'organisme postal vienne lire sur la machine la valeur de la consommation totale réelle. Le but de l'invention est donc de permettre de contrôler plus facilement la consommation mensuelle et la consommation journalière inscrite par l'usager sur le formulaire mensuel classique Un autre but de l'invention est de permettre en outre une édition automatique du formulaire mensuel, en certifiant l'exactitude des informations présentées par ce formulaire. L'objet de l'invention est une machine à affranchir permettant un contrôle de la consommation journalière, caractérisée en ce qu'elle comporte: un circuit calendrier fournissant la date réelle, protégé pour empêcher une modification de la date, sans autorisation; une mémoire non volatile; des moyens pour calculer la consommation totale depuis la mise en service de la machine, et pour l'inscrire dans la mémoire, avec la date réelle fournie par le circuit calendrier, au moins une fois chaque jour o au moins une opération d'affranchissement est réalisée. La machine ainsi caractérisée permet de contrôler la consommation totale, jour par jour, avec une date certaine. Un premier procédé de contrôle consiste à envoyer un agent de l'organisme postal auprès de la machine, pour lire sur l'afficheur de celle-ci les valeurs de la consommation totale pour les dates o la consommation doit être contrôlée Un second procédé exposé ci-dessous permet d'éviter ce déplacement. Selon une autre caractéristique, la machine à affranchir, selon l'invention, comporte en outre: des moyens pour calculer un nombre dit de certification, en fonction: d'un numéro propre à la machine, d'une clé secrète, et des valeurs de consommation totale et des valeurs de consommation journalière sur une période prédéterminée; selon un algorithme empêchant de retrouver la clé secrète; des moyens pour fournir le nombre de certification à un usager de la machine. La machine ainsi caractérisée permet de contrôler l'exactitude d'un formulaire rempli manuellement par l'usager, sans nécessiter un déplacement d'un agent de l'organisme postal, car ce dernier peut recalculer le nombre de certification à partir des valeurs de consommation inscrites sur la fiche fournie par l'usager, et vérifier qu'il est identique à celui inscrit par l'usager sur cette fiche Cette vérification garantie l'exactitude des consommations journalières portées sur une fiche remplie manuellement par un usager. Selon une autre caractéristique, la machine est caractérisée en ce que les moyens pour fournir le nombre de certification comportent une imprimante; et en ce que ces moyens fournissent sous forme imprimée: la consommation totale relevée jour par jour, et la consommation journalière, sur une période prédéterminée; le numéro propre à la machine; et le nombre de certification correspondant. La machine ainsi caractérisée permet de supprimer complètement le remplissage manuel d'une fiche mensuelle par un usager, puisque la machine fournit automatiquement, sous forme imprimée: les valeurs de consommation journalière, pour une période d'un mois, par exemple le numéro propre à la machine, et le nombre de certification correspondant à ces informations Le travail de l'usager est donc considérablement simplifié. L'invention sera mieux comprise et d'autres caractéristiques apparaîtront à l'aide de la description ci- dessous et de la figure unique l'accompagnant Cette figure représente le schéma synoptique d'un exemple de réalisation d'une machine à affranchir selon l'invention Cet exemple comporte une enceinte protégée EN contenant les circuits électroniques qui doivent rester hors de portée de l'usager pour éviter des fraudes Ces circuits électroniques comportent: un microprocesseur Mi réalisant des fonctions de commande de la machine à affranchir, selon un programme stocké dans une mémoire morte RM reliée au microprocesseur Ml par un bus parallèle PB; deux mémoires vives, BAM 1 et BAM 2, secourues par une batterie non représentée; ces mémoires contenant: un registre dit ascendant pour le montant total courant des opérations d'affranchissement, un registre descendant pour le crédit restant, un registre mémorisant le nombre d'opérations d'affranchissement; et 2 X 31 registres destinés à mémoriser la consommation journalière sur deux mois civils consécutifs; tous ces registres étant dupliqués respectivement dans ces deux mémoires; un circuit calendrier CAL, associé à un quartz, QI et à une batterie de secours B; un clavier K associé à un afficheur D, permettant à un opérateur de donner des ordres à la machine à affranchir, et de lire des informations concernant le fonctionnement de celle-ci; une imprimante optionnelle P; un commutateur S placé dans une zone T de l'enceinte EN, accessible par une trappe plombée, pour permettre au personnel d'un organisme postale de réaliser le rechargement d'un crédit dans le registre descendant, et la mise à l'heure et au jour, du circuit calendrier CAL. La trappe plombée empêche l'utilisateur de la machine d'accéder à ce commutateur S pour éviter toute fraude sur le crédit ou sur la date des affranchissements La machine est créditée et remise à l'heure en même temps, à intervalles réguliers, par exemple tous les six mois, par un membre du personnel de l'organisme postal En plus de la trappe plombée, on peut prévoir un code numérique secret, à taper sur le clavier K pour autoriser le chargement d'un crédit ou un changement de date et d'heure. L'usager est autorisé à affranchir son courrier quelques jours avant la date de dépôt réel à la poste (sept jours au maximum, par exemple) S'il veut profiter de cette tolérance, il commande un décalage de la date imprimée, au moyen du clavier K Le fonctionnement de la machine est commandé par le microprocesseur Mi en fonction d'un logiciel 2701781 stocké dans la mémoire morte RM Il est à la portée de l'Homme de l'Art de réaliser un module logiciel, stocké dans la mémoire R Mr pour saisir les instructions de l'usager et décaler la date imprimée, par rapport à la date fournie par le circuit CAL, d'un nombre de jours choisi par l'usager et inférieur à un nombre maximal fixé dans le module logiciel. Un bus synchrone à transmission série, SB 1, relie un port du microprocesseur Mi à une entrée de la mémoire BAM 1 et à une entrée du circuit calendrier CAL Un second bus synchrone à transmission série, SB 2, relie un port du microprocesseur Mi à un port de la mémoire BAM 2 et à un port du microprocesseur M 2 Un troisième bus synchrone à transmission série, SB 3, relie un port du microprocesseur Ml à un port de l'ensemble clavier K et afficheur D, et à un port de l'imprimante P. Lors de chaque opération d'affranchissement, le microprocesseur Mi calcule le montant courant de la consommation totale puis il met à jour le registre ascendant dans la mémoire BAM 1 en y inscrivant ce montant courant Il met à jour aussi le registre descendant, et le registre du nombre d'opérations, dans la mémoire BAM 1 Puis il relit le contenu de cette mémoire pour vérifier que chaque mise à jour s'est déroulée correctement Puis il réalise les mêmes mises à jour dans la mémoire BAM 2. Quand il est sous tension, le microprocesseur Ml surveille le bon fonctionnement de l'horloge en testant le changement des secondes par exemple En outre, il surveille le changement de date qui a lieu à minuit. Si la machine reste sous tension en permanence, lors de chaque changement de date, le microprocesseur Mi lit le montant courant de la consommation totale dans les mémoires BAM 1 et BAM 2 Celui-ci devient, à minuit, le montant à archiver pour la journée qui vient de s'écouler Ce montant est alors inscrit, avec la date, dans les mémoires BAM 1 et BAM 2 dans un registre correspondant à cette journée, o il sera conservé pendant une durée de deux mois, ce registre étant réutilisé au bout de deux mois Un pointeur stocké dans chacune de ces mémoires BAM 1 et BAM 2 permet de connaître l'adresse du dernier registre mis à jour. Pour le cas o la machine est mise hors tension pendant les périodes d'inutilisation, le microprocesseur Ml lit la date fournie par le circuit CAL, lors de chaque remise sous-tension; et il lit la date la plus récemment inscrite dans les mémoires BAM 1 et BAM 2 Si elle ne correspond pas à la date fournie par le circuit CAL, le microprocesseur Mi en conclue qu'il y a eu au moins un changement de date depuis la dernière mise à jour Il lit dans les mémoires BAM 1 et BAM 2 le montant courant de la consommation totale et l'inscrit avec la date réelle fournie par le circuit CAL, dans le registre correspondant à cette date, dans les mémoires BAM 1 et BAM 2 Naturellement, si des opérations d'affranchissement sont réalisées ensuite, et si la machine est encore sous tension à minuit, le montant enregistré sera remplacé par le montant courant à minuit. Si l'organisme postal exploitant la machine demande à l'usager de remplir manuellement une fiche indiquant la consommation journalière de la machine, l'imprimante P n'est pas installée dans la machine L'usager demande à la machine une lecture des informations stockées dans les registres correspondant au dernier mois de consommation Cette requête est effectuée par l'intermédiaire du clavier K Le microprocesseur Ml lit le montant de la consommation totale, pour chaque jour successivement, et l'affiche sur l'afficheur D Simultanément il calcule la consommation journalière pour chaque jour et l'affiche sur l'afficheur D. L'usager recopie sur la fiche successivement les valeurs lues sur l'afficheur D. Puis le microprocesseur Mi calcule un nombre dit de certification, en fonction: d'un numéro propre à la machine, mémorisé dans la mémoire RM; d'une clé secrète mémorisée dans la mémoire RM; des valeurs de consommation totale; et des valeurs de consommation journalière qu'il vient d'afficher L'algorithme utilisé pour déterminer le nombre de certification peut être, par exemple, l'algorithme cryptologique classique normalisé appelé Data Encryption Standard Il peut être mis en oeuvre au moyen d'un microprocesseur courant et il interdit de remonter à la valeur de la clé secrète Le microprocesseur Mi affiche le nombre de certification sur l'afficheur D, et l'usager le recopie sur son formulaire Ce nombre de certification peut être recalculé par un agent de l'organisme postal à partir du numéro propre à la machine, qui est indiqué sur le formulaire, de la clé secrète qui est évidemment connue de l'organisme postal, et des valeurs de consommation totale et de consommation journalière indiquées sur le formulaire Une comparaison entre le nombre de certification recalculé et celui indiqué sur le formulaire permet de conclure sur la validité des valeurs recopiées par l'usager Un contrôle dans les locaux de l'usager sur la machine elle- même, ne sera envisagé que dans les cas peu fréquent o cette vérification indiquera une anomalie. L'exemple de réalisation représenté sur la figure, procure une facilité supplémentaire à l'organisme postal et à l'usager Il comporte une imprimante P permettant au microprocesseur Mi d'imprimer directement un formulaire mensuel indiquant: le numéro propre à la machine, les valeurs de consommation totale et les valeurs de consommation journalière pour chaque journée d'un mois civil, et un nombre de certification. Il est à la portée de l'Homme de l'Art de réaliser des modules de logiciels, à stocker dans la mémoire morte RM, pour réaliser ces fonctions. REVENDICATIONS 1) Machine à affranchir permettant un contrôle de la consommation journalière, caractérisée en ce qu'elle comporte: un circuit calendrier (CAL) fournissant la date réelle, protégé pour empêcher une modification de la date, sans autorisation; une mémoire non volatile (BAM 1, BAM 2); des moyens (Mi, RM) pour calculer la consommation totale depuis la mise en service de la machine, et pour l'inscrire dans la mémoire (BAM 1, BAM 2) avec la date réelle fournie par le circuit calendrier (CAL), au moins une fois chaque jour o au moins une opération d'affranchissement a été réalisée. 2) Machine selon la revendication 1, caractérisée en ce qu'elle comporte en outre: des moyens (Mi, RM) pour calculer un nombre dit de certification, en fonction: d'un numéro propre à la machine, d'une clé secrète, et des valeurs de consommation totale et des valeurs de consommation journalière sur une période prédéterminée; selon un algorithme empêchant de retrouver la clé secrète; des moyens (D, P) pour fournir le nombre de certification à un usager de la machine. 3) Machine selon la revendication 2, caractérisée en ce que les moyens pour fournir le nombre de certification comportent une imprimante; et en ce que ces moyens fournissent sous forme imprimée: la consommation totale relevée jour par jour, et la consommation journalière, sur une période prédéterminée; le numéro propre à la machine; et le nombre de certification correspondant. 4) Machine selon la revendication 1, caractérisée en ce qu'elle comporte en outre des moyens (Ml, RM) pour réaliser un affranchissement comportant une date décalée, par rapport à la date réelle fournie par le circuit calendrier, d'un nombre de jours inférieur à une limite prédéterminée.