Brevet FR2476352A1 — publié le 19810821

La présente invention se rapporte aux machines électroniques à affranchir et concerne, plus particulièrement, une machine électronique à affranchir du type comprenant un clavier pour introduire des affranchissements à imprimer, un écran d'affichage pour afficher les affranchissements à imprimer ainsi que d'autres données, un dispositif électronique de comptabilisation et un mécanisme d'impression. Des machines de ce genre sont déjà connues et sont décrites par exemple dans le brevet des Etats-Unis d'Amérique n[deg.] 3978 457. Ce brevet décrit un dispositif pour une machine à affranchir comprenant un clavier pour l'introduction manuelle de données correspondant à l'affranchissement à imprimer. Dans les machines antérieures de la catégorie générale comprenant les machines postales à fonctionnement électronique, il s'est avéré souhaitable d'utiliser un ou plusieurs microprocesseurs pour commander différentes fonctions et opérations de la machine. Pour des raisons de sécurité, toutes les données concernant la comptabilisation peuvent être maintenues séparément des autres données concernant des informations qui n'ont pas besoin de sécurité. Par le maintien séparé des données de sécurité, il est donc possible d'améliorer la sécurité tout en mettant en oeuvre un concept de traitement distribué en utilisant des processeurs multiples. L'utilisation de traitements multiples dans un concept de sécurité place des conditions impératives sur le taux d'erreur dans les communications entre les processeurs, ces conditions devant être satisfaites pour obtenir un fonctionnement correct. Il est en outre souhaitable de réaliser un dispositif de ce genre qui permette de transférer sa commande à une unité extérieure, permettant de transférer totalement la commande des fonctions à un dispositif extérieur saus aucune modification du circuit. En outre, l'utilisation de circuits électroniques dans des machines à affranchir offre la possibilité d'une élaboration plus poussée de la recharge automatique des registres de comptabilisation sans nécessiter de personnel d'exploitation. Il est donc souhaitable dans toute machine de ce genre de disposer de moyens perfectionnés de détection de violation et d'exécution de contrôle d'erreur d'auto-diagnostic. L'invention a donc pour objet essentiel de proposer un dispositif de traitement distribué pour produire et imprimer des valeurs d'affranchissement qui maintient les données de sécurité séparées des données n'imposant pas de sécurité. Un autre objet de l'invention est de proposer an dispositif de communication entre des processeurs qui réduit au minimum les erreurs résultant des communications bilatérales entre plusieurs processeurs. Un autre objet enfin de l'invention est de proposer un dispositif perfectionné de contrôle d'erreur pour l'auto-diagnostic. Ces résultats sont atteints selon l'invention dans une machine à affranchir comprenant deux ou plusieurs unités avec chacune une commande par calculateur et une possibilité de communication entre les unités. Les communications entre les unités sont de préférence réduites au minimum pour des raisons de sécurité et aucune ligne supplémentaire de commande n'est prévue entre les unités ; tous les signaux de commande- apparaissent dans le même canal de données en série, avec les données des messages. Sous forme d'une autre condition, il est nécessaire que les messages soient complètement exempts d'erreurs lorsqu'ils sont reçus par une unité de réception afin d'assurer l'intégrité du système postal et de comptabiliser sans erreur tous les affranchissements. Selon un mode de réalisation de l'invention, la machine à affranchir comporte trois unités qui, bien que reliées mécaniquement entre elles, comportent chacune une unité centrale de traitement et chacune un circuit d'horloge commandé par cristal. Selon l'invention, il n'est pas nécessaire que les fréquences des horloges des différentes unités soient identiques et les communications en tre les unités se font par des messages en série émises et reçues de façon asynchrone. Le format des messages et les instants d'apparition des bits dans les différentes unités sont établis avec précision mais de manière que les messages puissent être émis et reçus sans qu'il soit nécessaire de synchroniser les différentes unités. En outre, à la réception des premiers bits d'un message provenant d'une unité qui émet, les bits reçus sont retransmis par le récepteur vers l'émetteur pour être comparés afin de permettre à l'émetteur d'émettre un signal "pas d'erreur" dans une période minimale suivant l'émission du message complet et la vérification de son exactitude tel qu'il a été émis et reçu. Tous les signaux de commande et de données utilisent la même paire de conducteurs dans chaque direction avec un rythme défini avec précision pour la commande. En ce qui concerne les commandes extérieures, les commandes circulent dans un sens et les informations circulent dans l'autre sens. Toutes les commandes de la machine et toutes les informations à l'intérieur de cette machine peuvent être commandées par une connexion au moyen d'un connecteur d'interface. Toutes les fonctions remplies par la machine peuvent être commandées électriquement à partir d'un point éloigné, sauf des fonctions manuelles purement locales telles que la mise sous tension et le changement de date. Cela résulte de la possibilité de communication entre les unités de données. Il résulte de l'organisation des trois unités une circulation de commandes ou de données à partir de l'unité de commande vers l'unité de comptabilisation puis vers l'unité d'imprimante. C'est le cas par exemple d'une nouvelle valeur d'affranchissement et de sa mise en place. La circulation des informations se fait dans le sens opposé. C'est le cas par exemple d'une valeur en cours d'un registre ou autre. Dans ce cadre, la connexion d'un dispositif extérieur, par exemple une balance électronique, avec l'unité de commande, permet d'introduire des instructions de commande ou de données dans la machine. Les opérations d'interface permettent au dispositif extérieur d'assurer la commande de la machine, en inhibant le clavier. Le dispositif extérieur peut envoyer des messages à l'écran d'affichage, éliminant ainsi la nécessité d'un clavier et d'un écran d'affichage sur ce dispositif extérieur. Un avantage particulier de cette disposition est que l'unité de commande peut être physiquement remplacée par le dispositif associé de commande extérieur sans aucun changement de l'unité de comptabilisation ou de l'unité d'impression, aussi bien en ce qui concerne les circuits que les programmes. D'autres caractéristiques et avantages de l'invention apparaîtront au coura de la description qui va suivre. Aux dessins annexés, donnés uniquement à titre d'exempie nullement limitatif : La fig. 1 est une vue simplifiée en perspective d'une machine à affranchir qui comporte le dispositif selon l'invention, La fig. 2 est une vue agrandie du panneau de la achine de la fig. 1, La fig. 3 est un schéma simplifié illustrant les éléments d'un mode de réalisation de l'invention, La fig. 4 est un schéma simplifié du circuit de l'unité de commande d'une machine à affranchir selon l'invention, La fig. 5 est un schéma simplifié d'un circuit du dispositif de comptabilisation d'une machine à affranchir selon l'invention, La fig. 6 est un schéma plus détaillé d'un mode de réalisation de l'unité de commande d'une machine à affranchir selon l'invention, La fig. 7 est un schéma d'un coupleur optique qui peut être utilisé selon l'invention, La fig. 8 est un schéma plus détaillé d'un mode de réalisation d'une unité de comptabilisation selon l'invention, La fig. 9 est un schéma simplifié d'un mode de réalisation des circuits électriques de l'unité d'impression d'une machine à affranchir selon l'invention, La fig. 10 est un diagramme de temps illustrant l'opération de communication bilatérale selon l'invention, La fig. 11 est un schéma logique illustrant l'émission à partir de la machine, La fig. 12 est un schéma logique illustrant une émission vers la machine, La fig. 13 est un diagramme illustrant plusieurs dispositifs extérieurs connectés en cascade sur la machine, La fig. 14 montre la manière d'assembler les organigrammes des fig. 14A à 141, Les fig. 14A à 141 sont des organigrammes illustrant le fonctionnement de l'unité de commande, La fig. 15 montre la manière d'assembler les organigrammes des fig. 15A à 15F, Les fig. 15A à 15F sont des organigrammes illustrant le fonctionnement de l'unité d'impression, La fig. 16 montre la manière d'assembler les organigrammes des fig. 16A à 16L, et Les fig. 16A à 16L sont des organigrammes illustrant le fonctionnement de l'unité de comptabilisation. Les figures, et plus particulièrement la fig. 1, illustrent une machine à affranchir 20 montée de façon amovible sur une base 21, selon un mode de réalisation de l'invention. Dans cette disposition, une fente 22 est prévue entre la machine à affranchir 20 et la base 21 sur son côté avant, pour recevoir des enveloppes et autres et pour y imprimer des affranchissements. La machine comporte un écran d'affichage 23, de préférence un dispositif d'affichage électronique, ainsi qu'un panneau de commande 24 qui peut être organisé de la manière qui sera décrite par la suite. L'appareil peut être alimenté par un câble d'alimentation 25. La machine à affranchir 20 représentée sur la fig. 1 peut être d'un type monté amovible sur la base 21, et cette base 21 peut être du type décrit par exemple dans le brevet des Etats-Unis d'Amérique n[deg.] 2 934009, comportant un dispositif mécanique d'entraînement pour actionner le mécanisme d'impression de la machine 20. La possibilité de séparation entre la machine et sa base permet la compatibilité entre la machine électronique et des unités courantes d'entraînement, simplifie l'entretien et, s'il y a lieu, simplifie le transport de la machine pour sa recharge si la possibilité de charge à distance n'est pas utilisée. La fig. 2 représente plus clairement le panneau de la machine à affranchir et montre que cette machine comporte an écran d'affichage numérique 30, par exemple un dispositif d'affichage multiplexe à sept segments, à diodes électroluminescentes ou à cristaux liquides. De plus, le clavier comporte des touches numériques 31 et ane touche de virgule 32 associée, pour régler l'impression à la valeur voulue d'affranchissement, cette valeur étant normalement affichée sur l'écran 30. Une touche d'effacement 33 peut également être prévue pour effacer la valeur d'affranchissement, par exemple dans le cas d'une introduction erronée. Quand le montant affiché a été amené à la valeur voulue, la manoeuvre d'une touche 34 d'affranchissement entraîne la mise en place des roues des types sur l'affranchissement choisi. Le panneau peut en outre porter une série de touches permettant l'affichage sélectif d'autres valeurs sur l'écran 30. Par exemple, la manoeuvre d'une touche 35 peut autoriser l'affichage du contenu d'un registre ascendant, c'est-à-dire des affranchissements utilisés par la machine, et la manoeuvre d'une touche 36 peut permettre l'affichage du contenu d'un registre descendant, c'est-àdire des affranchissements dont la machine est encore chargée. Par ailleurs, des touches 37 à 40 peuvent permettre l'affichage d'une manière habituelle d'autres valeurs spécialisées et spécifiques, par exemple une somme de commande ou d'affranchissement, un comptage d'envoi, une valeur de lot et un comptage de lot. Les registres de valeur de lot et de comptage de lot peuvent être effacés en appuyant simultanément sur la touche de valeur de lot ou la touche de comptage de lo et la touche d'effacement C. De préférence, le panneau comporte également une diode électromuminescente 41 qui s'allume à chaque mise sous tension de la machine, comme cela se fait généralement au début d'une journée, pour indiquer que le dateur n'a pas été réglé ou que sa porte est ouverte. Une autre diode électroluminescente 42 peut être prévue et connectée pour s'allumer s'il est nécessaire de ramener au repos le mécanisme de déclenchement dans la base, avant de continuer l'exploitation. Dans le but de recharger la machine, par exemple au moyen du clavier, cette machine peut comporter une entrée de serrure 45 représentée sur la fig. 1 dans laquelle la clé 46 de la fig. 2 peut être introduite. Le fût de la serrure peut être visible par une fenêtre 47 pour indiquer la position de la clé. Ainsi, dans la position normale de la clé, le message "manoeuvre" peut être présenté. Cette disposition peut également être appliquée pour le réglage à distance de la machine, par exemple comme cela est décrit dans le brevet des Etats-Unis d'Amérique n[deg.] 4 097 923. Selon une autre caractéristique, la machine peut corn porter un commutateur de service 50 à sa face arrière, à la disposition du personnel de service d'entretien, et permettant d'utiliser les touches de la machine pour des fonctions différentes. Après la manoeuvre du commutateur 50, les touches 35 à 40 peuvent autoriser l'affichage d'autres valeurs telles que la valeur de déverrouillage, la signalisation de faibles valeurs d'affranchissement, le numéro de la machine, l'état de diagnostic, et le montant maximal permis. La manoeuvre de la serrure pour l'a- mener en position de "combinaison d'entrée", indiquée dans la fenêtre 47, avec l'introduction d'une combinaison codée correcte par le clavier, autorise le passage de la machine en mode de recharge. Dans ce mode, qui peut être introduit par une serrure intérieure à commutateur commandée par la clé 46, une position "montant introduit", indiquée par ce message dans la fenêtre 47, permet de recharger les registres de valeur de la machine par le clavier. Le retour de la clé dans la position de manoeuvre permet de reprendre l'utilisation de la machine pour imprimer des affranchissements. Le commutateur de service peut se trouver dans une position sans sécurité dans la machine, car l'affichage de valeurs supplémentairesautorisé par ce commutateur n'affecte pas la sécurité de la machine et permet simplement l'affichage d'autres valeurs. Le fait que ce sont ces valeurs qui sont affichées peut être indiqué par un marquage distinctif sur le clavier, si cela est souhaité, et la manoeuvre du commutateur de service 50 inhibe partiellement la touche 34 d'affranchissement. Il est alors impossible de régler une nouvelle valeur d'affranchissement dans la machine lorsqu'elle se trouve dans le mode de "service" et un verrouillage bloque le fonctionnement de la machine dans ce mode. Mais la touche de réglage peut encore être utilisée pour provoquer l'affichage de la valeur actuelle ent établie. Quand la machine se trouve dans le mode de service, c'est-à-dire avec le commutateur 50 actionné, et si la serrure 45 et la clé 46 sont manoeuvré[epsilon]s, l'introduction par le clavier d'une nouvelle valeur et d'un code indiquant la fonction de cette valeur autorise le retour à "zéro de la valeur de déverrouillage, de la signalisation de faibles montants d'affranchissement ou du montant maximal réglable. La valeur de "déverrouillage" est ane valeur déterminée, par exemple cinq francs, au-dessus de laquelle l'opérateur doit prendre des précautions pour éviter l'impression accidentelle de montants excessifs. A cet effet, toutes les valeurs égales ou supérieures à la valeur de déverrouillage imposent une opération supplémentaire de la part de l'opérateur, par exemple une manoeuvre supplémentaire de la touche d'affranchissement 34. L'affichage peut présenter une indication distinctive, par exemple une barre horizontale pour indiquer que les roues des types ont été mises en place mais que l'opération de déverrouillage, c'est-à-dire la manoeuvre supplémentaire de la touche d'affranchissement, n'a pas été effectuée. L'exécution de l'opération de déverrouillage est indiquée par l'écran d'affichage, par exemple par trois barres horizontales pour indiquer que la machine peut être déclencher pour imprimer l'affranchissement. Si le registre descendant ne contient pas des fonds suffisants pour couvrir le montant établi sur les roues des types, l'ensemble de l'affichage peut entrer en scintillement. Par ailleurs, si la valeur mémorisée dans le registre descendant est inférieure à la limite de signalisation d'affranchissement faible, la virgule peut entrer en scintillement. Bien entendu, le montant "maximal réglable" ne peut être dépassé dans l'établissement d'un affranchissèment. La machine peut également comporter un commutateur 51 "privilégié" qui est normalement maintenu en position de travail par un plomb. La manoeuvre de commutateur après avoir coupé le plomb permet au personnel du bureau de poste de recharger la machine, dans le mode de recharge sur place. De plus, la machine comporte une ou plusieurs touches 52 de fonctions arithmétiques permettant de varier le montant d'affranchissement, par exemple l'addition d'autres valeurs à celles déjà affichées, avant la manoeuvre de la touche d'affranchissement 34. Cela permet à l'opérateur d'introduire d'autres valeurs, par exemple d'assurance ou autres, sans imposer un calcul manuel ou un calcul par un dispositif séparé. Les constituants intérieurs de la machine à affranchir selon l'invention sont de préférence organisés comme le montre la fig. 3, comprenant un premier compartiment 55 physiquement sur, c'est-à-dire aussi sûr.qu'il est raisonnablement possible pour éviter la violation des composants intérieurs. Il n'est pas possible d'obtenir une sécurité à 100 i dans ce cas, mais une violation apparaît physiquement dans tous les cas avant que l'accès soit obtenu. Le compartiment 55 enferme le module d'impression 56 qui peut consister en un ensemble d'impression mécanique et, éventuellement, un microcalculateur séparé pour commander ce module. Le compartiment 55 contient également un autre co partiment 57, avec de préférence un blindage électromagnétique, et qui contient un module de comptabilisation. Ce dernier n'est connecté aux dispositifs extérieurs, c'est-à-dire extérieurs au compartiment 57, que par des coupleurs optiques 59 ou similaires, tels que le décrit la demande de brevet des Etats-Unis d'Amérique n[deg.] 918785. déposée le 26 juin 1978, afin d'éviter tout dommage accidentel ou intentionnel résultant d'introduction de courants parasites, par exemple des tensions excessives dans le module de comptabilisation. Bien entendu, ce couplage n'est pas prévu pour la source d'énergie qui aboutit à une source d'alimentation 60 dans un compartiment séparé 61 également dans le compartiment de sécurité 55. La source d'alimentation 60 est alimentée par l'intermédiaire d'un filtre 62 dans le compartiment 61 pour assurer de l'absence de toute variation de tension qui pourrait nuire au module de comptabilisation, l'entrée d'alimentation du compartiment 61 étant faite dans le compartiment 55 à partir d'un dispositif d'alimentation d'un a[alpha] tre compartiment 63 délimité de préférence par le carter extérieur de sécurité du compartiment 55. Ainsi, bien qu'il ne soit pas absolument nécessaire que tous les éléments du compartiment 63 soient protégés physiquement par une sécurité, cette protection est préférable. La tension provenant de la prise de courant 64 est amenée dans le compartiment 63, d'où elle peut être tran mise par une connexion 65 appropriée à la base de la machine pour l'alimenter. L'alimentation de la machine peut être protégée dans le compartiment 63 par un fusible 66, transmise du fusible à un thermostat 67 et, de là, à un suppresseur de transitoire et filtre 68. Le thermostat évite l'application de la tension à l'unité dans le cas de températures excessives. Une autre protection de l'ensemble est assurée par un transformateur d'isolement 69 et un dispositif 70 de suppression de surtension. L'alimentation de la machine est finalement appliquée à un dispositif 71 d'emmagasinage d'énergie, par exemple un condensateur 71 de grande capacité qui emmagasine une énergie suffisante pour permettre la protection automatique de la machine, par exemple pour le transfert de données à une mémoire rémanente dans le cas d'une panne d'alimentation. La réduction de tension peut être détectée par un capteur 72 dans le boîtier de sécurité 55, un signal de sortie du capteur étant appliqué au module de comptabilisation pour lui indiquer la nécessité d'un changement de mode, et un autre signal de sortie (qui peut être mécanique) pour inhiber d'autres fonctions du module d'impression. Une autre sortie du transformateur d'isolement 69 peut être reliée, à l'extérieur de la machine, à une unité de commande 75 et l'une des sorties isolées d'une module de comptabilisation peut être reliée également à l'unité de commande par le compartiment 63. L'unité de commande 75 peut ainsi constituer une unité de commande par clavier, comme le représente par exemple la fig. 2, comportant des touches, des dispositifs d'affichage, etc., nécessaires pour l'exploitation locale de la machine. Il apparaît ainsi en regard de la fig. 3 que les éléments de la machine à affranchir sont organisés de façon telle que ceux qui sont les moins critiques pour la sécurité soient associés avec des niveaux de moins en moins élevés de sécurité physique et électrique. La fig. 4 illustre un mode de réalisation d'une unité de commande 75. Cette unité, aussi bien pour la souplesse de sa réalisation que pour réduire au minimum les éléments non critiques qui doivent être isolés dans le boîtier de sécurité physique, comporte de préférence une unité centrale de traitement 80, par exemple de la série 6500, connectée par des lignes de données, des lignes de commande et des lignes d'adresse à un circuit rythmeur 81 d'entrée/sortie de mémoire à accès direct et de mémoire permanente de type courant comprenant des mémoires permanentes, des mémoires à accès direct, des éléments de commande de synchronisation et des circuits d'interface d'entrée/sortie. En utilisant des décodeurs 82 appropriés, le clavier 83 peut être exploré de la manière habituelle et, en utilisant des circuits d'attaque 84 appropriés, l'écran d'affichage 85 peut être excité, de préférence dans un mode de multiplexage selon la pratique courante. Les données concernant la manoeuvre de l'une des touches du panneau peuvent ainsi être communiquées à l'unité de traitement 80 pour le développement d'entrée/sortie en série sur les lignes 86 en communication avec le module de comptabilisation 58 dans le compartiment de sécurité 55. Le processeur 80 et le circuit 81 réagissent à la nécessité d'interventions de l'opérateur en préparant le écanisme de déclenchement dans la base, et au manque d'ouverture ou de fermeture de la porte 28 du dateur (fig. 1) après la mise sous tension de l'unité, en excitant sélectivement une diode électroluminescente 87 correspondant respectivement aux indicateurs 42 et 41 de la fig.2. Le commutateur de service 50 peut aussi être connecté au circuit 81. Si d'autres dispositifs d'entrée/sortie sont connectés à l'unité de commande, par exemple des dispositifs extérieurs d'affichage ou des dispositifs de corn mande, ils peuvent être connectés à l'unité par d'autres lignes 88 d'entrée/sortie, de préférence des circuits de communication en série qui peuvent être isolés par des coupleurs optiques. L'unité peut comporter une source interne d'alimentation et régulateur 89 connectée pour recevoir la tension de l'alimentation à basse tension de la machine, comme le montre la fig. 3. Les fonctions décrites ci-dessus, à la commande de l'unité de commande, sont donc des fonctions qui ne sont pas critiques dans le sens qu'une perte de commande ou du contenu d'un registre n'entraîne pas une perte financière pour l'administration ou l'utilisateur. Ces fonctions ont été affectées à l'unité de commande afin que les parties de sécurité de la machine ne contiennent que la programmation qui doit être de sécurité. D'autres fonctions peuvent être remplies par l'unité de commande, par exemple l'addition de montants introduits successivement, et peuvent être commandées par le programme de l'unité de commande car ces calculs ne sont pas critiques pour la sécurité de l'appareil et n'ont pas à être effectués dans les parties de sécurité physique de la machine. D'une manière similaire, les fonctions de mise au repos peuvent Être remplies par la programmation de l'unité de commande car ces fonctions ne sont pas critiques non plus pour le dispositif de comptabilisation et les registres eux-mêmes. Mais pour conserver ces paramètres dans une mémoire rémanente, leur maintien dans l'unité de comptabilisation est souhaitable. Il est bien évident que, dans un dispositif tel que celui de la fig. 4, d'autres touches arithmétiques peuvent être prévues sans grande difficulté afin que la machine à affranchir puisse aussi être utilisée comme une machine à calculer. En variante, l'unité centrale de traitement et son circuit de commande peuvent être complétés par une pastille de calculateur ou autre, connectée au clavier et à l'écran d'affichage pour remplir des fonctions arithmétiques. Bien que l'unité de commande de la fig. 4 remplissant toutes les fonctions du panneau de la fig. 2 soit de préférence disposée directement dans la machine, en en faisant partie, il est évident que cette partie de l'ensemble pourrait en être séparée ou séparable physiquement ; la machine à affranchir elle-même ne comporterait alors que les éléments qui doivent être sous sécurité physique. Etant donné que les informations et les commandes monétaires prévalent dans les communications en série dans la machine, un degré élevé d'intégrité est impératif. A cet effet, la machine est conçue dans ces sections de transmission en série de manière qu'un bit émis soit retourné sous forme d'un "écho" par le récepteur, dans un but de contrôle. Si l'émetteur reçoit de façon satisfaisanté tous les signaux d'écho, il peut émettre une impulsion "pas d'erreur", informant ainsi le récepteur que l'information qu'il a reçue est valide. La disposition des circuits du compartiment de comptabilisation est représentée plus en détail sur la fig. 5 qui montre les parois 90 du compartiment formant de préférence un blindage électromagnétique. Les circuits comprennent an microcalculateur 91 de comptabilisation connecté à un circuit 92 de commande de mémoire rémanente. Ce circuit 92 commande la transmission de données mémorisées entre une mémoire non rémanente, qui peut faire partie du microcalculateur 91 et une mémoire rémanente 93. Les mémoires non rémanentes, par exemple des mémoires à accès direct, peuvent fonctionner comme des registres ascendants de travail, des registres descendants de travail, etc. Le microcalculateur de comptabilisation comporte également un circuit de commande de mémoire permanente pour les sous-programmes nécessaires de comptabilisation ainsi que les sous-programmes de commande. Cette unité peut en outre comporter des circuits d'interface en série pour permettre sa liaison avec les modules d'impression et de commande. Le microcalcul teur peut être par exemple un microcalculateur de la série 8048 de Intel Corporation, Santa Clara, Californie, avec un cir cuit de commande similaire à celui décrit ci-dessus à propos de l'unité de commande 75. Dans le but d'éviter d'endommager le module de comptabilisation par des surtensions électriques appliquées accidentellement ou intentionnellement, et pour éliminer les parasites électriques induits par des boucles à la masse, le microcalculateur de comptabilisation con[alpha]unique avec les éléments extérieurs ou compartiment 57 par des dispositifs d'isolement qui sont sont incapables d'appliquer des surtensions au microculateur. Ces dispositifs d'isolement peuvent consister par exemple en des coupleurs optiques et sont disposés de préférence de manière à être inaccessibles par l'extérieur de la machine. Un coupleur optique 94 peut être prévu pour les communications bilatérales avec l'unité de commande. Un autre coupleur 95 peut être prévu pour les communications bilatérales avec l'unité d'imprimante, c'est-à-dire le module d'impression 56 de la fig. 3 et, en particulier, son microprocesseur. Un autre coupleur optique 96 peut être prévu pour appliquer au microcalculateur 91 des signaux de détection d'alimentation. En outre, un dispositif d'isolement 97 peut être prévu pour commander un dispositif d'interposition (non représenté) dans le module d'impression, par exemple pour bloquer mécaniquement le fonctionnement de l'imprimante. Un dispositif de ce genre est décrit par exemple dans la demande de brevet des Etats-Unis d'Amérique n[deg.] 024 812 déposée le 28 mars 1979 au nom de MeFiggans et A. Eckert. Dans l'état actuel de la technique, la mémoire rémanente 93 consiste de préférence en une mémoire l[upsilon]NOS qui n'impose pas de source d'alimentation de secours. Mais cette mémoire pourrait aussi être constituée d'éléments qui nécessitent une alimentation de secours, auquel cas un circuit de contrôle d'alimentation pourrait être utilisé pour appliquer l'alimentation de secours à l'extérieur du co parti[alpha]ent 57. La fonction du circuit 8 de contrôle d'alimentation est d'alimenter la mémoire KNOS pour y effectuer les opérations de transfert de données, particulièrement à l'établissement et à l'interruption de l'alimentation. Le programme de l'unité 91 de microcalculateur est organisé de manière à introduire le contenu des registres de l'unité dans la mémoire rémanente dès qu'il apparaît une indication de disparition d'alimentation, et à introduire à nouveau ces données dans les registres de travail au rétablissement de l'alimentation. Le thermostat 67 de la fig. 3 couple l'alimentation de la machine dans le cas d'un fonctionnement à haute ou à basse température. Cela place automatiquement la machi'ne dans son cycle d'interruption d'alimentation comme dans le cas où l'alimentation est coupée. Le compartiment 57 peut contenir en outre an capteur de température 99 avec des circuits appropriés, non représentés, qui lui sont connectés ainsi qu'au microcalculateur pour transférer des données à la mémoire rémanente dans le cas d'une température excessive. Le dispositif peut en outre interdire le fonctionnement de l'électro-ai ant d'interposition par le dispositif d'isolement 97 dans le cas d'une température excessive. Il faut noter que le dispositif d'interposition est commandé par le microcalculateur 91 également pour inhiber le fonctionnement de l'imprimante dans le cas où il reste des fonds insuffisants pour une opération d'impression ou que d'autres données de comptabilité indiquent que l'unité ne doit pas fonctionner. Les dispositifs d'isolement sont indiqués comme des unités individuelles mais il est bien entendu qu'elles peuvent consister en des dispositifs multiples permettant d'établir des communications bilatérales dans les circuits respectifs. Il faut en outre noter que les dispositifs de transfert de données entre des mémoires rémanentes et non rémanentes sont bien connus, et sont décrits par exemple dans la demande de brevet des EtatsUnis d'Amérique n[deg.] 889 627 déposée le 24 mars 1978. La fig. 6 est un schéma plus détaillé d'un mode de réalisation d'une unité de commande selon l'invention. Sur cette figure, les cases sont identifiées par des numéros de pièces et de bornes quand cela est possible. L'unité comporte par exemple une unité centrale de traitement 100 du type 6503 dont les lignes de données et d'adresse sont connectées au circuit rythmeur 101 d'entrée/sortie de mémoire permanente et de mémoire à accès direct, ainsi qu'à une mémoire permanente programmable 102 du type 2716 qui contient le programme de l'unité de commande. Des lignes de commande, par exemple une ligne d'interruption et une ligne de lecture/écriture, peuvent aussi être connectées au circuit 101. Ce dernier comporte un certain nombre de bornes, qui seront décrites par la suite. L unité de commande comporte en outre le clavier 103, comprenant les touches numériques 31 les touches d'affichage 35-40 et le commutateur 45 à trois positions représentées sur la fig. 1. L'unité comporte également une touche d'addition 52 et la touche d'affranchissement 34. Tous ces commutateurs et touches sont connectés en une matrice au circuit 101, de la manière habituelle, pour permettre l'exploration des touches et des commutateurs en fonction du programme, pour détecter une fermeture de touche ou de commutateur. La connexion à huit lignes PA ainsi qu'une connexion à quatre lignes PB du circuit 101 sont connectées au panneau d'affichage 104 à sept segments pour l'affichage multiplexe de la manière habituelle. Le circuit 101 est en outre connecté par deux connexions en série pour la communication bilatérale avec l'unité de comptabilisation. En outre, deux autres connexions en série permettent la communication bilatérale avec des dispositifs extérieurs, respectivement par des coupleurs optiques 107 et 108. Une autre connexion de sortie de l'adaptateur est connectée à une diode électroluminescente 109 pour indiquer sur le panneau d'affichage que la porte du dateur n'a pas été fermée. Une autre connexion de sortie est connectée à une diode électroluminescente 110 sur le panneau d'affichage pour indiquer qu'une intervention de l'opérateur est nécessaire pour préparer le mécanisme de déclenchement de la base. Enfin, une autre connexion est reliée au commutateur de service 50 pour permettre le fonctionnement de la machine à affranchir dans le mode de service. Dans le présent mode de réalisation de l'invention, le programme de l'unité de commande est orienté sur la desserte de l'unité de clavier, du panneau d'affichage, etc. de manière que les fonctions de commande et la mémorisation des données se fassent principalement dans l'unité de comptabilisation. Le programme remplit ainsi les fonctions nécessaires pour l'exploration du clavier, le multiplexage de l'affichage, la mise en format de signaux pour la communication avec d'autres unités et avec des dispositifs extérieurs, etc., afin que toute nouvelle information puisse être transférée à l'unité de comptabilisation. La fig. 7 représente un dispositif d'isolement à coupleur optique comportant essentiellement un dispositif 115 courant du type 6N136 qui contient un émetteur semiconducteur qui produit des signaux optiques reçus par une photodiode, elle-même connectée dans le circuit de base d'un amplificateur à transistor. La fig. 8 est un schéma simplifié d'un exemple d'une unité de comptabilisation dans laquelle une unité centrale de traitement 120 du type 8039 communique avec l'unité de commande par des coupleurs optiques 121 et 122 et communique en série avec l'unité d'imprimante par des coupleurs optiques 123 et 124. Les coupleurs optiques 121 et 122 dans l'unité de comptabilisation peuvent ainsi être connectés directement aux conducteurs correspondants de l'unité de commande. Les coupleurs optiques 123 et 124 peuvent être connectés directement aux canaux de signaux de l'unité d'imprimante car aucun autre dispositif d'isolement n'est nécessaire dans ce cas. En outre, un coupleur optique de commande 125, destiné à la commande d'un dispositif d'interposition ou autre dans l'unité d'imprimante, peut être connecté à une autre borne de l'unité centrale de traitement 120. Des signaux correspondant à une apparition d'interruption d'alimentation sont en outre appliqués à la connexion d'interruption de l'unité centrale de traite ment 120 par un coupleur optique 126. Il apparaît ainsi que tous les signaux et commandes au départ et à l'arrivée de l'unité de comptabilisation doivent passer par des coupleurs optiques dans le but d'assurer l'intégrité électrique et physique de cette unité. L'unité de comptabilisation comporte en outre plusieurs mémoires programmables 127 connectées aux lignes d'adresses et de données de l'unité centrale de traitement 120, chaque mémoire 127 étant par exemple une mémoire programmable électriquement du type 8755. Cette unité est connectée à une mémoire permanente 128 modifiable électriquement, par exemple du type EB 3400 remplissant la fonction de mémoire rémanente pour mémoriser des données pendant les périodes où l'alimentation de la machine est absente, ou a été déconnectée intentionnellement. Dans l'unité de comptabilisation, la mémoire de travail, comportant les registres qui mémorisent toutes les données opérationnelles, est prévue dans l'unité centrale de traitement 120, ces données étant transférées à la mémoire permanente 128 lorsqu'une réduction d'alimentation est détectée. Dans le but d'assurer le transfert complet des données, des condensateurs d'emmagasinage peuvent être connectés de la manière habituelle pour conserver suffisamment d'énergie pour assurer le bon fonctionnement des circuits jusqu'à ce que le transfert des données soit terminé. La fig. 9 illustre un exemple d'un circuit d'unité d'imprimante, comprenant principalement une unité centrale de traitement 130, par exemple du type 8748-8, connectée éventuellement par des tampons 132 aux dispositifs d'entrée/sortie de l'unité d'imprimante elle-même. Les dispositifs mécaniques et de détection optique-électrique de l'unité d'impression sont courants et peuvent être du type décrit par exemple dans le brevet des Etats-Unis d'Amérique n[deg.] 4050 374 et la demande de brevet précitée n[deg.] 024 812. Ainsi, l'unité centrale de traitement est connectée à plusieurs capteurs optiques-électriques, non représentés, qui détectent le positionnement des roues des types, les lignes étant également connectées pour per mettre la détection du commutateur 51 d'accès privilégié de la fig. 2. Le commutateur 51 d'accès, privilégié est situé dans l'unité d'impression et il n'est accessible que par une porte plombée par le bureau de poste. Ces lignes de l'unité centrale de traitement sont en outre connectées de manière à détecter la position de la porte du dateur, le commutateur de cette porte et le commutateur d'accès privilégié étant interrogés par une autre sortie de l'unité centrale de traitement 130. Les diodes électroluminescentes des capteurs optiques sont échantillonnées aux instants voulus par une autre sortie de l'unité centrale 130 dont d'autres sorties encore permettent la progression pas à pas des moteurs de groupes et de chiffres pour les roues des types. En outre, l'unité centrale de traitement 130 comporte deux connexions pour la communication bilatérale en série avec l'unité de comptabilisation. Par ailleurs, le signal de sortie d'interposition de l'unité de comptabilisation et une autre -sortie de l'unité centrale de traitement 130 commandent une paire de transistors 131 pour exciter l' électro-aimant 153 d'interposition .de manière que celui-ci ne soit pas excité jusqu'à ce que toutes les conditions préalables soient remplies aussi bien dans l'unité de comptabilisation que dans l'unité d'impression. Il en résulte qu'un cycle d'impression ne peut commencer que lorsque les conditions physiques et électriques dans la machine sont respectées pour une impression normale. Il est donc évident que, dans l'unité d'impression, le programme réside dans l'unité centrale de traitement elle-même. Les machines à affranchir du type décrit ci-dessus peuvent recevoir diverses modifications. Par exemple, dans une modification, la recharge à distance peut se faire de sorte que la clé est prévue pour la manoeuvre du commutateur de charge à trois positions sur le clavier. L'opérateur de l'unité peut alors connaître une combinaison appropriée à introduire par le clavier pour permettre la recharge à distance (c'est-à-dire à distance du bureau de poste). Dans ces unités, le commuta teur d'accès privilégié n'est pas prévu. Selon une autre modification, le commutateur de recharge à trois positions sur le clavier peut être commandé par un simple bouton, sans nécessiter une clé. Une machine de ce genre peut être rechargée manuellement au bureau de poste mais les fonctions de service peuvent être effectuées localement d'une manière similaire â celle des unités du type à rechargement S distance. Autrement dit, la recharge d'une machine à affranchir du type décrit ci-dessus peut se faire localement si des dispositifs sont prévus avec une clé pour le commutateur à trois positions, auquel cas une autre sécurité est nécessaire comme cela sera expliqué par la suite. Par contre, dans les machines comportant un simple commutateur à bouton plutôt qu'un commutateur à clé, l'accès privilégié plombé au bureau de poste est prévu pour la recharge manuelle. Dans le mode normal de fonctionnement de la machine, décrite ci-dessus, les six touches d'affichage, lorsqu'elles sont mano[epsilon]uvrées, entraînent l'affichage sur l'écran des six paramètres précités, à savoir le total dans le re istre ascendant de tous les affranchissements qui ont été imprimés, le total des affranchissements qui restent dans le registre descendant, la sonne de commande, le nombre total d'opérations d'impression de la machine, la valeur des affranchissements imprimés et le nombre d'envois qui ont été imprimés depuis la dernière opération d'effacement de lot des registres associés. La manoeuvre de ces touches entraîne seulement l'affichage du nombre concerné pendant une période temporisée après que la touche a été relâchée, par exemple deux secondes, après quoi l'affichage revient à l'établissement d'affranchissement. Dans un type ou l'autre de ces nachir.es, si le co[pi]nutateur de service est placé en position de service avec le cci-nutateur à trois positions encore en position de manoeuvre, la fonction des touches d'affichage est différente. Ainsi, la manoeuvre de la touche 35 "affranchis sèment utilisé" entraîne maintenant l'affichage de la valeur en cours établie dans le registre de déverxouillage en francs dans la machine, à laquelle ou au-dessus de laquelle l'opérateur ne peut impriner un a franchissenent. Des valeurs d'affranchissement supérieur imposent ane manoeuvre supplémentaire de la touche d'affranchissenent pour la commande afin d'éviter l'impression accidentelle de valeurs excessives d'affranchissement. La manoeuvre de la touche 36 "affranchissement inutilisé" provoque l'affichage de la valeur qui se trouve dans le registre de signalisation d'a ranchissement faible pour laquelle l'indication doit être donnée que le contenu du registre descendant est inférieur à an montant déterminé. La manoeuvre de la touche 37 "somme d'affranchissement" provoque l'affichage du numéro de série de la machine. La manoeuvre de la touche 38 "comptage d'envois" provoque l'affichage de l'état de diagnostic de la machine. Cet affichage indique au personnel d'entretien des mauvais fonctionnements possibles. Une manoeuvre de la touche 39 "valeur de lot" entraîne l'affichage du montant maximal permis, c'est-àdire le montant maximal pouvant être établi dans la machine et au-dessus duquel cette machine ne peut positionner les registres d'impression. La manoeuvre de la touche 40 "comptage de lot" n'a aucun effet dans le mode de service. Le commutateur à trois positions est utilisé pour effectuer la recharge de la machine ou pour changer les valeurs dans les registres concernés par la valeur de déverrouillage en francs, le montant de signalisation d'affranchissement faible et le montant maximal réglable. Dans le cas de nachin.es à rechargement à distance, le positionnement du commutateur à trois positions en position de "entrée de combinaison" eu de "entrée de montant" permet à l'utilisateur d'introduire respectivement une combinaison ou un montant dans la machine par le clavier, avec indication sur l'écran d'affichage. La sortie de cette position introduit la valeur affichée dans l'unité de comptabilisation et efface l'affichage pour l'entrée suivante. Le retour du commutateur à trois positions dans sa position de manoeuvre commande l'unité de comptabilisation pour qu'elle termine le sous-programme de recharge et ramène la machine à son usage normal avec le montant de recharge additionné au registre d'affranchissement non utilisé. La combinaison pour une machine à rechargement à distance est obtenue à un centre de données et consiste en un nombre aléatoire ou pseudo-aléatoire qui change à chaque rechargement pour des raisons de sécurité . En ce qui concerne les machines avec rechargement manuel, le mode de rechargement est introduit en faisant sauter le plomb de la porte d'accès privilégié et en manoeuvrant le commutateur d'accès privilégié. La même séquence de manoeuvre du commutateur à trois positions que celle décrite ci-dessus pour recharger la machine est suivie comme dans les machines à recharge à distance. Mais, dans une machine à rechargement manuel, seul le personnel du bureau de poste peut effectuer le rechargement. La combinaison est un nombre fixe connu seulement de l'administration et mémorisé dans la machine. Le fonctionnement normal de la machine peut reprendre quand le commutateur d'accès privilégié a été ramené dans sa position de manoeuvre. Pour changer les valeurs dans les registres concernés par la valeur de dëverrouillage en francs, le montant de signalisation d'affranchissement faible et le montant maximal réglable, la personne d'entretien doit placer la machine dans le mode de service en plaçant le commutateur correspondant en position de service. Le commutateur à trois positions est utilisé de la manière décrite cidessus pour l'entrée de combinaison et de valeurs. La machine interprète la valeur de la combinaison pour indiquer le registre qui doit être changé. Dans une machine à rechargement à distance et dans une machine à rechargement manuel, si une erreur a été commise à l'entrée,l'apparition de cette erreur est comptée,constituant une évidence de violation de la machine.Lorsqu'un n[alpha]nbre déterminé de ces erreurs ont été c rrnises,par exemple neuf,depuis le dernier ré glage de la machine, le fonctionnement de celle-ci est inhibé pour la recharge d'affranchissement. Le retour de la machine à l'état de fonctionnement dans ces conditions peut se faire au bureau de poste. La description des moyens de ramener la machine à l'état complet de fonctionnement ne concerne pas l'invention, et se rapporte à la sécurité de cette machine. Comme cela a été expliqué ci-dessus, chacune des trois unités de la machine à affranchir comporte un microprocesseur avec une mémoire permanente contenant un programme donné, et la communication entre les unités se fait en série et de façon asynchrone. Cela se fait essentiellement en associant un circuit d'horloge commandé par cristal à chaque dispositif de calcul. Par ailleurs, les signaux sont définis de manière que leurs transitions soient contrôlées exactement, de sorte qu'il est sur que si un signal est présent, il doit l'être pendant une période donnée, à titre d'autre assurance de .bon fonctionnement des transmissions, les bits d'un signal sont retournés à l'émetteur dès qu'ils ont été reçus pour le contrôle d'erreur à l'émetteur, et un bit "pas d'erreur" est émis immédiatement après on message de données si ces dernières ont suivi correctement. Le programme de l'unité de commande réagit à l'état de la machine à affranchir par rapport à des paramètres déterminés. Un registre dans le microprocesseur de l'unité de comptabilisation conserve des informations d'état de la machine, par exemple de deux multiplets, dont les bits indiquent numériquement si le mécanisme de déclenche ent de la machine doit être préparé, si la porte du dateur n'a pas été ouverte après la dernière mise sous tension ou si elle est actuellement ouverte, si les fonds sont insuffisants pour permettre l'impression du montant établi sur les roues des types, si la valeur d'affranchissement faible a été atteinte, si la machine est en mode de service, si elle est autorisée, si les registres de lots sont effacés, si un déclenchement a été terminé ou si différents types d'erreurs sont apparus. Le message d'état associé avec ces bits n'est pas le même que le message de diagnostic mentionné ci-dessus et qui est utilisé dans le mode de service. L'unité de comptabilisation maintient l'unité de commande informée de l'état en cours en lui transmettant un message d'état après la mise sous tension et, ensuite, chaque fois qu'un changement d'état se produit, l'unité de commande répond à tous ces messages en assurant que l'affichage sur la machine correspond avec le message d'état mentionné ci-dessus. Ces dernières opérations peuvent comporter par exemple l'affichage d'une rangée de chiffres décimaux dans le cas de certaines erreurs, le scintillement de la virgule dans le cas de manque de fonds d'affranchissement, le scintillement de tout l'affichage dans le cas d'un affranchissement insuffisant, l'affichage d'un soulignement à la place des blancs si la machine est en mode de service. Un programme d'interruption dans l'unité de commande interrompt le programme principal de cette unité à des intervalles réguliers afin d'explorer le clavier et les touches et pour commander l'affichage. Dans le but d'éviter l'affichage de caractères parasites, qui pourrait être produit par de brèves impulsions lorsque plus d'une touche sont manoeuvrées, le programme d'interruption entraîne l'effacement de ïaffichage. Des valeurs qui concernent le temps, le clavier et les touches sont maintenues par le programme d'interruption pour leur utilisation par le programme de commande principal. Le programme principal de l'unité de commande comporte les phases d'initialisation, les phases de programme pour le transfert de message dans un sens et dans l'autre entre l'unité de comptabilisation et des dispositifs extérieurs, ainsi que pour la commande de l'affichage temporisé, le contrôle des messages d'état pour assurer que la porte du dateur et les lampes de la base sont allumées en fonction de l'état, en fonction des positions enregistrées des touches et' du commutateur à trois positions, afin de déterminer leurs changements d'état pour que le sous-programme de l'unité de commande qui correspond à la fonction défi nie pour cet état ou ce changement d'état soit exécuté. Le programme de l'unité de comptabilisation contient des procédures d'initialisation pour assurer que les registres de travail sont mis à jour et qu'aucun affranc issèment n'a été imprimé sans avoir été comptabilisé, ainsi qu'un programue de traitement d'interruption d'alimentation qui effectue le transfert des données vers la mémoire rémanente (modifiable électriquement) dans le cas d'une coupure ou d'une panne d'alimentation. Le programme principal de l'unité de comptabilisation effectue la transmission du message d'état de la machine vers l'unité de commande à la demande ou dans le cas de changement d'état, détermine l'effet d'une valeur d'affranchissement actuellement introduite sur les données de fonds actuellement enregistrées et effectue les modifications nécessaires du message d'état. Le programme principal commande également la synchronisation de l'unité de comptabilisation pour recevoir des messages provenant de l'unité de commande et de l'imprimante. En outre, le programme de l'unité de comptabilisation contient des sousprogrammes pour traiter des signaux dans la mise à jour des registres lorsqu'un affranchissement doit être imprimé et pour commander le fonctionnement de la machine lorsqu'elle est déclenchée. Un autre sous-programme commande la mise à jour du message d'état de machine. En outre, un sous-programme de contrôle d'erreur faisant intervenir un contrôle de redondance cyclique est programmé dans l'unité de comptabilisation. Cela sera décrit plus en détail par la suite. Le programme de l'unité d'imprimante comporte unprogramme principal avec des phases d'initialisation, es phases d'exploration des capteurs et de commande de l'échantillonnage des diodes électroluminescentes des capteurs, et pour le traitement de messages de com unication avec l'unité de comptabilisation. Des sous-programmes sont prévus pour la mise en place des roues des types, pour déterminer si les lectures des capteurs sont correctes et pour déterminer si des changements sont apparus aux sorties des différents capteurs et commutateurs, comme par exemple le commutateur d'accès privilégié et le commutateur de porte de dateur. En ce qui concerne le programme d'établissement de la valeur de déverrouillage à l'affichage, du montant maximal pouvant être établi et du montant d'affranchissement faible, qui ont été décrits ci-dessus, les touches qui sont utilisées pour ces opérations de la manière décrite sont connectées en matrice dans le clavier et sont explorées périodiquement pour déterminer s'il s'est produit un changement d'état. L'exploration se fait également pour le commutateur de service dans l'unité de commande et la commande de toutes les touches et commutateurs est transférée à l'unité de comptabilisation pour y être mémorisée et traitée. Par exemple, si le commutateur de service est en position fermée, l'exploration qui intervient également sur le commutateur à trois positions permet, sous la forme d'un sous-programme d'affichage, d'introduire le sousprogramme de combinaison ou le sous-programme d'introduction de montant, en fonction de la position du commutateur à trois positions. Dans le sous-programme d'affichage, les données d'un registre correspondant à une touche d'affichage manoeuvrée sont émises vers l'unité de commande pour être affichées. Dans le sous-programme d'entrée de combinaison, l'entrée suivante dans le clavier est mémorisée de sorte que la valeur introduite par le clavier quand le commutateur à trois positions a été placé dans la position d'introduction de valeur est introduite dans le registre correspondant de l'unité centrale de traitement de l'unité de comptabilisation, de sorte que la valeur ainsi introduite devient effective dans le fonctionnement futur de la machine au cours des procédures normales d'exploitation. Il apparaît bien entendu que le contrôle des valeurs établies en fonctionnement normal se fait par rapport à une plage de valeurs, par exemple une plage de valeurs postales inférieures ou supérieures au montant mémorisé de sorte que l'indication nécessaire peut être donnée. Le terme "indication" utilisé dans ce sens se rapporte à l'affichage. Lorsque la valeur d'affranchissement introduite dépasse la valeur maximale pouvant être établie, la valeur introduite est négligée et l'affichage revient à sa valeur initiale d'affranchissement. Les caractéristiques qui peuvent être introduites en service et qui ont été décrites ci-dessus peuvent également être considérées comme commandant la machine en différents états, par exemple l'état de non-fonctionnement, quand la valeur axi ale a été dépassée, l'état de signalisation de valeur faible quand l'indication de valeur faible scintille et l'état de valeur de déverrouillage nécessitant une manoeuvre supplémentaire de la touche d'affranchissement quand le montant indiqué à l'affichage dépasse cette valeur mémorisée. En ce qui concerne les diagnostics, mentionnés rapidement ci-dessus, deux contrôles d'erreur de base sont prévus dans les programmes de la machine. Ces deux contrôles sont appelés respectivement contrôle de fonctionnement et contrôle de traitement. Dans la catégorie des contrôles d'erreur de fonctionnement, deux sous-catégories sont définies. Ce sont les erreurs de matériel et les erreurs de programme. Les erreurs de matériel sont déterminées en contrôlant des capteurs, par exemple des capteurs de sélection de roue des types et de chiffre, des capteurs de position de dispositif d'interposition, un capteur de barre de volet, etc. Une faute de ces capteurs de produire des indications correctes constitue une erreur de fonctionnement de matériel qui verrouille la machine et qui n'est pas récupérable à la remise sous tension. L'intervention du personnel central peut être nécessaire pour permettre la poursuite de l'exploitation de la machine. Un autre exemple d'une erreur de fonctionnement de matériel est un résultat négatif d'une comparaison à partir d'un contrôle de redondance cyclique. Chaque registre de données est continuellement contrôlé. Selon des techniques polynomiales courantes, un reste de redondance cyclique est calculé pour chaque valeur corrigée d'un re gistre de données. Lorsqu'un cycle de disparition d'alimentation est déclenché, le contenu de chaque registre de données et son reste associé de redondance cyclique sont transférés à la mémoire rémanente. A la mise sous tension, le reste de redondance cyclique de chaque registre de données est à nouveau calculé et comparé avec le reste préalablement calculé à la disparition d'alimentation. Une comparaison négative produit une erreur de fonctionnement de matériel. Les erreurs de fonctionnement de programme concernent les possibilités d' intercommunication des unités de la machine. Ainsi, des erreurs de communication entre.des unités intérieures telles que les unités de comptabilisation, d'imprimante et de commande sont détectées sur la base de la retransmission des bits, déjà décrits. En outre, des fonctions de dépassement de temps de communication sont prévues de sorte que, si une unité ne communique pas dans une période spécifiée, cela produit également une erreur de fonctionnement de programme. Les erreurs de ce genre bloquent le fonctionnement de la machine. Le déblocage peut se faire par un recyclage de la machine ; autrement dit, la machine est arrêtée, remise en marche entraînant un recyclage et l'effacement de l'erreur. Les recyclages d'alimentation peuvent être comptés dans un registre de données et, comme cela a été indiqué ci-dessus, lorsqu'un nombre prédéterminé est atteint, il peut entraîner un blocage total s'il y a lieu. Autrement dit, un nombre prédéterminé d'erreurs de fonctionnement de programme correspond à une seule erreur de fonctionnement de matériel. Les erreurs de traitement, par exemple des entrées de valeurs incorrectes (hautes) ou une tentative de procédure incorrecte, apparaissent d'elles-mêmes sous forme d'indicateurs visuels sur l'écran d'affichage. D'autres contrôles de diagnostic, ainsi que des variantes de ceux indiqués ci-dessus, peuvent être introduits facilement dans les sous-programmes qui ont été réalisés. En raison de la transmission de données entre les unités sur la base de messages en série et de la mise en oeuvre de la technique de "écho" déjà décrite, la possibilité de contrôle d'erreur est atteinte de façon évidente. La communication entre les unités se fait sur un canal en série, bits synchrones, caractères asynchrones, communications start/stop, par exemple à 9600 bauds. Les communications se font uniquement sur la base d'un message, c'est-à-dire qu'aucune ligne de commande séparée n'est prévue entre les unités pour la commande des communications. Ce type de communication est également prévu pour les liaisons entre les unités de commande et les dispositifs extérieurs. Les messages ont ane longueur de 10 bits, comprenant chacun un bit de start suivi par un mot à 8 bits, ou un multiplet, et se terminant avec un bit de stop. Le dernier bit de stop d'un message a un sens opposé à celai de tous les autres afin d'indiquer la fin du message. Un niveau "0" indique un bit de start, un bit de fin de message et une donnée "O" ou de niveau bas. Un niveau "l" est prévu pour une demande d'émission, une annulation d'émission, une fin de multiplet, une donnée de niveau 1" et également comme présence d'une impulsion "pas d'erreur". Le premier mot d'un message contient une zone codée à 2 bits qui indique si le message contient des in ormations, des données ou des commandes. Un autre bit du premier mot indique si le message concerne ou non l'affichage seul ou s'il concerne également l'unité de comptabilisation. Les autres bits du premier mot sont des bits spécifiques d'identification du message. Si un message comporte plus d'un mot, le second mot du message contient un multiplet de format consistant en deux groupes de quatre bits. Le premier groupe indique le nombre des groupes de quatre bits de données du message et le second groupe indique le nombre des chiffres à la droite de la virgule des données, ou correspond à on chiffre hexadécimal P s'il n'y a pas de virgule. Lorsqu'un message est prêt à être émis par une unité, la ligne de réception de l'unité est d'abord contrôlée. Si elle est au niveau bas, le dispositif émetteur la fait passer au niveau haut et contrôle à nouveau cette ligne. Si elle est encore au niveau bas, l'unité peut émettre, sinon elle doit devenir un récepteur. Cela évite les conflits de simultanéité entre deux unités. En ce qui concerne les unités de la machine à affranchir elle-même, les programmes des différentes unités dans le cas de simultanéité possible, donnent priorité dans l'ordre décroissant à l'unité d'imprimante, à l'unité de comptabilisation, à l'unité de commande ou au dispositif extérieur. Quand des dispositifs extérieurs sont interconnectés avec la machine, c'est-à-dire avee l'unité de commande, cette dernière est prioritaire. Le rythme des messages constitue le point capital du dispositif de communication, les messages pouvant être asynchrones. La fig. 10 illustre un exemple de rythme relatif sur les lignes de l'émetteur Em pour émettre un message donné et sur les lignes d'un récepteur Re pour recevoir le même message. Etant donné que la ligne de sortie S de l'émetteur est la ligne d'entrée E du récepteur, il est évident que les signaux sur les deux lignes sont identiques. La même chose est vraie bien entendu en ce qui concerne la ligne d'entrée E de l'émetteur et la ligne de sortie S du récepteur. Dans un dispositif de transmission de ce genre, l'émetteur contrôle sa ligne d'entrée à l'instant T., et, si un niveau bas est détecté, il fait passer sa ligne de sortie au niveau haut dans les 50 microsecondes, par exemple à l'instantp. L'émetteur vérifie à nouveau sa ligne d'entrée à l'instant 3U, dans les 50 à 100 microsecondes. Si la ligne d'entrée est encore au niveau bas, l'émetteur peut commencer à émettre son message à l'instant Teaprès une attente minimale AT de 120 microsecondes, en abaissant la ligne de sortie pour former le bit de start du message. Entre-temps, à l'instant T., le récepteur a fait passer sa ligne de sortie au niveau haut dans un minimum de 100 microsecondes, indiquant qu'il est prêt à recevoir des données. Cela indique une condition "prêt à émettre". Le rythme entre les multiplets succès sifs d'un message à plusieurs multiplets, indiqué par l'intervalle de temps entre T-. et T',-, est 1134,375 microsecondes pour assurer que le récepteur a pu effectuer correctement la réception et la mémorisation des signaux. Le temps qui s'écoule depuis le début T,- du dernier multiplet de message et l'émission d'une impulsion "pas d'erreur" PE à l'instant T[gamma] est établi de 1031,35 à 1157,291 microsecondes, et la durée de l'impulsion "pas d'erreur" PE est de 309,375 à 368,228 microsecondes. Le récepteur doit contrôler l'apparition d'une impulsion "pas d'erreur" à l'instant Tg, de 1187,291 à 1340,625 microsecondes après l'émission de l'impulsion de start du dernier multiplet du message. Les transitions binaires à l'émetteur doivent être en accord avec le tableau I et l'échantillonnage ECH au récepteur des bits de données et de stop doit être en accord avec les indications du tableau II. Avec le rythme ci-dessus et grâce à l'utilisation d'une commande par cristal de l'horloge de chacune des unités, une transmission asynchrone est ainsi possible et il n'y a pas lieu de prévoir des conducteurs de commande entre les unités à cet effet. En outre, selon l'invention, et afin d'assurer que les interventions sont correctement reçues par le récepteur et sans erreur, les données sont retournées séquentiellement à l'émetteur sur la ligne de sortie du récepteur. Les instants de retransmission des données, à partir du début du bit de start de détection de la boucle d'instruction, sont donnés dans le tableau III, et les instants d'échantillonnage de ces données sur la ligne d'entrée de l'émetteur sont donnés dans le tableau IV. Si, et seulement si, les données reçues à l'émetteur sont les mêmes que les données émises, l'impulsion "pas d'erreur" peut être émise à la fin du message. A titre d'autres contrôles de la transmission des messages, l'émetteur attend pendant 3,5 millisecondes les signaux d'invitation à transmettre provenant du récepteur après avoir demandé l'émission, et de même, l'émetteur attend pendant environ 3,5 millisecondes au maximum pour le début d'un message après avoir émis l'invitation à transmettre. Les conflits par simultanéité entre des unités sont en outre réduits au minimum en établissant des périodes déterminées qui doivent exister entre l'activité d'émetteur voisin ainsi qu'entre des récepteurs voisins. TABLEAU III n BIT MINIMUM MAXIMUM s 1 START 32,083 73,125 2 D1 137,292 176,250 3 D2 242,500 279,375 4 D3 347,708 382,500 5 D4 452,917 485,625 6 D5 558,125 588,750 7 D6 663,333 691,875 8 D7 768,542 795,000 9 D8 . 873,750 898,125 10 STOP 978,958 1001,250 x Autorise une incertitude de 10 microsecondes dans la boucle de programme pour détecter l'impulsion de start. Si l'incertitude dépasse 10 microsecondes, le dépassement doit être soustrait de chaque valeur maximaie. n BIT MINIMUM MAXIMUM 1 START 103,125 135,208 2 D1 206,250 240,416 3 D2 309,375 345,625 4 D3 412,500 450,833 5 D4 515,625 556,041 6 D5 618,750 661,250 7 D6 721,875 766,458 8 D7 825,000 871,667 9 D8 928,125 976,875 10 STOP 1031,250 1082,083 Tous les signaux de commandes et de données utilisent la même paire de conducteurs dans chaque sens avec un rythme défini avec précision pour la commande. En ce qui concerne les commandes extérieures, la circulation des commandes se fait dans un sens et la circulation des informations dans l'autre sens. Toutes les commandes de la machine et toutes les informations à l'intérieur de cette machine peuvent être contrôlées par une connexion, au moyen d'un connecteur d'interface sur les lignes 88 de la fig. 4. Toutes les fonctions remplies par la machine peuvent être commandées électriquement à partir d'un point éloigné, à l'exception des fonctions manuelles purement locales telles que la mise sous tension et le changement de date. Cela résulte de la possibilité de communication des unités de données. Les sous-programmes explorent la présence d'un dispositif de commande extérieur et permettent le passage de la commande à ce dispositif extérieur quand sa validité est reconnue. Il résulte de l'organisation des trois unités une circulation de commande ou de données depuis l'unité de commande vers l'unité de comptabilisation et, ensuite, vers l'unité d'imprimante. Une nouvelle valeur d'affranchissement et l'endroit où elle doit être placée est un exemple de ces données et commandes. Les informations circulent dans le sens opposé. Il en est ainsi par exemple pour une valeur actuelle d'un registre, etc. Dans ce concept, la connexion d'un dispositif extérieur, par exemple une balance électronique, à l'unité de commande peut appliquer à la machine des commandes ou des instructions de contrôle de données. Le fonctionnement d'interface permet à un dispositif extérieur d'assurer la commande de la machine, y compris l'inhibition du clavier de l'unité de commande s'il y a lieu. Le dispositif extérieur communique avec la machine sur la base de messages. Le dispositif extérieur peut émettre des messages à afficher ou des messages qui demandent le contenu de l'affichage. La progra ation de l'unité de commande permet à un dispositif extérieur d'émettre un message qui inhibe le clavier, remplissant ainsi la fonction de transfert des commandes. Un avantage particulier de cette disposition est que l'unité de commande peut être remplacée physiquement par un dispositif extérieur associé sans aucun changement de l'unité de comptabilisation ou de l'unité d'impression, ni dans les circuits ni dans les programmes. Le dispositif extérieur peut consister, en plusieurs dispositifs d'exploitation, par exemple une balance et un écran d'affichage à distance. Le microprocesseur de l'unité de commande peut être utilisé pour fonctionner en tampon de message afin d'offrir toute la souplesse voulue dans le développement et l'utilisation des dispositifs extérieurs. Ces derniers peuvent comporter des balances, des écrans d'affichage ou autres types de dispositifs associésnormalement avec les machines du type décrit ci-dessus. Le logitiel de l'unité de commande peut être prévu à cet effet. Comme le montre la fig. 11, un dispositif extérieur 150 peut être utilisé pour remplacer ou compléter les fonctions de l'unité de commande. Le dispositif extérieur 150 est connecté de préférence par un connecteur 152 qui peut être un connecteur standard à 9 broches, à l'unité de commande 154 de la machine et il peut recevoir des messages provenant de l'unité 156 de cette machine. La représentation sché atique de l'unité 156 comprend l'unité de comptabilisation et l'unité d'impression déjà décrites. L'unité de commande comporte des tampons de communication 158 et elle peut commander logiquement les communications entre l'u nité 156 et le dispositif extérieur 150, ou localement l'unité de commande 154. La fig. 12 illustre l'effet opposé dans lequel des dispositifs extérieurs peuvent communiquer avec l'unité par un tampon de communication. L'effet est similaire en ce que le tampon reçoit des messages du dispositif extérieur 150, ou localement de l'unité de commande 1 4. La fig. 13 montre plusieurs dispositifs extérieurs 164 raccordés à l'unité de machine par l'unité de commande 154. Chaque unité extérieure comporte sa propre touche de commande pour l'émission des messages. Chaque dispositif extérieur peut comporter un tampon de communication faisant partie de son logitiel et permettant le fonctionnement de ces dispositifs extérieurs dans une chaîne en cascade, Des messages appropriés peuvent contenir un transfert complet de la logique de l'unité de commande vers le dispositif extérieur. La programmation de l'unité de commande est conçue pour permettre ce genre de fonctionnement. En ce qui concerne le fonctionnement des dispositifs extérieurs, des informations circulent dans les deux sens, soit en entrée vers la machine, soit en sortie vers un dispositif extérieur. Des signaux de commande et des demandes, définies généralement comme des commandes, circulent en entrée vers la machine. Les données déformations circulent vers l'extérieur. Normalement, sur les lignes d'entrée, les commandes émanent de l'unité de commande. Mais, selon cette caractéristique de l'invention, un dispositif extérieur 150 émet directement des commandes vers l'unité de machine par l'unité de commande. Inversement, des données d'informations sur le côté sortant de l'unité de machine (comptabilisation) arrivent à l'unité de commande 154 et sont répétées sur la ligne 152 vers le dispositif extérieur 150 s'il est présent. La présence d'un dispositif extérieur 150 est déterminée par le fait qu'il répond ou non à un signal d'invitation à émettre. S'il n' en est pas ainsi, la sortie sur la ligne 152 est interrompue après une période prédéterminée (temps alloué) et la machine continue à fonctionner normalement. La possibilité de faire passer des informations par le tampon de communication dans l'unité de commande offre l'avantage de mettre en place des dispositifs de commande. Le dispositif extérieur peut être réalisé de la même manière, avec un tampon de communication comme dans l'unité de commande, et ce dispositif peut être connecté à son tour à un autre dispositif extérieur. Une chaîne en cascade de dispositifs extérieurs 164 peut ainsi être réalisée comme le montre la fig. 13. La seule limitation sur le nombre des dispositifs extérieurs qui peuvent être connectés en cascade de cette manière réside dans les tolérances et les restrictions de temps alloué. Selon une autre caractéristique de l'invention, des dispositifs extérieurs peuvent appliquer certaines commandes à l'unité de commande elle-même, ces commandes ne passant pas nécessairement au module de comptabilisation ; il est également possible d'écrire un message pour l'écran d'affichage de l'unité de commande ou de lire un message sur cet écran d'affichage, ou encore de commander l'unité de commande pour qu'elle inhibe son clavier et le commutateur tournant à trois positions. De cette manière, le tampon de communication réagit à un bit au début de la séquence de message de transmission numérique, ou préa bule, et il dirige le message vers l'unité de machine ou l'unité de commande. Ce bit, dont la position est affectée dans le préambule, de la manière décrite ci-dessus, est placé à "1" dans cette position dans le cas d'un échange de message avec l'unité de commande et à 0" dans le cas de l'échange d'un message avec l'unité de machine. De cette manière, lorsqu'elle reçoit un message d'un dispositif extérieur, l'unité de commande peut examiner le préambule et peut déterminer à partir de ce bit si le message est destiné à l'unité de commande ou à l'unité de comptabilisation. Si le message est pour l'unité de commande, elle l'arrête et entreprend l'action appropriée. Si le message n'est pas pour elle, l'unité de commande le relaye vers l'unité de machine.L'unité de commande peut donner une réponse directe au dispositif extérieur sans faire intervenir du tout l'unité de machine, par exemple en réponse à la réception d'un message demandant de lire l'affichage. L'unité de commande ne retient pas le dernier message d'état de machine reçu. Ainsi, lorsqu'une commande d'inhibition de clavier est reçue, par exemple, l'unité de commande demande à l'unité de comptabilisation un message d'état de machine. Quand l'unité de commande reçoit la réponse, elle introduit un bit dans le message d'état de machine pour indiquer si le clavier est autorisé ou non. Une fois inhibée, l'unité de commande indique continuellement un état d'inhibition dans le message d'état jusqu'à l'annulation par la réception d'une commande d'autorisation de clavier ou jusqu'à ce que l'alimentation soit coupée et rétablie. Le clavier est toujours autorisé à la mise sous tension. La machine est ainsi capable de s'adapter directement à des dispositifs extérieurs, chose difficile ou impossible à réaliser avec les machines actuelles. En résumé, l'unité de commande comporte un connecteur pour la communication bidirectionnelle avec différents dispositifs extérieurs. Cela permet à des dispositifs extérieurs d'accéder aux informations de la machine, par exemple la lecture des registres, le comptage des pièces, et la sélection de valeur en cours. En outre, un dispositif extérieur peut commander la machine dans la même mesure que l'opérateur à partir du clavier. La machine peut être équipée avec un dispositif auxiliaire pour enregistrer et charger automatiquement des affranchissements vers différents départements, sur la base d'informations d'identification introduites par l'opérateur au début de chaque série d'expéditions. La machine peut être utilisée avec une imprimante d'affichage/reçu, donnant à l'utilisateur une indication visuelle sur la valeur dans la machine et/ou un reçu au paiement d'un affranchissement. La machine peut être utilisée avec des dispositifs fournis par l'utilisateur, par exemple un terminal de calculateur ou un mini-calculateur pour la saisie de données en temps réel, par exemple des opérations sur des paquets pour additionner des affranchissements à un facteur de destinataire. L'adaptation relativement facile de la machine selon l'invention suggère d'autres possibilités. Deux exemples sont Ï 1) l'utilisation de l'extrémité d'un dispositif d'insertion et de prise de décision pour modifier des affranchissements avec un nombre variable de dispositifs d'insertion ; 2) la réalisation d'un dispositif pratique d'expédition automatique* Les fig. 14A-14G, 15A-15F, 16A-16L sont des organigrammes illustrant les séquences d'opérations des différentes unités. Les fig. 14, 15 et 16 montrent la manière d'assembler les figures correspondantes pour constituer des organigrammes complets. Les fig. 14A-14G constituent un organigramme représentant le fonctionnement de l'unité de commande. Sur ces figures, la référence 301 désigne une phase de démarrage, la référence 302 une phase d'initialisation du processeur, des affichages, des connexions, du -temporisateur et de l'état d'interruption. La référence 303 désigne une phase d'interrogation pour déterminer s'il existe des erreurs. Dans le cas de réponse négative, l'établissement d'affranchissement est affiché à la phase 304. Dans le cas d'une réponse positive, la phase 305 produit un affichage temporisé "erreur". La référence 306 désigne une phase d'initialisation de pile et d'état d'interruption. La référence 307 désigne une phase d'interrogation pour déterminer si des messages doivent être traités, la référence 306 désigne une phase d'interrogation pour déterminer s'il existe des messages d'un dispositif extérieur, et la référence 309 désigne une phase d'interrogation de l'état d'un indicateur de "CONTROLE DE DATE". La référence 310 désigne une phase d'affichage "CONTROLE DE DATE" et la référence 311 désigne une phase d'effacement d'affichage de "CONTROLE DE DATE". La référence 312 désigne une phase de détermination d'état d'un indicateur de "BASE AU REPOS", la référence 313 désigne une phase d'affichage "BASE AU REPOS" et la référence 314 désigne une phase d'extinction de l'affichage "BASE AU REPOS". La référence 315 désigne une phase de lecture du cormutateur de mode "NORMAL/SERVICE" et la référence 316 désigne une phase d'interrogation pour déterminer si le mode de comptabilisation est le nouveau mode. Dans le cas de réponse négative, la référence 316 désigne une phase d'émission d'une commande vers l'unité de comptabilisation pour en changer le mode et, dans le cas de réponse positive, la référence 318 désigne une phase d'interprétation de la position du commutateur à clé. Sur la fig. 14C qui représente un traitement d'interruption, la référence 319 désigne une phase de dé arrage "INTRP", la référence 320 désigne une phase de préservation des registres, la référence 321 désigne une phase de redémarrage du temporisateur pour une nouvelle interruption, la référence 322 désigne une phase de décrémentation et de commande d'indicateur de scintillement. La référence 323 désigne une phase d'interrogation pour déterminer si la commande de scintillement est à "0", la référence 324 désigne une phase d'interrogation pour déterminer si la commande de période d'affichage est à "0" et la référence 325 désigne une phase de décrémentation du compteur de période d'affichage. La référence 326 désigne une phase de déclenchement d'indicateur de scintillement, la référence 327 désigne une phase de lecture et de mémorisation de la position du commutateur à clé et la référence 328 désigne une phase d'élimination des rebondissements et d'exploration du clavier. La référence 329 désigne une phase d'interrogation pour déterminer si l'exploration du clavier est correcte, la référence 330 est une phase de mémorisation d'indicateur d'état, la référence 340 est une phase de mise en place d'un indicateur "mise au repos" et la référence 341 désigne une phase d'affichage du caractère suivant dans le tampon d'affichage. Sur la fig. 14D, la référence 342 désigne une phase d'interrogation pour déterminer si plusieurs touches sont anoeuvrées. Dans le cas d'une réponse positive, la référence 343 désigne ane phase d'effacement de l'affichage et, dans le cas d'une réponse négative, la référence 344 désigne une phase de rétablissement des registres tandis que la référence 345 désigne une phase de retour. Sur la fig. 14E, la référence 346 désigne une phase d'interrogation pour déterminer si un message est pour l'unité de commande seulement ; dans le cas de réponse négative, la référence 347 désigne une phase d'émission du message vers l'unité de comptabilisation ; dans le cas de réponse positive, la référence 348 désigne une phase de traitement du message. La référence 349 désigne une phase d'interrogation pour déterminer s'il existe des messages vers un dispositif extérieur et la référence 350 désigne une phase d'émission du message vers ce dispositif. La référence 351 désigne une phase d'interrogation pour déterminer s'il s'agit d'un état de machine, ou d'une valeur d'affranchissement et la référence 352 désigne une phase de traitement d'informations et de correction d'affichage. La référence 353 est une phase d'interrogation pour déterminer si de nouveaux totaux de lots sont nécessaires. Sur la fig. 14F, la référence 354 désigne une case d'interrogation pour déterminer s'il s'agit d'une position illégale, la référence 355 désigne une phase d'interrogation pour déterminer s'il s'agit d'un passage de l'entrée de - combinaison à une entrée de montant. Dans le cas de réponse positive, la référence 356 désigne une phase d'émission de combinaison affichée vers l'unité de comptabilisation, de traitement, de réponse et d'effacement d'affichage "ECEA", et la référence 357 est une cased'interrogation pour déterminer s'il existe des erreurs. La référence 358 désigne une phase d'interrogation pour déterminer si la machine est encore en position d'introduction de combinaison et, dans le cas de réponse positive, la référence 359 désigne une phase de traitement de données numériques d' entrée "ECEC". La ré érence 361 désigne une phase d'interrogation pour déterminer si la machine passe de l'entrée de combinaison à la position d'exploitation et, dans le cas de réponse positive, la référence 360 désigne une phase d'émission de combinaison à l'affichage vers l'unité de comptabilisation, d'effacement d'affichage, de réception de mise en place d'affranchissement depuis l'unité de comptabilisation et d'affichage "ECOP". La référence 363 désigne une phase d'interrogation pour déterminer si la machine passe du mode d'exploitation au mode d'introduction de montant -et, dans le cas de réponse positive, la référence 362 désigne une phase d'effacement de l'indicateur d'accumulation totale et d'affichage d'inhibition de machine "OPEA". La référence 364 désigne une phase d'interrogation pour déterminer si la machine passe de l'exploitation à l'entrée de combinaison et, dans le cas de réponse positive, la référence 365 désigne une phase d'effacement de l'indicateur d'accumulation totale et d'affichage d'inhibition de la machine "OPEA". Sur la fig. 14G, la référence 366 désigne une phase d'interrogation pour déterminer s'il s'agit d'un affichage d'affranchissement et, dans le cas de réponse positive, la référence 367 désigne une phase d'interrogation pour déterminer si un indicateur d'erreur de machine est en place. Dans le cas de réponse positive, la référence 368 désigne une phase d'affichage de tirets. La référence 369 désigne une phase d'interrogation pour déterminer si les fonds d'affranchissement sont insuffisants et, dans le cas de réponse positive, la référence 370 désigne une phase de scintillement de la virgule. La référence 371 désigne une phase d'interrogation pour déterminer s'il s'agit d'un affranchissement insuffisant et, dans le cas de réponse positive, la référence 372 désigne une phase de scintillement de l'affichage complet. La référence 373 désigne une phase d'interrogation pour déterminer si la machine est en mode d'exploitation et, dans le cas de réponse positive, la référence 374 désigne une phase de soulignement d'affichage des caractères en place des blancs. Sur les fig. 14H et 141, la référence 375 désigne une phase d'effacement des totaux de lots, la référence 376 désigne une phase d'interrogation pour déterminer si la machine est déclenchée et, dans le cas de réponse positive, la référence 377 désigne une phase d'affichage de l'affranchissement établi. La référence 378 désigne une phase d'interrogation pour déterminer si la période d'affichage temporisé est terminée et, dans le cas de réponse positive, la référence 379 désigne une phase d'affichage de l'affranchissement établi. La référence 380 désigne une phase d'interrogation pour déterminer si la machine est encore en position d'exploitation et, dans le cas de réponse positive, la référence 381 désigne une phase de traitement de l'entrée par le clavier et de démarrage de te porisateur si la touche est maintenue enfoncée "OPOP". La référence 382 désigne une phase d'interrogation pour déterminer si la machine est encore en position d'introduction de montant et, dans le cas de réponse ositive, la référence 383 désigne une phase de traitement de l'entrée au clavier "EAEA". La référence 384 désigne une phase d'interrogation pour déterminer si la machine est passée de la position d'entrée de montant à la position d'entrée de combinaison et, dans le cas de réponse positive, la référence 385 désigne une phase d'émission du montant affiché vers l'unité de comptabilisation et d'effacement d'affichage "EAEC". La référence 386 désigne une phase d'interrogation pour déterminer si la machine passe du mode d'entrée de montant au mode d'exploitation et, dans le cas de réponse positive, la référence 387 désigne une phase d'émission du montant affiché vers l'unité de comptabilisation, d'effacement d'affichage, de réception de l'affranchissement établi provenant de l'unité de comptabilisation et d'émission vers l'extérieur et également vers l'affichage "EAOP' . Les fig. 15A à 15F forment un organigramme illustrant le fonctionnement de l'unité d'impression. Sur la fig. 15A, la référence 401 désigne une phase de démarrage ou de mise sous tension, la référence 402 désigne une phase d'attente du retour au repos du volet et de descente du dispositif d'interposition, la référence 403 désigne une phase d'émission d'état vers l'unité de comptabilisation et d'attente de la réponse et la référence 404 désigne une phase d'initialisation à zéro de toutes les roues des types. La référence 405 désigne une phase de passage des moteurs en position de repos et la référence 406 désigne une phase de sous-programme "COMMUTATEUR", d'attente du temporisateur en boucle de 2 millisecondes et de lecture des commutateurs. La référence 407 désigne une phase d'interrogation pour déterminer si des changements se sont produits, la référence 408 désigne une phase d'autorisation ou d'interdiction de la machine suivant l'état en cours et la référence 409 désigne une phase d'émission d'état vers l'unité de comptabilisation. Sur la fig. 15B qui représente un sous-programme HDR, la référence 410 désigne la phase de départ du sous-programme HDR, la référence 411 désigne une phase de décodage de l'entête du message reçu. La référence 412 désigne une phase d'interrogation pour déterminer s'il faut établir l'affranchissement, la référence 413 désigne une phase de mise en place des roues des types, la référence 414 désigne ane phase d'interrogation pour déterminer si la mise en place est correcte, la référence 415 désigne une phase de retour et la référence 416 une phase d'erreur. La référence 417 désigne une phase d'interrogation pour déterminer s'il y a lieu d'émettre l'état, la référence 418 désigne une phase d'émission d'état vers l'unité de comptabilisation. La référence 419 désigne une phase d'interrogation pour déterminer s'il y a lieu d'autoriser l'imprimante et la référence 420 désigne une phase d'autorisation de l'imprimante. La référence 421 désigne an phase d'interrogation pour déterminer si la comptabilisation est terminée, la référence 422 désigne une phase d'autorisation de machine si l'état est effacé et la référence 423 désigne une phase d'émission d'état de diagnostic vers l'unité de comptabilisation. La fig. 15C représente un sous-programme SHDL et, sur cette figure, la référence 424 désigne le démarrage du sous-programme 3HDL, et la référence 425 désigne une phase d'interrogation pour déterminer si des changements se sont produits dans les capteurs de position de repos. La référence 426 désigne une phase d'interrogation pour déterminer s'il y a eu des changements de position du volet et/ou du dispositif d'interposition, et la référence 428 désigne une phase d'indication d'erreur, la référence 427 désigne une phase d'interrogation pour déterminer si le tambour d'impression est en position de repos, la référence 429 désigne une phase de mise à jour du mot d'état avec les nouvelles informations concernant le volet et le dispositif d'interposition, et d'effacement du bit de déclenchement. La référence 430 désigne une phase d'interrogation pour déterminer si un déclenchement a déjà été détecté, la référence 431 désigne une phase d'émission d'état vers l'unité de comptabilisation, la référence 432 désigne une phase de mise en place de l'.indicateur de déclenchement, d'inhibition de la machine et d'émission d'état vers l'unité de comptabilisation, tandis que la référence 433 désigne une phase de retour. Sur la fig. 15D, la référence 434 désigne l'exécution d'un sous-pro ramme SENSE, de démarrage du temporisateur en boucle et de lecture des capteurs optiques. La référence 434 désigne une phase d'interrogation pour déterminer s'il s'est produit des changements dans les capteurs et, dans le cas d'une réponse positive, la référence 436 désigne une phase d'exécution du sous-programme SHDL. La référence 437 désigne une phase d'interrogation pour déterminer si un message reçu a été mis en file d'attente et la référence 438 désigne une phase de traitement de message et d'exécution du sous-programme HDE. La référence 439 désigne une phase d'interrogation, la référence 440 une phase de réception de message et la référence 441 une phase d'exécution du sous-programme HDK et de traitement du message. Sur la fig. 15E qui représente un sous-pro ramme SENSE, la référence 442 désigne la phase de départ du sous-programme, la référence 443 désigne une phase de démarrage du temporisateur en boucle pour 2 millisecondes, la référence 444 désigne une phase de lecture des capteurs optiques et de traduction par une table de consultation, la référence 445 désigne une phase d'interrogation pour déterminer si la traduction est légale, la référence 446 désigne une phase d'indication d'erreur et la référence 447 une phase de retour. Sur la fig. 15F, qui représente un sous-programme S ITCH, la référence 448 désigne la phase de départ du sous-programme, la référence 449 désigne une phase d'attente du temporisateur et la référence 450 désigne une phase de contrôle d'une faute de circuit aux entrées. La référence 451 désigne ane phase d'interrogation pour déterminer si les entrées sont correctes, la référence 452 désigne une phase d'indication d'erreur et la référence 453 désigne une phase de lecture des commutateurs et de traduction par la table à consultation. La référence 454 désigne une phase d'interrogation pour déterminer si la traduction est légale, la référence 452 désigne une phase d'indication d'erreur et la référence 455 une phase de retour. Les fig.- 16A à 16L constituent un organigramme du fonctionnement de l'unité de comptabilisation. Sur la fig. 16A, qui représente le traitement à la mise sous tension, la référence 501 désigne la phase de départ du traitement, la référence 502 désigne la mise en place de la machine dans l'état initial et la référence 503 désigne une phase de chargement de la mémoire à accès direct à partir de la mémoire rémanente. La référence 504 désigne une phase d'interrogation pour déterminer si la mémoire à accès direct est chargée correctement, la référence 505 désigne une phase de mise en place d'état de fonctionnement et la référence 506 une phase d'interrogation pour déterminer si les registres ascendant et descendant,sont corrects. La référence 507 désigne une phase de chargement "PE" dans le premier multiplet du registre de données et la phase 508 est une phase d'interrogation pour déter miner s'il y a une faute de fonctionnement dans l'état de l'imprimante et la référence 510 désigne une phase de réception de diagnostic "GETDIA". La référence 509 désigne une phase d'interrogation pour déterminer si une comptabilisation est nécessaire et la référence 511 désigne une phase de correction des zones de montant et de comptage "DOACCT". La référence 512 désigne une phase d'interrogation pour déterminer si le commutateur privilégié est fermé et la référence 513 désigne une phase de passage en état privilégié. La référence 514 désigne une phase d'interrogation pour déterminer s'il y a une faute de fonctionnement. Sur les fig. 16B et 16C qui illustrent le traitement principal, la référence 515 désigne une phase de demande de transmission de l'état de la machine, la référence 516 désigne une phase de correction de l'effet de la valeur en cours d'affranchissement sur la machine "POSUPD" et la référence 517 désigne une phase d'interrogation pour déterminer si l'état est normal. La référence 518 désigne une phase d'interrogation pour déterminer si les fonds sont insuffisants, la référence 519 désigne une phase d'inhibition de la machine et de traitement d'état "DOSTAT" et "DISAB" et la référence 520 désigne une phase d'interrogation pour déterminer si la porte du dateur est ouverte. La référence 521 désigne une phase d'incrémentation du compteur de retard d'interrogation et la référence 522 désigne une phase d'interrogation pour déterminer si le compteur de retard d'interrogation est à zéro. La référence 523 désigne une phase de réception d'un message d'état d'imprimante et de traitement d'état "DOSTAT" et "GETSTS". La référence 524 désigne une phase d'interrogation pour déterminer si l'unité de commande présente une invitation à émettre et la référence 525 désigne une phase de réception d'un message de l'unité de commande. Sur les fig. 16D et 16E qui illustrent le traitement des communications , la référence 526 désigne une phase d'interrogation pour déterminer s'il s'agit d'une commande avec des données, la référence 527 désigne une phase d'interrogation pour déterminer s'il s'agit d'une demande de valeur, et la référence 528 désigne une phase d'interrogation pour déterminer s'il s'agit d'une commande sans données. La référence désigne une phase de mise en format et de transmission d'une valeur demandée et la référence 530 désigne une phase de mise en format et de transmission d'un état de machine avec une erreur de traitement "FMT0UT". La référence 531 désigne une table de consultation pour la sélection du traitement des commandes, dans laquelle la référence 532 désigne un connecteur d'erreur, la référence 533 désigne un connecteur d'entrée de valeur, la référence 534 désigne un connecteur d'entrée de combinaison et la référence 535 désigne un connecteur de mise en place d'affranchissement. La référence 536 désigne une phase de mémorisation d'informations pour un usage ultérieur et la référence 537 désigne ane phase de conversion d'affranchissement en format interne. La référence 538 désigne une phase d'interrogation pour déterminer si la conversion est correcte et la référence 539 désigne une phase d'interrogation pour déterminer si la limite d'affranchissement est atteinte. La référence 540 désigne une phase de mise en place d'affranchissement, la référence 541 désigne une phase d'interrogation pour déterminer si l'affranchissement est correct et la référence 542 désigne une phase de traitement d'état de machine "DOSTAT". La référence 543 désigne une table de consultation pour la sélection du traitement des commandes dans laquelle la référence 544 désigne un connecteur de fin d'entrée, la référence 545 désigne un connecteur d'autorisation, la référence 546 désigne un connecteur d'inhibition, la référence 547 désigne un connecteur d'interruption de service, la référence 548 désigne un connecteur de mise en service et la référence 549 désigne un connecteur d'effacement de lots. La référence 550 désigne une phase d'interrogation pour déterminer s'il s'agit d'une faute de fonction d'état, la référence 551 désigne une phase d'interrogation pour déterminer si la machine est en service et la référence 552 désigne une autre phase d'interrogation. La référence 553 désigne une phase de conversion de valeur en format interne "EMICH" et la référence 554 désigne une phase de fonction de mise au repos. La référence 555 désigne une phase d'effacement du bit de service dans l'état de la machine, la référence 556 désigne une phase de mise en place du bit de service dans l'état de la machine et la référence 557 désigne une phase de mise à zéro du comptage de lots et du bit d'effacement dans l'état de machine . Sur la fig. 16F, la référence 560 désigne une phase d'émission d'affranchissement mémorisé vers l'imprimante et la référence 561 désigne une phase de préparation à l'écriture de la zone suivante de la mémoire rémanente "NVMOPN* . La référence 562 désigne le démarrage du traitement PWRDN de disparition d'alimentation, la référence 563 désigne une phase d'écriture de données dans la mémoire rémanente "NVMWE*' et la référence 564 désigne une phase d'arrêt. Sur la fig. 16G, la référence 565 désigne une phase d'interrogation pour déterminer si la base est ramenée au repos, la référence 566 désigne une phase d'interrogation pour déterminer une valeur inférieure à la valeur de déverrouillage et la référence 567 désigne une phase d'interrogation pour déterminer si la commande de dispositif d'interposition est autorisée. La référence 568 désigne une phase d'interrogation pour déterminer si l'état de achine est émis et la référence 569 désigne une phase d'examen de la mémoire rémanente et de la nécessité d'un changement d'état "KVM[sigma]ïïG". La référence 570 désigne une phase d'autorisation de machine et de traitement d'état "DOSTAT' , la référence 571 désigne une phase d'effacement de l'indicateur d'inhibition et la référence 572 désigne une phase de mise en format et de transmission de l'état de machine "PMTOUT". Sur la fig. 16H, la référence 573 désigne une phase d'interrogation pour déterminer si la conversion est correcte et la référence 574 désigne une phase de préservation de code de dérangement de fonctionnement. Sur la fig. 161, la référence 575 désigne une phase d'interrogation destinée à déterminer s'il s'agit d'une commande MSGE, la référence 576 désigne une phase d'interrogation pour déterminer s'il s'agit d'un état de dérange ment de fonctionnement, la référence 577 désigne une phase d'interrogation pour déterminer si l'imprimante demande l'émission et la référence 578 désigne une phase de réception par l'unité d'imprimante d'un message et d'un état "DOSTAT" et "EECSTS". Sur la fig. 16J, qui illustre le traitement d'état, la référence 580 désigne le départ du sous-programme " "DOSTAT", la référence 581 désigne une phase d'interrogation pour déterminer s'il s'agit d'un message "état" et la référence 582 désigne une phase de mémorisation d'état corrigé. La référence 583 désigne une phase d'interrogation pour déterminer si le déclenchement a démarré et la référence 584 désigne une phase de correction des registres et d'impression d'affranchissement "DOTEIP". La référence 585 désigne une phase d'interrogation pour déterminer s'il s'agit d'un dérangement de l'imprimante et la référence 586 désigne une phase de réception d'état de diagnostic provenant de l'imprimante "GETD". La référence 587 désigne une phase d'interrogation pour déterminer si les positions de repos sont correctes, la référence 588 désigne une phase de demande d'émission de l'état de la machine, la référence 589 désigne une phase de mise à Jour des bits d'état de machine et la référence 590 désigne une phase de retour. Sur les fig. 16K et 16L qui constituent un organigramme de déclenchement de la machine, la référence 591 désigne le départ du sous-programme "DOTRIP", la référence 592 désigne une phase de mise à jour des zones de lots des registres et de contrôle de redondance cyclique "DOACCT". La référence 593 désigne une phase de mise à jour de l'effet de la valeur d'affranchissement en cours sur la machine "POS[upsilon]PD" et la référence 594 désigne une phase d'interrogation pour déterminer si la machine est encore autorisée. La référence 595 désigne une phase d'émission de commande d'inhibition et la référence 596 désigne une phase d'émission de message de fin de comptabilisation vers l'imprimante. La référence 597 désigne une phase de réception et de traitement d'état de la machine, la réfé rence 598 désigne une phase d'interrogation pour déterminer si le déclenchement est terminé, la référence 599 désigne une phase d'interrogation pour déterminer si les positions de repos sont correctes et la référence 600 désigne une phase d'émission de message de fin de déclenchement vers l'unité de commande. L'annexe à la fin de la description est un listage détaillé de chacun des programmes qui résident dans l'unité de comptabilisation, l'unité de commande et l'unité d'impression. Il est connu et entendu que les termes de machine à affranchir et de machine postale, tels qu'ils sont utilisés ici, répondent à la définition générale d'un dispositif destiné à imprimer une valeur unitaire définie pour la distribution d'état ou privée de paquets, d'enveloppes, etc. ainsi que pour d'autres applications d'impression de valeurs unitaire . Ainsi, bien que le terme de machine postale soit utilisé, il est à la fois connu et utilisé dans le commerce comme un terme général pour des dispositifs utilisés conjointement avec des services autres que ceux réservés exclusivement aux services postaux de l'état; par exemple, des achats de paquets privés ou de services de frêt et l'utilisation de machines postales comme moyen d'imprimer des valeurs unitaires sur des paquets individuels, et remplissant les fonctions de comptabilisation et d'impression. L'invention s'applique particulièrement à une machine à affranchir offrant différentes caractéristiques et remplissant différentes fonctions, telles que celles décrites sous différents aspects dans l'une ou plusieurs des demandes de brevets des Etats-Unis d'Amérique toutes déposées le 30 octobre 1979 sous les n[deg.] 089 424 au nom de Jones, n[deg.] 089 425 au nom de Eckert, n[deg.] 089 426 au nom de Eckert, h[deg.] 089 422 au nom de Eckert, [deg.] 089 427 au nom de Eckert, n[deg.] 089 434 au nom de Muller, n[deg.] 089 412 au nom de Eckert, n[deg.] 089 413 au nom de Soderberg et n[deg.] 089 411 au nom de Eckert. U1 W3 ro ^[iota] CM en ro T CON o ro JS -M t U Ul ro B o ro JS ~J [upsilon]t ro Y ~[iota] ro -c-[iota] o CM m ro J ro o CM en ro CTl IM .*"NI [sigma] M en ro r * -M ro 00 ro -NI o*[upsilon]i ro 43 PO -NI Oi Ul P -M o [Lambda] O ro ON CH I[Lambda] IN} ro -e-M o ut ro TF[Lambda]T .* ut ro ro -IS o t>l en ro TF M M ro -Nl O Ol I[Lambda] ro * E * ** ** * ******** ro " i CN CM en ro ** ** ** T PO * ^N1 ON (X ro 6800 ACCOUNT STATUS A1Î.SH2 136 ************* ED SINCE POWER UP L 0 S) O ro o l 171 PO ***** ***** N) ( PO -l o o. Ul ro ****** a* ** aa ****** VM ( [omega] ro -J o Ol en ro 60O&' ACCOUNTING TRANSMIT ON12 BY ********* H. r ro js -o o Ui ro ***** ** a ** m*** ro -M t CM i ro ***** a* * ** *lL*** IsJ ro -e ON CM en ro ************ * ** t VD r\ï o en [iota]\ï ** ** ** [sigma] LM ut l\> ** ** ** ***** u> * -} Os U. L[Pi] ro TURNED STATUS *********** ** ** ** *********** U) [iota]\> ^4 t Ul en ro ** ********** ) 00 ro o Ul n ro *************** X* ** ** *************** ING MESSACES. SS OR PROCESS MPLETE ODE MODE Ul 10 ro [Lambda] j O. l ro TION STACE S ARNINC ADDRESS T ADDRESS SET ADDRESS ** * CD ro -M t CM f IV ****** . ** **<>** INTER'[theta] RE[Theta]PONSE, POSER PRINTER MEOUT o ro o. Ul ro ** ai O r& o O* ro EC ** ** ILLI[Theta]EC ER t ro -t <>! ro ************** ** ** ** ************** D WITH HEADER. ON TACE > ro [sigma] u* in ro C H H LEAD t'[beta] J-* "J "^ COUNT r ^ . ^* * Ul n I J ************** **j ** ** ************** VEL ON ACTIVE NES Ui oo ro -l Ov Ul I[Lambda] PO UT LOOP B* HS COURT Ul PO -1 o* Ul Ul ro CTIVITT 6300 AGCOUNTINC MO TRANSMIT missACE ****** ** UL FUU.Y BER en r\ Ul un ro IN) l O wtn IN ** * ******** [sigma][iota] PO -M Ul ro NIBBLE OF ltf-XT ADDR S MOVED * *** L IRTERRVFT U) PO -M Ul U. I LAST * ** Ul IM -M O J Ul no ** ** ** **** CTRREHT O. S. EVE LOCATION RO. ro .* "M K M n PO RETRIEVE CURREHT LOCATIOH. TIVE BLOCK *l. ** AS ITS READER. ** 00 w ro .*- -si O KM U l ro HD MUBT RETURN 6S00 [Lambda]CCO [pi][pi]C MODULE C HVM READ BLOCK SUBROUTIRE 2249 2250 2251 ** ** CCESS ITS LOCATIOH. R. oo PO J- "-si t KM [Pi] IM ATED CRC. ERASE. ESULTS. INC ERASE ATE ERROR COUHT, *** oo [upsilon][iota] ro ^>[iota] t M K ro 63S2 76352 6352 476352 6352 6352 HOME) RTS) CE t-t ut IN KM [kappa]r\ [iota]\> 76352 . IP NOV NOT ZERO 00 IM -e, -M o* Ul Ul ro . 6352 , OR *DAIUC* TO FLAG SE US. ) TO FLAG SET US. t to [iota]* -e -[iota] t KM l IM ) 6352 U* OS. RETOWI ts. t\> [upsilon]i -C -M O l tPI ro 6352 t t ro * j CJ\ KM l ro WORD S RD S w O ro -J Ox KM Ul PO 352 2476352 6352 76352 352 6352 6352 76352 6352 REVENDICATIONS 1 - Machine à affranchir, caractérisée en ce qu'elle comporte un clavier (83) d'entrée et d' affichage de donnéest un dispositif de comptabilisation (58) et un dispositif d'impression (5[omicron]) comprenant une imprimante et des dispositifs d'impression un premier micro-processeur (lOO) destiné à commander l'entrée et l'affichage des données dudit clavier, un second micro-processeur (l2[theta]) destiné à commander des opérations arithmétiques dans ledit dispositif de comptabilisation et un troisième microprocesseur (l3[theta]) destiné à commander le fonctionnement de ladite imprimante en fonction dudit dispositif d'impression. 2 - Machine selon la revendication 1. caractérisée en ce que la circulation des données entre les trois microprocesseurs (lOO, 120, 130) se fait à l'initiative du micro-processeur émetteur. 3 - Machine selon la revendication 1 , caractérisée en ce que chacun desdits micro-processeurs (lOO, 120, 13[theta]) émet et reçoit des trains de données des autres microprocesseurs, chaque micro-processeur comportant un dispositif destiné à recevoir des données bit par bit et à retourner chaque bit tel qu'il a été reçu vers le microprocesseur émetteur, le micro-processeur émetteur comportant un dispositif destiné à comparer chaque bit reçu avec le bit correspondant émis pour en vérifier l'exactitude, et un dispositif indiquant chaque comparaison binaire valide. 4 - Dispositif d' intercommunication comprenant plusieurs unités (5b, 58 , 75), caractérisé en ce que chaque unité comporte un dispositif de calcul (lOO, 120, 130 ), une borne de réception de si naux et une borne d'émission de signaux, les bornes d'émission et de réception de l'une desdites unités étant connectées aux bornes de réception et d'émission d'une autre desdites unités, chacune desdites unités comportant un circuit d'horloge stable et un dispositif destiné à émettre les messages de façon asyn chrone par sa borne d'émission dans un format de message en série constitué par des frroupements de nombres prédéterminés de bits avec des bits de start et de stop, les bits des erroupements étant en relation temporelle constante et déterminée et lesdites unités comportant en outre un dispositif destiné à échantillonner leurs bornes de réception à des instants prédéterminés pour recevoir lesdits messages émis. 5 - Dispositif selon la revendication 4, caractérise en ce que lesdites unités font partie d'une machine à affranchir et sont interconnectées physiquement* ladite machine à affranchir comportant trois desdites unités comprenant une .unité de commande (75) une unité de comptabilisation ( ) et une unité d'impression (5[omicron]) pouvant être positionnée, ladite unité de commande étant commandée intérieurement p[alpha]ur communiquer uniquement avec ladite unité de comptabilisation et ladite unité d'impression étant connectée pour communiquer uniquement avec ladite unité de comptabilisation. 6 - Dispositif selon la revendication 5 t caractérisé en ce que ladite unité de commande (75) comporte des secondes bornes d'émission et de réception pour communiquer avec des dispositifs extérieurs. 7 - Dispositif selon la revendication 6 , caractérisé en ce que ladite unité de commande comporte un clavier (83) destiné à recevoir des données introduites manuellement, et un dispositif destiné à convertir les données en ledit message en série pour l'émettre vers ladite unité de comptabilisation (58). 8 - Dispositif selon la revendication 7 * caractérisé en ce que ladite unité de comptabilisation (58) comporte des registres (127 128) destinés à mémoriser des données reçues de chacune desdites unités de commande et d'impression, pour la formation de messages d'états utilisant des données provenant de chacune desdites unités. 9 - Dispositif selon la revendication , destiné à une machine à affranchir comportant plusieurs unités interconnectées, dispositif caractérisé en ce que chacune desdites unités (56, 58 75) comporte un dispositif réagissant à la réception d'un message d'une autre unité en retransmettant ledit me s sape vers ladite autre unité afin de contrôler les erreurs chaque unité comporte un dispositif qui, en réponse à un message retransmis sans erreur qu'elle a reçu applique une impulsion d'absence d'erreur dans ledit message, assurant ainsi la transmission sans erreur des messages. 10 - Dispositif selon la revendication 9 caractérisé en ce qu'il comporte trois desdites unités, à savoir une unité de commande (75), une unité de comptabilisation (58) comportant des registres pour mémoriser les données concernant la machine à affranchir et produisant un message d'état à partir de ces données et une unité d'impression (56) pouvant être positionnée ladite unité de commande et ladite unité d'impression étant connectées pour émettre et recevoir des messages dans -la machine à affranchir, uniquement avec ladite unité de comptabilisation. 11 - Dispositif selon la revendication 10 caractérisé en ce que ladite unité de commande (75) comporte un dispositif destiné à produire des signaux de positionnement des dispositifs d'impression pouvant être positionnés dans ladite unité d'impression (56). 12 - Machine à affranchir, comprenant un clavier (83) et un écran d'affichage (85) un mécanisme central de comptabilisation et d'impression, et une unité de comptabilisation (58), une unité de commande (75) e une unité d'impression (56), ladite unité de comptabilisation commandant toutes les fonctions de comptabilisation de la machine, ladite unité de commande commandant toutes les fonctions de clavier et d'affichage de la machine et ladite unité d'impression commandant le positionnement du mécanisme d'impression et en contrôlant le fonctionnement mécanique, machine caractérisée en ce qu'elle comporte en outre un dispositif d'interconnexions (158), un dispositif destiné à interroger périodiquement ledit dispositif d'interconnexions pour déterminer son activité, un dispositif réagissant à une entrée valide dudit dispositif d'interconnexion en transférant la fonction de ladite unité de commande à ladite entrée valide, cette dernière représentant un dispositif extérieur (l50) communiquant avec ladite unité de comptabilisation (58) et ladite unité d'impression (56). pour fournir des données à ladite machine à affranchir. 13 - Machine selon la revendication 12 , caractérisée en ce que ledit écran d'affichage (85) fonctionne conjointement avec ledit dispositif extérieur (l5[theta]) pour le transfert des commandes. 14 - Machine selon la revendication 12, caractérisée en ce que ladite unité de commande (75) ladite unité de comptabilisation (58) et ladite unité d'impression (5 ) sont interconnectées en série pour des données et des commandes transmises de ladite unité de commande vers ladite unité de comptabilisation et de là, vers ladite unité d'impression par une seule paire de fils, des informations d'état étant transmises sur d'autres fils dans l'ordre inverse . 15 - Machine à affranchir, caractérisée en ce qu'elle comporte une unité de comptabilisation (58) qui commande les fonctions de comptabilisation de la machine, une unité de commande (75) qui commande les fonctions de clavier et d'affichage, et une unité d'imprimante (56) qui commande la mise en place et 1* actionnement des mécanismes d'impression, un dispositif d'interconnexion (158) connecté à ladite unité de commande et destiné à être connecté à un dispositif extérieur (l5[theta]) , ladite unité de commande comportant en outre une partie logique de commande et un tampon de communication, ledit tampon de communication comportant un premier dispositif qui commande un canal de communication pour transmettre des messages desdites unités de comptabilisation et d'imprimante vers ladite unité de commande et vers ledit dispositif extérieur et un second dispositif destiné à commander le canal de communication pour transmettre des messages dudit dispo sitif extérieur vers lesdites unités de comptabilisation et d'imprimante et vers ladite unité de commande. 16 - Machine selon la revendication 15 caractérisée en ce que ledit tampon- de communication (158) contient deux canaux de communication dans chacun desdits premier et second dispositifs lesdits canaux transmettant des messages du dispositif extérieur par ladite unité de commande dans un sens ou dans l'autre. 17 - Machine selon la revendication 16 caractérisée en ce que ladite unité de commande réagit à des messages qui sont transmis par elle en exécutant des sollicitations spécifiques et assurant la correction desdits messages transmis pour indiquer une réponse requise de l'unité de commande. 18 - Machine selon la revendication 16 caractérisée en ce qu'elle comporte en outre plusieurs dispositifs extérieurs (l64) destinés à être connectés audit dispositif d'interconnexion, en une chaîne en cascade, chacun desdits dispositifs extérieurs comprenant un tampon de communication bidirectionnelle destiné à la fois à recevoir et à transmettre des messa[epsilon]res reçus. 19 - Machine selon la revendication 15 caractérisée en ce que ledit message de l'unité de commande contient un entête dont une position binaire identifie la source ou la destination dudit message ledit circuit logique de l'unité de commande comprenant un dispositif qui réagit à ladite information de la position binaire en aiguillant de façon appropriée ledit message. 20 - Machine selon la revendication 15 carac érisée en ce que ladite unité de commande (75) comporte un dispositif qui réagit à un message de dispositif extérieur en commandant l'inhibition dudit clavier. 21 - Machine à affranchir, caractérisée en ce qu' elle comporte une unité de comptabilisation (58) qui commande les fonctions de comptabilisation de la machine, une unité de commande (75) qui commande les fonctions de clavier et d af f ichaee , et une unité d'imprimante (56) qui commande la mise en place et l actionnement du mécanisme d' impression, ladite unité de comptabilisation comportant plusieurs registres de données (l27 128 ) affectés chacun au maintien de valeurs corrigées des données de comptabilisation, un dispositif de calcul (l2[theta]) qui calcule un facteur en fonction d' un reste de redondance polynomiale pour chaque valeur corrigée d' un registrefun autre registre pour mémoriser chaque reste polynomial corrigéj un dispositif (l26 ) réagissant à uneperte d'alimentation dans ladite machine en transférant le contenu dudit registre de données vers une mémoire rémanente , un dispositif qui réagit au rétablissement de l' alimentation dans ladite machine en calculant à nouveau un reste de redondance pour un registre de données de comptabilisation, un dispositif qui compare le facteur de reste de redondance à la disparition d' alimentation avec le facteur de reste de redondance associé à la remise sous tension pour ledit registre de données de comptabilisation et un dispositif qui indique une erreur s'il n'y a pas corres - pondance entre lesdit[epsilon] restes. 22 - Machine à affranchir, caractérisée en ce qu' elle comporte un dispositif (83) d' entrée de données comprenant un premier micro-processeur (lOO) destiné à commander l' introduction des données , un dispositif (56 ) d'impression d' affranchissement et un dispositif de comptabilisation (58) destiné à comptabiliser les affranchissements imprimés par ledit dispositif d'impression, ledit dispositif de comptabilisation comprenant un second microprocesseur (l2[theta]) qui commande les opérations de comptabilisation. 23 - Machine selon la revendication 22, caractérisée en ce qu'elle comporte un troisième micro-processeur (l3[theta]) destiné à commander les opérations dudit dispositif d'impression. 24 - Machine selon la revendication 23 caractérisée en ce que ledit dispositif d'impression comporte un dispositif d'impression pouvant être positionné, destiné à imprimer des valeurs différentes d'affranchissement à la commande du p 25 - Machine selon la revendication 23 caractérisée en ce que ledit premier micro-processeur (lOO) est connecté audit second micro-processeur (l2[theta]) pour permettre la circulation de données entre eux, ledit troisième microprocesseur (l30) étant connecté audit second microprocesseur pour permettre la circulation de données entre eux. 26 - Machine à affranchir, caractérisée en ce qu'elle comporte un dispositif d'impression (56) destiné à imprimer des affranchissements et comprenant un microprocesseur (lOO) destiné à en commander le fonctionnement, et un dispositif de comptabilisation (5 ) destiné à comptabiliser les affranchissements imprimés par ledit dispositif d'impression, ledit dispositif de comptabilisation comprenant un second micro-processeur (l2[theta]) qui commande les opérations de comptabilisation dans ledit dispositif de comptabilisation. 27 - Machine à affranchir, caractérisée en ce qu* elle comporte un module de comptabilisation (58), un module d'imprimante (56), un module de commande (75) une première ligne omnibus de données ën série qui interconnecte, ledit module de comptabilisation avec ledit module d'imprimante et une seconde ligne omnibus de données en série qui interconnecte ledit module de comptabilisation avec ledit module de commande. 28 - Machine selon la revendication 27, caractérisée en ce qu'elle comporte un dispositif d'entrée de données (83) et une troisième ligne omnibus de données en série interconnectant ledit module de commande (75) et ledit dispositif d'entrée de données. 29 - Machine à affranchir, caractérisée en ce qu'elle comporte un dispositif d'impression (56) destiné à imprimer un affranchissement, ledit dispositif d'impression comprenant un dispositif de calcul (l30) destiné à en commander le fonctionnement, et comportant également une borne de sortie de signaux et une borne d'entrée de signaux, la machine comportant également un dispositif de comptabilisation (58) destiné à comptabiliser les affranchissements imprimés par ledit dispositif d'impression, et comprenant un dispositif de calcul (l2[theta]) destiné à en commander le fonctionnement, et comprenant également une borne de sortie de signaux et une borne d'entrée de signaux, un premier canal de communication unilatéral connecté entre la borne de sortie dudit dispositif de comptabilisation et la borne d'entrée dudit dispositif d'impression et un second canal de communication unilatéral connecté entre la borne de sortie dudit dispositif d'impression et la borne d'entrée dudit dispositif de comptabilisation. 30 - Machine selon la revendication 29, caractérisée en ce que lesdits premier et second canaux de comraunication sont des canaux de communication en série. 31 - Machine selon la revendication 29 caractérisée en ce qu'elle comporte un dispositif de commande (75) qui commande les fonctions d'entrée et de sortie de données de ladite machine à affranchir, ledit dispositif de commande comportant une borne d'entrée de signaux et une borne de sortie de signaux, ledit dispositif de comptabilisation (58) comportant une seconde borne d'entrée de signaux et une seconde borne de sortie de signaux, un troisième canal de communication unilatéral étant connecté entre la borne de sortie dudit dispositif de commande et la seconde borne d'entrée (Judit dispositif de comptabilisation et un quatrième canal de communication unilatéral étant connecté entre ladite borne d'entrée dudit dispositif de commande et la seconde borne de sortie dudit dispositif de comptabilisation. 32 - Machine selon la revendication 31 caracté risée en ce que lesdits premier, second, troisième et quatrième canaux de communication sont des canaux de communication en série. 33 - Machine selon la revendication 1 caractérisée en ce que ledit dispositif de commande (75) comporte une seconde borne d'entrée de signaux et une seconde borne de s tre connectée par un canal de communication en série unilatéral à un dispositif extérieur (l5[theta]) à ladite machine à affranchir.