Brevet FR2500188A1 — publié le 19820820

La présente invention se rapporte, d'une maniè- re générale, à des balances à affranchir conçues pour pe- ser un objet et pour déterminer la taxe d'affranchissement appropriée qui doit être apposée sur cet objet. Plus par- ticulièrement, l'invention a trait à une interface qui permet à un processeur de balance à affranchir de commu- niquer avec plusieurs dispositifs périphériques associés à un système de traitement du courrier. L'invention a trait notamment à une carte d'in- terface qui relie un processeur de système déterminant la valeur de la taxe d'affranchissement, à plusieurs dis- positifs périphériques associés à un système de traite- ment du courrier. Dans la demande de brevet des E.U.A. déposée le 21 février 1979 sous le nô 13.734 on a décrit un système de calcul de taxe d'affranchissement qui com- porte un circuit de commande de transmission série pour assurer les transmissions entre le processeur et les dis- positifs périphériques. Ce système comprend un bus de transmission série par l'intermédiaire duquel les dispo- sitifs périphériques communiquent avec le processeur du système. Certains périphériques sont connectés au bus de transmission série par ure commande de périphériques sé- parée tandis qu'un dispositif de réglage de compteur est directement relié au bus de transmission série. Des si- gnaux appropriés sont transmis sur une ligne de signali- sation de destination lorsqu'on désire choisir un péri- phérique qui doit recevoir ou émettre des données par l'intermédiaire du bus de transmission commun. Des li- gnes d'accusé-réception sont également prévues pour accu- ser réception des signaux. La commande de transmission série constitue une partie intégrante de la carte de cir- cuit du système calculateur de taxe d'affranchissement principal. Etant donné que la commande série fait partie intégrante de la carte de circuit principale du système de balance, un acheteur qui ne désire acquérir qu'une balance à affranchir et non les dispositifs périphéri- ques ou seulement certains des périphériques disponibles est désavantagé. En outre, si une panne se produit la commande de transmission série et le bus de transmission ne peuvent pas être réparés en tant qu'un ensemble uni- que disposé sur une carte séparée. Le fait qu'un bus de transmission soit commun pour tous les dispositifs périphériques rend le rempla- cement ou le changement de différents dispositifs péri- phériques très laborieux et nécessite une reprogramma- tion. Un système de transmission série entre une uni- té de commande de compteur d'affranchissement et plusieurs dispositifs externes a été décrit dans la demande des E.U.A. déposée le 30 octobre 1979 sous le nô 89.413. La procédure de protocole de transmission décrite dans cette demande de brevet se rapporte à la transmission série de données et au retour bit par bit de telles données pour leur vérification par l'émetteur. Cette demande de brevet décrit un système qui comprend une "guirlande" formée par plusieurs dispositifs externes et par une uni- té de commande. On comprend qu'un tampon de transmission composé d'une "guirlande" prolonge le temps requis pour la transmission des données en particulier si l'on tient compte du retour bit par bit pour la vérification des données émises. En outre, il existe toujours une possi- bilité qu'un dispositif inséré dans la "guirlande" puis- se introduire une erreur. L'interface suivant la revendication est asso- ciée à un processeur de système de balance à affranchir et concue pour connecter le processeur du système à plusieurs dispositifs périphériques d'un système de trai- tement du courrier. L'interface comporte un microproces- seur de périphériques dont les lignes d'émission et de réception sont multiplexées entre des périphériques choi- sis. Pour émettre des données vers un périphérique choisi, le processeur du système fournit un signal de commande d'écriture au microprocesseur et charge ensui- te les données dans un tampon d'émission de celui-ci. L'exactitude de l'émission est vérifiée et, ensuite, le processeur du système produit une commande d'émis- sion qui désigne le canal approprié pour le périphéri- que choisi. Le microprocesseur établit une liaison de transmission avec le périphérique choisi et il transmet les données enregistrées dans le tampon d'émission au périphérique en utilisant un sous-programme approprié de transmission. Si une commande d'émission et de réception a été produite par le processeur du système, le micropro- cesseur attend ensuite la transmission de données en pro- venance du périphérique au moyen du programme de trans- mission et met en mémoire ces données dans un tampon de réception. A la suite de la réception d'une commande de lecture, les données enregistrées dans le tampon de réception sont chargées dans le processeur du système. Lorsqu'un montant réglé en monnaie courante, est transmis à un compteur de taxe d'affranchissement électronique, ure demande de réglage de la valeur est alors transmise au compteur. Le microprocesseur attend la réception d'un signal indiquant le montant qui a été fixé par Je compteur; cette valeur est alors transmise au processeur du système pour être comparée à la valeur réglée émise initialement. A la suite d'une commande de déclenchement, le microprocesseur transmet un signal à une machine de traitement du courrier pour la déclencher et il attend la réception d'un signal indiquant que le déclenchement est achevé, ce signal provenant du comp- teur de taxe d'affranchissement. Plusieurs sous-programmes de transmission sont mémorisés dans la mémoire de programmes du micropro- cesseur. Ainsi, on a une grande souplesse en ce qui con- cerne le choix des dispositifs périphériques qui peu- vent être utilisés avec une balance à affranchir auto- nome. Une ligne de sortie du système est prévue pour les communications avec des dispositifs périphériques qui utilisent la norme de matériel de transmission RS 232, tels qu'une imprimante. L'invention a donc pour but de fournir une in- terface de transmission entre un processeur du système déterminant une valeur de taxe d'affranchissement et des dispositifs périphériques associés à un système de trai- tenunt du courrier qui ne présente pas les inconvénients de la technique antérieure. La présente invention a également pour buts: - de réaliser une interface entre un proces- seur déterminant une valeur de taxe d'affranchissement et plusieurs dispositifs périphériques de traitement du cour- rier associés à un système de traitement du courrier qui communique avec divers dispositifs périphériques ayant différents sous-programmes de transmission; - de réaliser une telle interface qui déchar- ge le processeur du système des programmes de transmis- sion;- - de réaliser une balance à affranchir autono- me comportant un processeur pour déterminer les valeurs des taxes d'affranchissement d'objets qui doivent être expédiés par la poste, qui soit relativement bon marché et une interface pour établir des liaisons de transmis- sion entre le processeur du système de balance et plu- sieurs dispositifs périphériques facultatifs d'un systè- me de traitement du courrier; - de réaliser un système de traitement du cour- rier automatique qui comporte une balance à affranchir ayant un processeur de système et une interface qui con- necte le processeur du système a plusieurs dispositifs périphériques dans lequel la réparation des pannes attri- 3S buables à l'interface est simplifiée. D'autres caractéristiques et avantages de l'in- vention ressortiront de la description qui va suivre don- née à titre d'exemple non limitatif, et en regard des dessins annexés sur lesquels: la Fig. 1 est un schéma simplifié d'un systè- me de traitement du courrier type qui montre schématique- ment une interface-commande de périphériques construi- te conformément à l'invention et qui connecte un proces- seur de système déterminant une valeur de taxe d'affran- chissement associé à une balance à affranchir et à plus- sieurs dispositifs périphériques d'un système de traite- ment du courrier; la Fig. 2 est une représentation schématique de l'interface; la Fig. 3 est un organigramme qui représente une partie du programme de base utilisé pour faire fonc- tionner l'interface; la Fig. 4 est un organigramme qui représente une autre partie du programme utilisé pour faire fonc- tionner l'interface; et la Fig. 5 est un organigramme qui représente une autre partie du programme de base utilisé pour fai- re fonctionner l'interface. On se référera maintenant de manière plus dé- taillée aux dessins dans lesquels la référence générale désigne un système de traitement du courrier qui com- porte une balance à affranchir autonome 12 commandée par un processeur. La balance 12 est conçue pour calculer la taxe d'affranchissement ou autres frais de port exi- gés pour le transport d'un objet. Dans la plupart des cas, les frais de ports sont basés sur le poids de l'objet, la classe de transport et, en ce qui concerne certaines classes, la distance jusqu'au point de destination (zone). La balance 12 comporte un dispositif de pesage 14 qui com- porte un plateau agencé pour recevoir l'objet à expédier par la poste. Le dispositif de pesage 14 est interconnec- té à un processeur principal 16. Celui-ci est programmé de façon à calculer la taxe - d'affranchissement ou autres frais de port requis pour un objet placé sur le plateau. Les données nécessaires pour déterminer la taxe d'affranchissement pour un objet, telles que les paramètres de destination, les paramètres de classe de transport, etc... sont introduites au moyen d'un clavier 18 et des signaux correspondants sont transmis au proces- seur 16. Les informations introduites au clavier et cel- les qui sont calculées sont affichées sur un dispositif d'affichage 20. Lorsque les paramètres de poids, de classe de transport et de zone de destination ont été introduits, le processeur 16 détermine la taxe d'affranchissement re- quise par consultation d'une mémoire programmable 22 de taxes d'affranchissement et transmet un signal au disositif d'affi- chage 20 pour indiquer le montant calculé de la taxe d'affranchisse- ment.Un microprocesseur approprié pour être utilisé comnrme prooesseur 16 est du typ-e Intel 8085 comrercialisé p-ar Intel Corp.Santa Clara, Californie,EUA.Le mode de fonctionnement ci-dessus décrit de la balance 12 est bien connu des spécialistes de la technique et un exemple caractéristique est décrit dans le U.S. 4.135.662. Le processeur déterminant la valeur de la taxe d'affranchissement décrit dans ce brevet fait partie inté- grante d'un système de traitement du courrier complet et transmet un signal de valeur de taxe d'affranchissement à un dispositif de réglage de compteur pour régler un comIp- teur de taxe d'affranchissement et délivrer la taxe d'af- franchissement calculée. Conformément à l'invention, la balance 12 est construite sous la forme d'un appareil autonome suscepti- ble d'être utilisé sans dispositifs périphériques asso- ciés à un système complet de traitement du courrier tout en conservant néanmoins une grande souplesse d'adaptation pour pouvoir commander, émettre des données vers divers dispositifs périphériques ou en recevoir si l'utilisateur désire disposer d'un système complet de traitement du 2500 1 88 courrier. En tant que telle, la balance 12 est disponi- ble à un cont économique du fait que ses circuits ne comportent pas d'interface destinée à lui permettre de communiquer avec des dispositifs périphériques d'un sys- tème de traitement du courrier. Une interface 24 de commande de périphériques est utilisée sous la forme d'une carte séparée autonome et elle est conçue pour établir des liaisons de transmis- sion entre le processeur 16 et divers dispositifs périphé- riques d'un système de traitement du courrier, tel qu'un ou plusieurs compteurs de taxe d'affranchissement électro- niques 26 et 28. Le compteur 26 est agencé pour distri- buer ou imprimer des timbres d'affranchissement de l'ad- ministration des postes tandis que le compteur 28 est conçu pour imprimer les frais de transport débités par un transporteur autre que les P.T.T. Des compteurs de taxe d'affranchissement élec- troniques de ce type général ont été décrits dansle bre- vet US 3.978.457. Parmi les autres compteurs de taxe d'af- franchissement électroniques de ce type on peut mentionner celui décrit dans la demande de brevet des E.U.A. 89.413 déjà citée. Les compteurs d'affranchissement électroniques 26 et 28 sont programmés pour communiquer avec le proces- seur 16 conformément au programme de transmission décrit dans cette même demande de brevet. Un tel programme de transmission est du type série à transmission asynchrone des caractères et à retransmission synchrone des bits, sous la forme de messages, les bits du message étant syn- chronisés conformément à un rythme donné. Les messages sont retournés ou renvoyés en écho par le destinataire, bit par bit, pour contrôle. On a appelé ce programme de transmission "Echoplex". Un autre dispositif périphérique du système de traitement du courrier qui est programmé pour communi- quer avec le processeur de système principal 16 par l'in- termédiaire de l'interface 24 et qui utilise le program- me et le protocole de transmission "Echoplex" est un sys- tème de comptabilité électronique 30. En outre, on peut utiliser une interface 32 d'ordinateur et une imprimante 34 modèle 5976 de Pitney- Bowes qui toutes deux utilisent pour leurs transmissions le programme "Echoplex". Une autre liaison de transmission 36 est pré- vue pour assurer les communications suivant la norme de matériel RS 232. La liaison de transmission RS 232, 36, peut établir une communication avec l'une de plusieurs imprimantes RS 232, 38 ou avec tout autre dispositif pé- riphérique souhaitable qui communique, par exemple, en code ASCII. Sur la Fig. 2, on a représenté un schéma sim- plifié d'une carte 40 d'interface de commande de périphé- riques. L'interface comporte un circuit de commande de- périphériques 42 à 8 bits qui peut être un microproces- seur Intel 8741 ou 8041. Ce circuit 42 reçoit des signaux de commande du processeur 16 par l'intermédiaire d'une sé- rie de lignes d'entrée 44. La transmission des données en- tre le processeur 16 et le circuit 42 est effectuée sur une série de lignes de données 46 qui aboutissent à un bus de données (Do àD7). Le circuit de commande 42 com- porte une partie formant unité de traitement, une m6moi- re de programmes et des tampons temporaires pour les com- mandes et les données qui circulent entrela partie for- mant unité de traitement et le processeur 16. Les transmissions entre le circuit de commande 42 et les dispositifs périphériques choisis sont effec- tuées en série sur une ligne d'émission 48 et sur une li- gne de réception 50. Le multiplexeur 52 transmet en sor- tie le signal appliqué sur la ligne d'émission 48 à l'une de huit lignes de sortie selon les états des signaux ape pliqués aux trois bornes d'entrée binaires de sélection. Trois lignes de sélection 54, partent de bornes appropriées du circuit de commande 42 et sont raccordées, par l'inter- médiaire d'un tampon 56, aux bornes d'entrée de sélection 2 5 0 0 1 8 8 du multiplexeur 52. Sept lignes de sortie du multiplexeur 52 sont raccordées à un tampon 58 qui comporte une porte NON-ET pour chaque ligne. Une ligne de transmission 60 part de l'une des portes NON-ET de l'étage 58 et aboutit au compteur élec- tronique 26 de taxe d'affranchissement tandis qu'une autre ligne de transmission 62 connecte une autre porte NON-ET au compteur électronique 28 de taxe d'affranchissement. Une ligne de transmission 63 aboutit au système de compta- bilité électronique 30 et une ligne de transmission 64 est prévue pour transmettre des signaux à l'interface 32 du calculateur de balance. Une autre ligne de transmis- sion 65 est prévue pour assurer les communications avec l'imprimante 34. Il est prévu une ligne 66 de transmission d'or- dre de déclenchement prévue pour actionner une machine de traitement du courrier associée au compteur 26 de taxe d'affranchissement pour provoquer l'impression par le compteur 26 d'une valeur de taxe d'affranchissement et une ligne de transmission semblable 68 est raccordée à une machine de traitement du courrier associée au comp- teur 28 de taxe d'affranchissement. En outre, il est prévu une ligne de transmis- sion 70 pour assurer les communications avec l'interface 36 du type RS 232 qui sert à actionner un dispositif ap- proprié, tel que l'imprimante 38. Dans la plupart des cas, on utilisera soit l'imprimante Pitney-Bowes 34 qui comr munique au moyen du protocole Echoplex soit une impriman- te 38 du type RS 232. Chacune des lignes de transmission 60 à 68 est connectée à une source de tension positive par l'inter- médiaire d'une résistance série pour maintenir des niveaux de tension appropriés. Lorsque le circuit de commande 42 produit un signal de sélection de ligne approprié par l'intermédiai- re des lignes de sélection 54, un tel signal est appli- qué simultanément à la fois au multiplexeur de transmis- sion 52 et à un multiplexeur sélecteur de données 72 qui assure la connexion d'une des six lignes de réception possibles qui partent des dispositifs périphériques. Les communications entre le circuit de comman- de 42 et chacune des machines de traitement du courrier pour provoquer leur déclenchement ne s'effectue que sur la base d'une émission et, par conséquent, il n'y a pas de lignes de réception partant des machines de traitement du courrier qui correspondent aux lignes d'émission 66, 68. * Chacune des lignes de réception part d'un dis- positif périphérique émettant des signaux et le multiple- xeur sélecteur de données 72 comporte des étages sépara- teurs appropriés qui comprennent chacun une résistance raccordée à la masse et un inverseur 74. La ligne de ré- ception qui part de l'interface 36 et aboutit au multi- plexeur 72 comporte un tampon approprié 76. On doit également noter qu'un groupe 78 d'in- terrupteurs est connecté aux lignes d'entrée sortie P 10 à P 17 du circuit de commande 42. Le groupe d'interrup- teurs est exploré par le circuit 42 en réponse à une com- mande émanant du processeur 16 pour identifier un dispo- sitif périphérique faisant partie du système. Par exemple un interrupteur peut désigner une imprimante 38 du type RS 232 spécifique pour la mise en forme des données qui doivent être chargées dans le tampon d'émission par le processeur 16. Le circuit de commande 42 est programmé afin de pouvoir traiter les communications entre le processeur 16 et tous les dispositifs périphériques qui sont choisis pour être utilisé dans le système de traitement du cour- rier. Comme précédemment mentionné, les données destinées à être émises vers un dispositif périphérique choisi sont chargées dans un tampon du circuit de commande puis émises vers un dispositif périphérique à la suite de la réception lj de signaux de commande appropriés. Si des données doi- vent être reçues d'un dispositif périphérique, de telles informations sont mises en mémoire dans un autre tampon du circuit de commande 42 et chargées dans le processeur 16 à la suite de la réception d'un signal de commande ap- proprié. Le circuit de commande 42 est programmé avec les sous-programmes appropriés nécessaires pour assurer les communications avec des dispositifs périphériques Echoplex ainsi qu'avec des dispositifs RS 232 et il dé- charge le processeur 16 de telles fonctions. Celui-ci se contente de charger les données à émettre dans le tampon du circuit de commande 42 et il est libre ensui- te pour remplir d'autres fonctions qui se rapportent à la surveillance du plateau de pesage, à la lecture du clavier, etc... On se référera maintenant aux Fig. 3, 4 et 5 sur lesquelles on a représenté l'organigramme de base pour le fonctionnement du circuit de commande 42. A la suite de la mise en route en 100, le circuit se met tout d'abord dans ses conditions initiales en 101 puis attend en 102 la réception d'un multiplet en provenance du pro- cesseur 16. Une fois qu'un multiplet a été reçu, une inter- rogation est effectuée en 103 pour déterminer si ce mul- tiplet est ou non un signal de commande. En supposant qu'une commande initiale est d'.écrire des données dans le tampon du circuit de commande en vue de leur émission ultérieure vers un dispositif périphérique, le programme effectue une interrogation en 104 pour déterminer si la commande précédente a ou non été achevée. Ensuite, le programme détermine en 105 si la commande est ou non une commande d'émission ou de réception. Si la commande n'est ni une commande d'émission ni une commande de ré- ception, le programme effectue un branchement à la sec- tion E représentée sur la Fig. 5 et détermine en 301 s'il s'agit ou non d'une commande de lecture ou d'écriture. Une autre interrogation est effectuée en 302 pour dêter miner s'il s'agit ou non d'une commande de lecture. Sinon le programme charge en 303 dans un compteur le nombre des multiplets-de données qui doivent être reçus, tel qu'in- diqué dans le multiplet de commande, et il établit un pointeur de données en 304. Ensuite, le programme rentre dans le program- me de base comme indiqué en B dans l'attente du multiplet suivant en provenance du processeur 16. Une fois que le multiplet suivant a été reçu, une interrogation est effec- tuée en 103 pour déterminer si ce multiplet est ou non une commande. Si ce multiplet est un multiplet de données, le programme effectue un branchement et une autre inter- rogation est effectuée en 106 pour déterminer si la com- mande précédente était ou non une commande "d'écriture". Si la commande précédente était une commande d'écriture, les données reçues sont mises en mémoire en 107 dans le tampon d'émission et le multiplet est ajouté à la somme de contrôle en 108. Ensuite, une interrogation est effec- tuée en 109 pour déterminer si le nombre total de multi- plets chargé dans le compteur a ou non été reçu. Si des données supplémentaires doivent être reçues, le program- me effectue un retour pour attendre la réception d'un multiplet suivant du système jusqu'à ce que le nombre total de multiplets ait été reçu. En 110, la somme de contrôle est examinée et, si approprié, le programme ef- fectue un branchement pour entrer au point D indiqué sur le Fig. 4. A ce stade, la commande en cours est effacée, la somme de contrôle est remise à zéro et le programme retourne au point B pour attendre le multiplet suivant en provenance du système. Si l'on suppose que le multiplet suivant est un signal d'émission des données mises en mémoire à un canal spécifique puis de réception d'un signal provenant du dispositif périphérique et transmis sur ce canal, à la 2500 188 suite de la réception d'un tel multiplet de commande, les interrogations effectuées pour déterminer si un multi- plet a été reçu et si ce multiplet est une commande re- çoivent toutes deux des réponses affirmatives. En outre, une interrogation est effectuée pour déterminer si la comme de précédente a été achevée et une autre interrogation est effectuée pour déterminer si la commande est ou non une commande d'émission ou de réception. Si cette der- nière interrogation reçoit une réponse affirmative, le programme choisit alors le canal en 111 à l'aide du mul- tiplet de commande et une interrogation est effectuée en 112 pour déterminer si la canal choisi est ou non le canal RS 232. Si l'on suppose que le canal n'est pas le canal RS 232, une interrogation est alors effectuée en 113 pour déterminer si la commande est ou non une commande de "réception". Si la commande n'est pas une commande de réception, le programme effectue alors une émission par l'intermédiaire du canal choisi en utilisant le sous- programme "Echoplex" qui a été plus complètement décrite dans la demande de brevet des E.U.A. précitée n0 89.413. Ensuite, une interrogation est effectuée en 202 pour déterminer si la commande était ou non une com- mande de réception après émission. Si la réponse à cette interrogation est affirmative, le programme établit alors un délai d'attente de deux secondes et entre en 114 dans une routine de réception "Echoplex". Ensuite, une autre interrogation est effectuée en 203 pour déterminer si la réception a ou non donné des résultats satisfaisants. Si la réception n'a pas donné des résultats satisfaisants, une autre interrogation est effectuée en 204 pour déter- miner si le délai d'attente de deux secondes est ou non expiré. Si cette période de temps n'est pas terminée, le programme effectue un retour au sous-programme de récep- tion "Echoplex". Ce sous-programme est typiquement introduit lors du réglage des compteurs 26, 28 de taxe d'affranchisse- ment. Les compteurs sont programmés pour se mettre à une valeur donnée sur commande, pour lire les valeurs aux- quelles ils ont été mis en réponse à une autre commande et pour transmettre de telles valeurs lors de la récep- tion de cet autre signal de commande. Dans le cas o la réception a donné des résul- tats satisfaisants, le programme transmet en sortie en 205 au système l'état d'émission-réception, efface la commande en cours en 206, remet à zéro en 207 la somme de contrôle et retourne au point B, en l'attente d'un multiplet en provenance du processeur 16. On notera.aue si la seconde commande est sim- plement une commande d'émission, après la transmission Echoplex, (à la place de l'exécution de la commande d'émission et de réception), le programme produit en sortie l'état d'émission-réception, efface la commande en cours et remet à zéro la somme de contrôle. Si l'on suppose que le processeur 16 transmet une commande de lecture après une commande de réception antérieure qui a eu pour résultat le chargement de don- nées engendrées par un périphérique dans un tampon de réception, le programme entre finalement au point de branchement E du sous programme représenté sur la Fig.5, établit en 303 un pointeur pour le tampon de réception, calcule en 304 la somme de contrôle et transmet en 305 au système les données tampon de réception et la somme de contrôle. Un autre signal de commande engendré par le pro- cesseur 16 est un signal de déclenchement de la machine de traitement du courrier pour un compteur de taxe d'affranchissement spécifique. A la suite de la réception d'un signal de commande de déclenchement, le programme effectue éventuellement un branchement au sous-program- me E de la Fig. 5 et traite le déclenchement d'un comp- teur spécifique en 307. Après interrogation en 308 le compteur de taxe d'affranchissement est programmé pour transmettre un signal de déclenchement achevé dans les deux secondes qui suivent son déclenchement par la machi- ne de traitement du courrier. Pour traiter le déclenche- ment, le programme établit un délai d'attente de deux secondes et entre dans un programme de réception "Echo- plex" sur le canal du compteur de taxe d'affranchissement. Après que le signal de déclenchement achevé a fait l'ob- jet d'un accusé-réception, l'état est transmis en sortie au processeur 16 et la commande en cours est effacée. Dans le cas o une commande est transmise au cir- cuit de commande 42 de lire le groupe 78 d'interrupteurs, le programme entre éventuellement, dans le sous-program- me E, une interrogation est effectuée en 302 pour détermi- ner s'il s'agit ou non d'une commande de lecture des in- terrupteurs, les interrupteurs sont lus en 310 et les valeurs sont transmises au processeur du système en 311. Le processeur 16 reçoit les données de lecture des in- terrupteurs et choisit un format de données approprié pour le dispositif périphérique désigné par ces données de lecture. Une autre commande qui dirige le programme au point de branchement E du sous-programme est une com- mande d'initialisation qui retourne le programme au départ en 312 après une interrogation effectuée pour dé- terminer si la commande était ou non une commande de lec- ture des interrupteurs. On notera que, dans le sens o ils sont utili- sés ici, les termes "courrier" et "affranchissement" se rapportent non seulement aux services des administrations postales et aux taxes perçues de tels services mais égale- ment à des services de transport non nécessairement na- tionalisés tels que les transporteurs publics et privés et aux frais de transport débités par de telles sociétés. En outre, le terme "données" doit être considéré comme ne couvrant pas seulement des données numériques mais, en outre, toutes les informations échangées entre les dispositifs périphériques et le processeur du sys- tème, notamment des commandes, telles que les commandes de réglage et de déclenchement des compteurs, ainsi que des indicateurs d'état. REVENDICATIONS 1. Système de traitement de courrier comportant une interface entre des moyens de traitement (16) d'un système de traitement du courrier et plusieurs dispo- sitifs périphériques (26 à 38) du système de traite- ment du courrier, caractérisé en ce que ladite interfa- ce comporte un circuit de commande (42) et des moyens de multiplexage (52), les moyens de traitement du sys- tème de traitement de courrier comprenant des moyens(44) pour transmettre des signaux au circuit de commande (42) l'interface comportant, en outre, des moyens (54,56) qui relient entre eux le circuit de commande et les moyens de multiplexage, des moyens (58-70) qui relient entre eux les moyens de multiplexage et un dispositif périphérique choisi, l'interface comprenant également des moyens pour mettre en mémoire un sous-programme de transmission, un tampon pour mettre en mémoire des données en vue de leur transmission ultérieure au dis- positif périphérique choisi, le circuit de commande (42) recevant un premier signal de commande des moyens de traitement (16) et, en réponse à ce signal, introdui- sant des données reçues des moyens de traitement dans le tampon, le circuit de commande recevant un second signal de commande et, en réponse à ce signal, trans- mettant un signal de sélection du dispositif périphé- rique choisi aux moyens de multiplexage et transmet- tant les données introduites dans le tampon aux moyens de multiplexage, les moyens de multiplexage recevant le signal de sélection et les données et transmettant, en réponse à ce signal, les données au dispositif pé- riphérique choisi, le circuit de commande émettant les données introduites dans le tampon en conformité avec le sous-programme de transmission mis en mémoire. 2 - Système de traitement du courrier selon la revendication 1, caractérisé en ce qu'il comporte, en outre, une balance à affranchir autonome(14), les moyens de traitement (16) du système du traitement du courrier étant reliés à la balance et en ce que l'in- terface (14) comporte une carte de circuit indépen- dante (40) qui peut être sélectivement connectée aux moyens de traitement et déconnectée de ces moyens. 3 - Système selon la revendication 1, carac- térisé en ce que le circuit de commande est constitué par un micro-processeur (42). 4 - Système selon la revendication 1, caracté- risé en ce que le circuit de commande (42) comporte des moyens pour mettre en mémoire plusieurs sous-program- mes de transmission, et reçoit le second signal de commande et, en réponse à ce signal, émet les données mises en mémoire conformément à un sous-programme de transmission choisi en coordination avec le dispositif périphérique choisi. 5 - Système selon la revendication l,.caracté- risé en ce que l'interface (24) comporte, en outre, un second tampon pour mettre en mémoire des données en vue de leur transmission aux moyens de traitement (16) le circuit de commande (42) recevant un troisième si- gnal de commande des moyens de traitement et, en ré- ponse à ce signal, introduisant des données reçues d'un dispositif périphérique choisi dans le second tampon, le processeur du système transmettant un qua- trième signal de commande au circuit de commande, ce circuit recevant le quatrième signal de commande et en réponse à ce signal, transmettant les données mises en mémoire dans le second système témoin au processeur du système. 6 - Système selon la revendication 5, caracté- risé en ce que les données émises par le dispositif périphérique choisi sont transmises par l'intermédiai- re d'autres moyens reliant le dispositif périphérique choisi au circuit de commande (42), ces autres moyens d'interconnexion comprenant des moyens de multiplexa- ge séparés (72). 7 - Système de traitement du courrier selon la revendication 5, caractérisé en ce qu'il comporte une balance (14), des moyens reliant la balance aux moyens de traitement (16), et plusieurs dispositifs périphériques (26-38),1'un des dispositifs périphériques étant un compteur de taxe d'affranchisse- ment (26-28). 8 - Système selon la revendication 7, ca- ractérisé en ce que les dispositifs périphériques comprennent deux compteurs (26,28) de taxe d'affranchis- sement, un compteur (26) de taxe d'affranchissement comprenant des moyens pour distribuer ou apposer des taxes d'affranchissement pour le service du courrier postal et l'autre compteur (28) de taxe d'affranchis- sement comprenant des moyens pour distribuer ou appo- ser des taxes représentant des frais de transport dé- bités par des transporteurs autres que le service pos- tal. 9 - Système de traitement du courrier, ca- ractérisé en ce qu'il comporte une balance à affran- chir (12)munie d'un processeur (16) pour déterminer la taxe d'affranchissement qui doit être apposée sur un objet, plusieurs dispositifs périphériques (26 à 38) et une interface monobloc indépendante (24) connectée entre les dispositifs périphériques et le processeur (16), l'interface comprenant un circuit de commande (42), des moyens (44,46) reliant ce circuit au pro- cesseur (16), le circuit de commande comprenant une unité de traitement, des moyens de mémoire pour mettre en mémoire plusieurs sous-programmes de transmission, des moyens de mémoire pour mettre en mémoire des - données en vue de leur transmission aux dispositifs périphériques et des moyens de mémoire pour mettre en mémoire des données reçues des dispositifs périphé- riques, l'interface comprenant, en outre, des moyens qui relient le circuit de commande aux dispositifs périphériques, de telle sorte que les réparations des pannes du système de traitement du courrier attribuables à l'interface sont simplifiées. - Système selon la revendication 9, ca- ractérisé en ce que les moyens reliant le circuit de commande (42) aux dispositifs périphériques (26-38) comprennent des moyens de multiplexage (52,72). 11 - Système selon la revendication 10, caractérisé en ce que les moyens reliant le circuit de commande (42) aux dispositifs périphériques (26- 38) comprennent des moyens de multiplexage (52) pour la transmission de données de ce circuit aux disposi- tifs périphériques et d'autres moyens de multiplexage (72) pour la transmission de données des dispositifs périphériques à ce même circuit. 12 - Système selon la revendication 9, ca- ractérisé en ce que les dispositifs périphériques comprennent un compteur (26,28) de taxe d'affranchis- sement.