Brevet FR2812237A1 — publié le 20020201

DISPOSITIF ET PROCEDE DE COMMANDE CENTRALISEE D'IMPRESSION ET DE CONDITIONNEMENT DE COURRIER La présente invention concerne un dispositif et un procédé de commande centralisée d'impression et de conditionnement de courrier, le conditionnement comprenant par exemple des opérations de pliage et/ou de mise sous enveloppe du courrier. Classiquement, dans un système de traitement automatisé de courrier à émettre, on utilise des machines séparées d'une part pour l'impression de documents et d'autre part pour la mise sous enveloppe de ces documents, éventuellement après pliage. Il est alors nécessaire de piloter indépendamment une imprimante et un appareil de conditionnement de courrier. Plus récemment, il est apparu des dispositifs intégrés qui permettent de réaliser les opérations d'impression et de conditionnement du courrier sous commande d'une interface utilisateur commune. Ces dispositifs sont pilotés par un ordinateur du type ordinateur personnel (PC) par lequel les données de configuration sont entrées par l'utilisateur à l'aide d'un menu sur écran moniteur. L'imprimante, l'appareil de conditionnement de courrier et l'ordinateur peuvent être physiquement réunis ou séparés. Parmi les divers paramètres de conditionnement offerts, on trouve notamment: le nombre de feuilles imprimées à insérer dans l'enveloppe, un choix de pliage, d'enveloppe (à partir d'un bac), etc. Ces différents paramètres sélectionnés sont transmis vers l'appareil de conditionnement sous forme de données de configuration, par exemple au moyen d'une liaison interne. Avec de tels dispositifs, il se pose le problème du traitement et de la transmission sélective des données de configuration et des données d'impression à partir de l'ordinateur. Au niveau de l'écran moniteur, les commandes d'impression et de configuration sont gérées par une interface logicielle commune, souvent avec les choix relatifs à l'impression (nombre de pages, présentation des copies, sélection de bac, etc.) et à la configuration de l'appareil de conditionnement présentés sur une même page d'écran. Toutefois, les données d'impression et de configuration doivent être formatées spécifiquement et transmises vers leurs périphériques respectifs (imprimante ou appareil de conditionnement). Une solution consisterait à compartimenter les données relatives à l'impression et à la configuration depuis l'interface logicielle jusqu'à leur arrivée au périphérique concerné. Cependant, cela exigerait de prévoir pour chaque périphérique (imprimante et appareil de conditionnement de courrier) une liaison spécifique jusqu'à l'ordinateur, et donc de gérer deux ports de sortie. Cette approche, relativement lourde en matériel et en utilisation des ressources de l'ordinateur, est d'autant moins justifiable que le flux de données de configuration est très faible. En effet, l'appareil de conditionnement, pouvant stocker localement ses données configuration, n'a besoin de recevoir de l'ordinateur des données qu'à chaque modification de configuration. Or, en fonctionnement normal, les changements de configuration sont espacés dans le temps. Dans une variante de cette solution, la demande de brevet français FR-A-2 775 932 propose un contrôleur de dispositif combiné d'impression et de conditionnement de courrier dans lequel les données de configuration sont insérées dans le flot de données d'impression issues d'un ordinateur central. Les données combinées sortent donc d'un port commun de l'ordinateur. Toutefois, il doit être prévu à l'arrivée un contrôleur en aval qui analyse systématiquement les caractéristiques de toutes les données de manière à reconnaître la présence de données de configuration lorsqu'elles apparaissent. Ces données sont alors envoyées à l'appareil de conditionnement, et les données d'impression restantes sont envoyées à l'imprimante. Cette approche présente l'inconvénient de nécessiter un contrôleur en aval qui analyse le contenu de tout le flot de données provenant de l'ordinateur, pour déterminer le périphérique auquel elles sont destinées. Dans ce cas, le contrôleur en aval est utilisé à 100%, en terme de ressource, à trier des types d'information qui ne changent que très rarement, du fait que les données sont très majoritairement destinées à l'imprimante. En fait, le contrôleur en aval est mis en oeuvre comme si les données de configuration apparaissaient de manière inattendue dans le flot de données d'impression, alors que celles-ci sont élaborées au sein du système central de gestion. Au vu de ce qui précède, la présente invention propose un dispositif de commande d'impression et de conditionnement de courrier dans lequel des données d'impression et des données de configuration relatives au conditionnement du courrier sont dirigées sur une voie commune de communication qui alimente respectivement une imprimante et un appareil de conditionnement de courrier, le dispositif étant caractérisé en ce qu'il comprend: - des moyens de commande de communication, en amont de la voie commune de communication, qui transmettent sélectivement sur celle- ci des commandes d'aiguillage avec le flux de données d'impression et de configuration; et - des moyens d'aiguillage qui acheminent les données d'impression et les données de configuration en aval de la voie commune de communication sélectivement vers l'imprimante ou vers l'appareil de conditionnement de courrier en fonction de ces commandes d'aiguillage. On remarque que les moyens d'aiguillage n'ont pas un rôle d'analyse du contenu des données destinées aux périphériques, au contraire du contrôleur en aval de la demande FR-A-2 775 932, mais simplement de commutateur à commande électronique qui relie un périphérique préalablement désigné à la voie commune en réponse aux données de sélection. La sélection sera établie en aval de cette voie commune de manière appropriée en fonction du protocole de transmission choisi. En effet, l'aiguillage selon l'invention est commandé lors de l'élaboration des données de configuration, et donc sur la base d'une connaissance a priori des types de données transmises sur la voie commune de communication. Aucune analyse des données destinées aux périphériques (données d'impression ou données de configuration per se) n'est donc nécessaire en aval pour assurer leur bon cheminement depuis la voie commune. De préférence, l'appareil de conditionnement de courrier comporte un module de liaison ayant un premier port relié à la voie commune de communication et un second port auquel est reliée l'imprimante, le module de liaison assurant ledit aiguillage par la connexion sélective du premier port soit avec le second port, soit avec une liaison interne (16) reliée à des moyens de mise sous pli. Les moyens d'aiguillage sont avantageusement positionnés par défaut pour acheminer les données de la voie commune de communication à l'imprimante, les commandes d'aiguillage ayant pour fonction de faire dévier le flux de données par les moyens d'aiguillage vers l'appareil de conditionnement de courrier. Des moyens peuvent alors être prévus pour positionner à nouveau les moyens d'aiguillage à la position de défaut à la fin d'une commande de configuration ou d'un groupe de commandes de configuration. Les commandes d'aiguillage peuvent prendre la forme d'une commande de sélection ajoutée aux données de configuration, par exemple en amont de ces derniers. De préférence, la voie de commune de communication établit une liaison selon la norme IEEE 1284.3. L'appareil de conditionnement et l'imprimante peuvent alors être reliés à la voie commune de communication par concaténation, selon le mode "daisy chain" de la norme IEEE 1284.3. Avantageusement, l'imprimante est connectée en bout de chaîne dans la ladite connexion "daisy chain". A titre d'exemple, les données de configuration permettent de sélectionner un mode de fonctionnement de l'appareil de conditionnement du courrier, notamment pour établir: le nombre de feuilles à insérer dans une enveloppe et un type de pliage à réaliser. Dans un mode de réalisation préféré, le dispositif comporte des moyens d'établissement de données de configuration de l'appareil de conditionnement de courrier, permettant de sélectionner lesdites commandes par une interface homme-machine. Les moyens de commande de communication peuvent comprendre des moyens pour détourner ou recueillir des données d'impression depuis leur source et de commander la retransmission de celles-ci vers l'imprimante. Ils peuvent comprendre en outre des moyens de commande du stockage et de la relecture des données d'impression. Les moyens de commande de communication peuvent aussi comprendre une mémoire tampon permettant d'accommoder une différence temporaire de taux de transmission de données d'impression et de taux d'entrée de celles-ci. Il peut aussi être prévu des moyens de scrutation pour contrôler l'état de fonctionnement de l'imprimante et/ou de l'appareil de conditionnement de courrier et pour faire remonter des données relatives à ce contrôle vers un ordinateur central par la voie commune de communication. Les moyens de scrutation peuvent être situés en aval de voie commune de communication. De préférence, ces moyens sont fonctionnel- lement intégrés à un module de liaison situé dans l'appareil de conditionnement de courrier et assurant l'aiguillage. Les moyens de scrutation peuvent émettre, et/ou retransmettre depuis la voie commune de communication, des commandes annexes sélectivement à l'imprimante ou à l'appareil de conditionnement de courrier, ces commandes annexes concernant notamment des commandes d'interruptions, des cycles de maintenance ou autres aspects de fonctionnement. Certaines au moins des commandes annexes peuvent provenir de moyens en amont de la voie commune de communication et sont aiguillées sélectivement vers l'imprimante ou l'appareil de conditionnement de courrier par les moyens de commande de communication et les moyens d'aiguillage. Le dispositif peut comprendre en outre des moyens de détection de données d'adresse dans les données d'impression, d'élaboration, à partir de ces données d'impression, d'un fichier d'impression d'enveloppe, et d'insertion de ce fichier dans le flot de données d'impression transmis sur la voie commune de communication. Selon les cas de mise en oeuvre envisagés, le dispositif peut assurer en outre la commande d'un dispositif d'affranchissement postal relié sur la voie commune de communication, le moyen de commande de o0 communication transmettant à ce dispositif des commandes associées à des données d'aiguillage spécifiques. Les moyens de commande de communication peuvent être fonctionnellement intégrés à un ordinateur qui pilote l'imprimante et l'appareil de conditionnement de courrier. L'appareil de conditionnement de courrier peut être logé dans un boîtier physiquement séparé de l'ordinateur. En variante, l'appareil de conditionnement de courrier et l'ordinateur sont logés dans un boîtier commun. L'invention a aussi pour objet un procédé de commande d'impression et de conditionnement de courrier dans lequel des données d'impression et des données de configuration relatives au conditionnement du courrier sont dirigées sur une voie commune de communication qui alimente respectivement une imprimante et un appareil de conditionnement de courrier, le dispositif étant caractérisé en ce que: - on transmet sélectivement sur la voie commune de communication, et en amont de celle- ci, des commandes d'aiguillage avec le flux de données d'impression et de configuration; et - on achemine les données d'impression et les données de configuration en aval de la voie commune de communication sélectivement vers l'imprimante ou vers l'appareil de conditionnement de courrier en fonction de ces commandes d'aiguillage. Les aspects optionnels présentés plus dans le cadre du dispositif s'appliquent mutatis mutandis à ce procédé. Dans ce qui suit, il sera résumé un mode de réalisation préféré à titre d'exemple seulement. Le dispositif utilise un contrôleur placé par exemple physiquement dans un module de liaison, situé en aval de la voie de communication, qui permet de faire parvenir les données à l'imprimante ou à la mise sous pli (appareil de conditionnement de courrier). Ce contrôleur permet de plus de scruter le module de liaison lui-même, l'imprimante, et l'appareil de conditionnement de courrier, et de faire remonter au plus vite les informations d'états ou d'erreurs vers un utilisateur et/ou de les communiquer aux deux des modules (imprimante et appareil de conditionnement de courrier) qui doivent être prévenus. Le contrôleur se découpe en deux parties distinctes: électronique et logiciel. La partie électronique permet une sélection du port de communication du périphérique à adresser (imprimante, appareil de conditionnement de courrier ou module de liaison). Dans ce mode de réalisation, le protocole de sélection et de communication répond aux spécifications IEEE 1284.3 et fonctionne donc sur un port parallèle, qui est le port classique des imprimantes. On évite ainsi un contrôleur qui fonctionne à plein temps et qui discrimine les informations à envoyer vers les composants concernés (au contraire de la commande selon la demande FR-A-2 775 932). De plus, on reste complètement compatible avec l'état de l'art du monde des imprimantes. On peut aussi gérer une communication bidirectionnelle et ainsi remonter des statuts et des erreurs. La partie logicielle dans ce mode de réalisation se décompose en deux parties: un configurateur et un scrutateur. Cette partie logicielle est en général située sur l'ordinateur de commande d'un tel ensemble. Le configurateur possède une interface utilisateur de type pilote d'imprimante dans un environnement microinformatique de type Windows (Windows est une marque déposée), par exemple, et offre ainsi la possibilité à l'utilisateur de définir sa configuration (type d'enveloppe, type d'application, etc.). Le configurateur interrompt les données is envoyées à l'imprimante et, en fonction des choix de l'utilisateur, insère d'autres données dans le flux (outre les données imprimante de description de page type PCL, par exemple). Il renvoie le flux modifié à destination du contrôleur avec l'ordre de transmettre tantôt à l'imprimante (données adresse, par exemple), tantôt à l'appareil de conditionnement de courrier, tantôt au module de liaison. Le scrutateur analyse à intervalle régulier, et selon une logique ad hoc, les différentes machines (i.e. imprimante, appareil de conditionnement de courrier ou module), et requiert leur statut. Le protocole de communication est standard du type commande PJL, par exemple. En fonction des états des différentes machines, il prévient simultanément l'utilisateur sur son ordinateur de commande, et les deux autres machines qui doivent être prévenues, par exemple pour interrompre leur fonctionnement, le reprendre, réimprimer un pli, ou toute autre action idoine. De plus, le scrutateur envoie à chaque module de mise sous pli les données (fichiers PCL et de configuration) si nécessaire. D'autres avantages et caractéristiques de l'invention apparaîtront plus clairement à la lecture de la description qui suit des modes de réalisation préférés, donnée purement à titre d'exemple non- limitatif par référence aux dessins annexés dans lesquels: - la figure 1 est un schéma bloc simplifié montrant l'architecture générale d'un dispositif i0 d'impression et de conditionnement de courrier conforme à la présente invention; et la figure 2 est un schéma bloc plus détaillé du dispositif de la figure 1 dans une mise en oeuvre monoposte. La figure 1 montre, sous forme de blocs fonctionnels, les éléments principaux d'un dispositif 1 d'impression et de conditionnement de courrier à commande centralisée conforme à l'invention. On y trouve deux périphériques, à savoir une imprimante 2 et un appareil de conditionnement de courrier 4, reliés à un ordinateur du type PC (ordinateur personnel) 6. Ce dernier constitue la source de données d'impression et de configuration respectivement pour l'imprimante 2 et l'appareil de conditionnement de courrier 4. Les données d'impression et de configuration sont transmises selon le protocole IEEE 1284.3 depuis le port parallèle PP1 de l'ordinateur 6, classiquement utilisé pour relier une imprimante. Cette spécification offre la possibilité de brancher plusieurs périphériques à partir d'un port parallèle commun d'un PC par concaténation de ces périphériques. Ce mode de connexion est mieux connu par le terme anglo-saxon "daisy chain". De manière générale, les périphériques ainsi reliés en mode "daisy chain" forment les maillons d'une chaîne dans la liaison avec l'ordinateur. Les données qui transitent sur la liaison comportent une indication du périphérique auquel elles sont destinées. Un périphérique en amont du périphérique destinataire de ces données ne sert alors que de relais de transmission vers son périphérique en aval dans la chaîne. La spécification IEEE 1284.3 établit également un protocole de transmission bidirectionnelle de données, ce qui permet à un périphérique d'émettre des données vers un autre périphérique ou vers l'ordinateur. Le mode de réalisation qui sera décrit exploite ces deux caractéristiques de la spécification IEEE 1284.3, à savoir la connexion de plusieurs périphériques en mode daisy chain et la communication bidirectionnelle. Les modalités pour établir une liaison entre un PC et des périphériques selon la spécification IEEE 1284.3 sont connues dans le domaine de l'informatique et ne seront donc pas décrites ici dans le détail par souci de concision. On notera seulement qu'il existe plusieurs sources d'informations détaillées sur la spécification IEEE 1284.3 utiles à ce propos, par exemple le site Internet de l'institut IEEE: - http://www. IEEE.com dont les contenus sont considérés comme intégrés à la présente demande par référence. Une interface 7 à la spécification IEEE 1284.3 est intégrée à l'ordinateur 6 et à l'appareil de conditionnement de courrier 4, celui-ci étant utilisé comme périphérique de relais pour l'imprimante 2. A cette fin, l'interface IEEE 1284.3 de l'appareil de conditionnement de courrier 4 comporte un premier port parallèle PP2 qui relie le port parallèle PP1 de l'ordinateur via une voie commune de communication 10, et un deuxième port parallèle PP3 sur lequel est reliée l'imprimante 2 par une liaison bidirectionnelle 8. On comprendra que toutes les données entre l'ordinateur 6 et l'imprimante ou entre l'ordinateur et l'appareil de conditionnement de courrier 4 transitent par cette liaison commune 10, qui sera ainsi désignée "voie commune de communication" dans ce qui suit. Conformément aux recommandations de la norme IEEE 1284.3, l'imprimante 2 est située en bout de ligne et n'a donc pas à servir de relais; de ce fait, elle n'a pas besoin d'être équipée d'une interface IEEE 1284.3. Cependant, une telle interface peut être prévue pour l'imprimante selon les applications, par exemple si ne se situait pas en bout de ligne. L'appareil de conditionnement de courrier 4 est décomposé en deux blocs fonctionnels: un module de liaison 12 qui incorpore l'interface IEEE 1284. 3 et une unité de mise sous pli 14. Cette dernière assure les fonctions de pliage de feuilles et d'insertion en enveloppe en fonction de commandes retransmises par le module de liaison 12 via un bus bidirectionnel interne 16. Comme il apparaîtra plus loin, le module de liaison 12 assure deux fonctions: - l'aiguillage des données reçues par la voie commune de communication 10 soit vers l'imprimante 2, soit vers l'unité de mise sous pli 14, et - la scrutation de l'état de chacun des périphériques 2, 4 et la gestion interne de l'ensemble de la liaison IEEE 1284.3, avec envoi, le cas échéant, de signaux d'interruption et de statut des périphériques. La fonction d'aiguillage est indiquée dans la figure 1 par un commutateur 11 qui permet de relier sélectivement le port PP1 de l'ordinateur 6 soit aux organes spécifiques de l'appareil de conditionnement de courrier via le port PP2 et le bus interne 16, soit à l'imprimante 2. Dans ce dernier cas, le commutateur 11 connecte directement le port PP2 au port PP3, le bus interne 16 étant alors déconnecté. Le commutateur 11 est commandé par une ligne 13 provenant du module de liaison 12. L'ensemble du dispositif 1 sera maintenant décrit de manière plus détaillée par référence à la figure 2. L'ordinateur 6 est d'une architecture classique qui rassemble toutes les fonctionnalités de base: carte mère, éléments de stockage, cartes d'interface (audio, vidéo,...), etc. dans un bloc désigné 19. Dans l'exemple, l'ordinateur 6 fait appel à un logiciel de traitement de texte (par exemple Word) dans un environnement Windows (95, 98, NT, ou autre), mais d'autres plateformes logicielles peuvent être utilisées. (Word et Windows sont des marques déposées). Conformément au protocole Windows, l'ordinateur 6 comprend une chaîne classique d'impression qui se compose d'une interface graphique d'affichage 18 (connue sous le terme anglo-saxon de "GDI" pour "graphics display interface), d'un pilote d'impression et d'un générateur de fichiers d'impression 22. L'interface GDI 18 est une couche Windows qui permet de disposer d'un protocole d'impression assez simple et qui permet surtout de faire la liaison entre les développeurs d'application et les développeurs de pilotes de matériel. Cette couche sert donc à harmoniser les interfaces pour les échanges de données selon Windows. Les applications font appel à cette couche GDI et cette dernière fait appel au pilote pour tout ce qui concerne le hardware dépendant. Ensuite, le générateur de fichiers d'impression 22 crée des fichiers en langage d'impression (par exemple en langage PCL). Ces fichiers sont interceptés (recueillis) par le moteur de transmission de données 34 et sont enregistrés, sous commande de ce dernier, dans un support mémoire de l'ordinateur, par exemple sur un disque dur. Ces fichiers peuvent alors être lus depuis ce support à tout moment par le moteur de transmission de données. En ce qui concerne la commande propre à l'ensemble application 24, GDI 18, pilote d'impression 20 et générateur de fichiers 22, l'interception des fichiers d'impression par le moteur de transmission de données s'effectue de manière transparente. Autrement dit, l'ensemble précité peut être configuré et piloté comme si les fichiers d'impression partaient normalement du générateur de fichiers 22 vers l'imprimante 2. Dans l'exemple, l'interception des fichiers d'impression par le moteur de transmission de données est représentée symboliquement par un lien 35. On comprendra que diverses techniques d'interception des fichiers sont possibles selon les architectures envisagées. L'ordinateur 6 utilise un ensemble 26 comprenant un clavier 28 qui intègre un pointeur sur écran 28a, et un écran moniteur 30 par lequel peuvent être entrées et contrôlées des données de configuration pour l'appareil de conditionnement de courrier 4. On comprendra cependant que ces données peuvent être introduites par tout autre moyen: lecteur de support, liaison sur serveur, etc. Conformément à l'invention, il est également prévu un outil 32 de configuration de l'appareil de conditionnement de courrier, désigné ci-après outil de configuration 32. L'outil de configuration élabore les données de configuration destinées à l'appareil de conditionnement de courrier 4 en réponse à des commandes introduites par l'utilisateur. A cette fin, l'outil de configuration 32 intègre une interface homme-machine basée sur un logiciel qui permet de piloter des pages d'écran sur le moniteur de manière interactive. Ces pages contiennent des menus présentés sous forme alphanumérique et/ou graphique (icônes) permettant à l'utilisateur de sélectionner des choix (type de pliage, enveloppe utilisée, sélection et nombre de documents à insérer, etc.) via son clavier 28 et dispositif de désignation sur écran 28a. Les données de configuration élaborées par l'outil 32 en réponse aux commandes ainsi introduites par l'utilisateur peuvent se présenter sous forme de fichiers selon un protocole reconnu par le dispositif de traitement de courrier 4. Ainsi, on dispose de deux sources de données destinées aux périphériques: - les données d'impression, sous forme de fichiers d'impression créés par le générateur 22 et stockés sous commande du moteur 34 qui sont ainsi formatées de manière à pouvoir être exploités par l'imprimante 2, et - les données de configuration issues de l'outil de configuration 32, qui sont formatés de manière à pouvoir être exploitées par l'appareil de conditionnement de courrier 4. La transmission de ces données est gérée par un moteur de transmission de données 34. Ce moteur a pour fonction de recueillir et de structurer les données d'impression ou de configuration afin qu'elles puissent être acheminées au périphérique auquel elles sont destinées, et de les envoyer ensuite vers la voie commune de communication 10 selon les modalités de la norme IEE 1284.3. Ainsi, lorsque le dispositif 1 est en mode d'impression simple, c'est-àdire sans utilisation de l'unité de mise sous pli 14, ou du moins sans modification d'une configuration initiale de celle-ci, il fonctionne comme un ordinateur relié à une imprimante conformément à la spécification IEEE 1284.3. L'outil de configuration 32 est alors inactif. Dans ce cas, le moteur de transmission de données 34 charge les fichiers d'impression dans une mémoire tampon interne (non représentée). Il effectue cette opération soit en les lisant les fichiers d'impression à partir de leur support de stockage, soit en les recevant directement du générateur de fichiers d'impression 22. Dans ce cas, le moteur de transmission englobe également la fonction de file d'attente d'impression, également connue par le terme anglo-saxon de "spooler". Plusieurs possibilités peuvent être envisagées pour s'assurer que les données d'impression parviennent expressément à l'imprimante 2. On peut par exemple relier l'imprimante selon le chaînage "daisy chain" de sorte que celle-ci soit en bout de ligne (cf. figure 1), c'est-à-dire qu'aucun autre périphérique ne soit relié à l'ordinateur via un branchement sur l'imprimante. Dans ce cas, les données d'impression peuvent être transmises telles quelles, sans avoir à spécifier une adresse de destination. En effet, conformément à la norme IEEE 1284.3, lorsqu'aucun périphérique n'est spécifié dans un message d'adresse qui précède des données, celles-ci parviennent automatiquement au périphérique en bout de ligne. Autrement dit, le commutateur 11 de la figure 1 est positionné par défaut pour relier le port PP2 au PP3. On remarque dans ce cas que le moteur de transmission de données 34 commande implicitement l'aiguillage des données d'impression vers l'imprimante 2, celle-ci étant sélectionnée comme périphérique destinataire pas défaut. Autrement dit, l'absence d'une commande explicite d'aiguillage vers un autre périphérique doit être interprétée comme une commande d'aiguillage vers l'imprimante 2. Ainsi, sous commande de l'application 24 via l'interface GDI 18, les fichiers PCL destinés àl'impression parviennent à l'imprimante 2 selon le protocole de la spécification IEEE 1284.3. On note que l'ensemble 1 est alors configuré comme pour une communication classique entre un PC et un périphérique conformément à cette norme, et qu'aucun contrôleur n'est interposé entre la mémoire tampon 22 et l'imprimante pour analyser les données d'impression. On considérera maintenant le cas d'une commande de configuration de l'appareil de conditionnement de courrier 4. Cette commande a pour origine une sélection transmise par exemple au moyen du clavier 28 et de son dispositif 28a de pointage sur écran 30 sous commande de l'interface homme-machine spécifique de l'outil de configuration 32. Au niveau du moniteur 30, la commande est entrée à partir de l'écran menu qui présente, éventuellement de manière combinée, les choix relatifs aux paramètres d'impression et de traitement du courrier. La transformation de ces commandes de configuration choisies par l'interface homme-machine en commandes exécutables par l'appareil de conditionnement de courrier 4 est réalisé par l'outil de configuration 32. Le moteur de transmission de données 34 est relié à l'outil de configuration 32 de manière à: - recevoir ces commandes exécutables de configuration; et - associer à ces commandes une commande de sélection permettant d'activer le commutateur 11 pour que la voie commune de communication 10 soit reliée à l'unité de mise sous pli 14 par le bus interne 16 (figure 1). La commande de sélection est ainsi un exemple de commande d'aiguillage. De manière générale, les commandes de sélection se présentent à la tête d'une trame qui comporte les commandes exécutables de configuration. Une commande de sélection peut comprendre un champ d'adresse qui permet de désigner le périphérique concerné, en l'occurrence l'appareil de conditionnement de courrier 4, dans le chaînage de périphériques. Une commande de sélection sert notamment à commander l'interrupteur 11 au sein de l'interface IEEE 1284.3 du module de liaison 12, de sorte qu'il connecte le port PP2, et donc la voie commune de communication 10, sur le bus interne 16 qui relie l'unité de mise sous pli 14. Bien entendu, si d'autres périphériques devaient se situer en amont de l'appareil de conditionnement de courrier, ils seraient désélectionnés par la commande de sélection conformément au protocole établi. Dans ce cas, des commutateurs au sein de leur(s) interface(s) IEEE 1284.3, analogues au commutateur 11 précité, seraient commandés pour relier leurs ports parallèles en amont et en aval. Une fois la commande élaborée, celle-ci peut être soit transmise directement, soit stockée dans le support de stockage tel que le disque dur, soit encore stockée dans une mémoire tampon du moteur de transmission de données 34. Lorsqu'il est nécessaire de configurer l'appareil de conditionnement de courrier 4, le moteur de transmission de données 34 suspend le flot de données d'impression en cours d'émission. Le moteur de transmission de données 34 peut créer l'interruption de manière intelligente afin que le fonctionnement de l'imprimante subisse un minimum de perturbation. La ou les trame(s) de commande(s) exécutable(s) de configuration avec leur commande de sélection sont alors transmises sur la voie commune de communication 10. Le module de liaison 12 détecte la commande de sélection provoque en réponse le basculement du commutateur 11, de sorte que la voie commune de communication 10 soit reliée au bus interne 16. Les commandes exécutables de configuration sont ainsi reçues par l'unité de mise sous pli 14, o elles sont exécutées conformément à un protocole préétabli, par exemple pour sélectionner un mode de pliage, le nombre de feuilles à insérer par enveloppe, le choix d'enveloppe, etc. A la fin de la transmission des commandes exécutables de configuration, le moteur de transmission de données 34 commande le basculement du commutateur 11 dans son état normal, de sorte que la voie commune de communication 10 soit à nouveau reliée à l'imprimante 2. En parallèle, le moteur de transmission de données 34 reprend la transmission du flot de données d'impression préalablement interrompu. De la sorte, les commandes exécutables de configuration sont entrelacées avec les données d'impression, sans qu'il soit pour autant nécessaire d'analyser la nature des données exploitées par les périphériques. Ceci provient du fait qu'une indication de la destination des données a été donnée en amont, avant la transmission de celles-ci. Plusieurs approches peuvent être envisagées pour signaler la fin des commandes exécutables de configuration et donc le début ou la reprise du flot de données d'impression sur la voie commune de communication 10. Par exemple, il peut être prévu que: - la commande de sélection précitée comporte en outre un champ qui indique le nombre de bits ou d'octets que comporte l'ensemble des commandes exécutables de configuration qui suivent. Le module de liaison 12 comptabilise alors les bits ou octets qui suivent la commande de sélection et commande le commutateur 11 pour rétablir la connexion (sur la ligne 8) entre l'imprimante 2 et le flot de données sur la voie commune de communication 10 dès que le nombre correspondant de bits ou d'octets a été transmis à l'unité de mise sous pli 14; ou - les commandes exécutables de configuration sont structurées pour comprendre un nombre fixe prédéterminé de bits ou d'octets connu au niveau du module de liaison 12. Ainsi, ce dernier commande le commutateur 11 comme pour le cas précédent, mais en faisant référence à ce nombre (stocké en interne) plutôt qu'à un nombre extrait d'un champ spécifique; ou - l'outil de configuration 32 introduit en outre des données d'indication de la fin des commandes exécutables de configuration. Cette indication de fin des commandes exécutables de configuration peut être sous forme de trame qui suit la dernière donnée de configuration. A la détection de cette trame de fin de configuration, le module de liaison 12 commande le commutateur 11 pour rétablir la connexion (sur la ligne 8) entre l'imprimante 2 et le flot de données sur la voie commune de communication 10. Dans l'exemple, l'outil de configuration 32 est doté d'une fonction supplémentaire de gestion de l'impression d'enveloppes. Lorsque cette fonction est appelée - notamment pour le traitement de courrier avec des enveloppes sans fenêtre - elle permet de repérer dans un fichier d'impression de courrier la partie qui correspond à l'adresse du destinataire. Cette partie est alors enregistrée et insérée dans le flot de données d'impression en association avec des commandes spécifiques d'impression sur enveloppe selon un format choisi. A cette fin, le l'outil de configuration 32 reçoit les fichiers d'impression à partir du moteur de transmission de données 34. Ces données sont analysées afin de repérer dans le flux celles qui correspondent au champ d'adresse du destinataire. Dans l'exemple, l'adresse est identifiée par une sélection du pavé de texte dans ce fichier contenant l'adresse. La sélection est effectuée manuellement par l'utilisateur en utilisant les fonctions classiques de sélection de texte au moyen du clavier 28 et/ou du dispositif de pointage 28a. Ce repérage peut aussi être réalisé automatiquement soit par identification de début et de fin d'adresses destinataires inscrites par l'application, soit par repérage du format et/ou de la position de l'adresse dans la mise en page. Par exemple, on considérera un pavé de texte comme correspondant à une adresse si celui- ci est situé sur la partie supérieure droite de la première page du courrier. Lorsqu'une adresse destinataire est ainsi identifiée, le moteur de transmission de données 34 établit un fichier d'impression d'enveloppe en compilant les données d'impression relatives à l'adresse avec des commandes spécifiques au formatage de cette adresse sur une enveloppe: positionnement sur la face de l'enveloppe en fonction du format de celle- ci, types de caractères à utiliser etc. Le fichier d'impression d'enveloppe ainsi préparé par l'outil de configuration 32 est ensuite introduit dans le flot de données transmis sur la voie commune de communication 10. Le fichier d'impression d'enveloppe est ainsi intercalé dans le fichier d'impression PCL qui est issu du flux intercepté par le moteur de transmission de données 34. Le positionnement de ce fichier d'impression d'enveloppe sera choisi pour assurer une continuité optimale dans les tâches effectuées de concert par l'imprimante 2 et l'unité de mise sous pli 14. Les lignes précitées 8, 16 et 10 qui relient les périphériques à l'ordinateur conformément à la norme IEEE 1284.3 étant bidirectionnelles, le module de liaison 12 permet aussi d'assurer une fonction de scrutateur, o il assure une remontée de données d'un des périphériques soit vers l'autre, soit vers l'ordinateur 6. Dans ce dernier cas, les données remontent par la voie commune de communication 10 au moniteur de port 41 et, de là, transitent sur un bus interne 44. Ce bus est relié notamment au moteur de configuration 32 et au pilote d'impression 20. Le module de liaison 12 peut aussi dialoguer directement avec l'ordinateur en utilisant le protocole de la norme IEEE 1284.3. Ce dialogue est bidirectionnel et s'effectue via la voie commune de communication 10, le moniteur de port 41 et le bus interne 44. Dans sa fonction de scrutateur, le module de liaison 12 veille en permanence ou périodiquement sur l'état de fonctionnement des périphériques 2 et 14 en contrôlant des paramètres tels que: l'état repos/actif, tâches en cours (impression de lettre ou d'enveloppe, pliage, etc.), flux de données arrivant, identification de messages émis par le périphérique (bourrage papier, plus de support ou produit d'impression, corruption de données, et autres incidents), quantification des travaux effectués etc. Ces données acquises à partir des périphériques sont alors remontées vers l'ordinateur 6, éventuellement après une mise en forme, afin de permettre à ce dernier de réagir en conséquence. Le module de liaison 12 peut aussi gérer certains aspects du fonctionnement des périphériques en local, par exemple pour commander des interruptions en cas de surcharge ou pour faire exécuter des routines de gestion interne. L'ordinateur 6 peut aussi commander au module de liaison 12 d'exécuter, ou de faire exécuter par les périphériques, certaines tâches spécifiques en plus des tâches courantes d'impression et de traitement de courrier, par exemple: la reprogrammation de logiciels ou de paramètres internes, faire remonter des données spécifiques, déclencher une remise à zéro, un cycle de maintenance (nettoyage des têtes, étalonnage, etc.). Le mode de réalisation venant d'être décrit permet de nombreuses variantes et modifications tout en restant dans le cadre de l'invention revendiquée. A titre d'exemple, le dispositif peut comprendre en outre un module d'affranchissement qui est aussi géré par l'ordinateur en utilisant une liaison selon la spécification IEEE 1284.3. Dans ce cas, on prévoit des moyens d'insertion de données de paramétrage du module d'affranchissement (tarifs, impression, etc.) dans le flot de données sur la voie commune de communication 10 et adressées à ce dernier, à l'instar du moteur de configuration 32. Les différents éléments constitutifs du dispositif 1 peuvent être physiquement situés dans un seul coffret, formant un système intégré et autonome, soit séparés. Dans ce dernier cas, l'ordinateur 6 peut constituer une unité physique à part et l'appareil de conditionnement de courrier peut être soit intégré à l'imprimante, soit être dans un coffret séparé. On réalisera une telle configuration notamment lorsque le dispositif est prévu pour fonctionner en réseau. Dans ce cas, une imprimante et/ou un appareil de conditionnement de courrier sont partagés entre plusieurs postes informatiques. Quelles que soient les architectures envisagées, il est clair que les différents blocs fonctionnels décrits par référence aux figures peuvent être organisés différemment, notamment en ce qui concerne leur emplacement dans les différentes unités. Par exemple, le module de liaison 12 peut être un module matériel ou logiciel intégré à l'ordinateur 6, et relié au commutateur 11 soit par la voie commune de communication, soit par une autre liaison. Par ailleurs, il est envisageable d'utiliser une liaison de données autre que celle basée sur la norme IEEE 1284.3, par exemple un bus adressedonnées selon différentes spécifications. REVENDICATIONS 1. Dispositif (1) de commande d'impression et de conditionnement de courrier dans lequel des données d'impression et des données de configuration relatives au conditionnement du courrier sont dirigées sur une voie commune de communication (10) qui alimente respectivement une imprimante (2) et un appareil de conditionnement de courrier (4), le dispositif étant caractérisé en ce qu'il comprend: - des moyens de commande de communication (34), en amont de la voie commune de communication (10), qui transmettent sélectivement sur celle-ci des commandes d'aiguillage avec le flux de données d'impression et de s15 configuration; et - des moyens d'aiguillage (11,12) qui acheminent les données d'impression et les données de configuration en aval de la voie commune de communication sélectivement vers l'imprimante (2) ou vers l'appareil de conditionnement de courrier (4) en fonction de ces commandes d'aiguillage. 2. Dispositif selon la revendication 1, caractérisé en ce que l'appareil de conditionnement de courrier (4) comporte un module de liaison (12) ayant un premier port (PP2) relié à la voie commune de communication (10) et un second port (PP3) auquel est reliée l'imprimante (2), le module de liaison assurant ledit aiguillage par la connexion sélective du premier port soit avec le second port, soit avec une liaison interne (16) reliée à des moyens de mise sous pli (14). 3. Dispositif selon la revendication 1 ou 2, caractérisé en ce que les moyens d'aiguillage (11, 12) sont positionnés par défaut pour acheminer les données de la voie commune de communication (10) à l'imprimante (2), les commandes d'aiguillage ayant pour fonction de faire dévier le flux de données par les moyens d'aiguillage vers l'appareil de conditionnement de courrier (4). 4. Dispositif selon la revendication 3, caractérisé en ce qu'il comprend des moyens (12, 34) pour positionner à nouveau les moyens d'aiguillage (11, 12) à ladite position de défaut à la fin d'une commande de configuration ou d'un groupe de commandes de configuration. 5. Dispositif selon l'une quelconque des revendications 1 à 4, caractérisé en ce que les commandes d'aiguillage sont positionnées en amont des données de configuration. 6. Dispositif selon l'une quelconque des revendications 1 à 5, caractérisé en ce que la voie de commune de communication (10) établit une liaison selon la norme IEEE 1284.3. 7. Dispositif selon la revendication 6, caractérisé en ce que l'appareil de conditionnement (4) et l'imprimante sont reliés à la voie commune de communication (10) par concaténation, selon le mode "daisy chain" de la norme IEEE 1284.3. 8. Dispositif selon la revendication 7, caractérisé en ce que l'imprimante (2) est connectée en bout de chaîne dans la ladite connexion "daisy chain". 9. Dispositif selon l'une quelconque des revendications 1 à 8, caractérisé en ce que les données de configuration permettent de sélectionner un mode de fonctionnement de l'appareil de conditionnement du courrier (4), notamment pour établir: le nombre de feuilles à insérer dans une enveloppe et un type de pliage à réaliser. 10. Dispositif selon l'une quelconque des revendications 1 à 9, caractérisé en ce qu'il comporte des moyens (26, 32) d'établissement de données de configuration de l'appareil de conditionnement de courrier (4), permettant de sélectionner lesdites commandes par une interface homme-machine (32). 11. Dispositif selon l'une quelconque des revendications 1 à 10, caractérisé en ce que les moyens de commande de communication (34) comprennent des moyens pour détourner ou recueillir des données d'impression depuis leur source (22) et de commander la retransmission de celles-ci vers l'imprimante (2). 12. Dispositif selon la revendication 11, caractérisé en ce que les moyens de commande de communication (34) comprennent des moyens de commande du stockage et de la relecture des données d'impression. 13. Dispositif selon l'une quelconque des revendications 1 à 12, caractérisé en ce que les moyens de commande de communication (34) comprennent une mémoire tampon permettant d'accommoder une différence temporaire de taux de transmission de données d'impression et de taux d'entrée de celles-ci. 14. Dispositif selon l'une quelconque des revendications 1 à 13, caractérisé en ce qu'il comporte en outre des moyens de scrutation (12) pour contrôler l'état de fonctionnement de l'imprimante (2) et/ou de l'appareil de conditionnement de courrier (4) et pour faire remonter des données relatives à ce contrôle vers un ordinateur (6) central par la voie commune de communication (10). 15. Dispositif selon la revendication 14, caractérisé en ce que les moyens de scrutation (12) sont situés en aval de voie commune de communication (10). 16. Dispositif selon la revendication 15, caractérisé en ce que les moyens de scrutation (12) sont fonctionnellement intégrés à un module de liaison situé dans l'appareil de conditionnement de courrier (4) et assurant ledit aiguillage. 17. Dispositif selon l'une quelconque des revendications 14 à 16, caractérisé en ce que les moyens de scrutation (12) émettent, et/ou retransmettent depuis la voie commune de communication (10), des commandes annexes sélectivement à l'imprimante (2) ou à l'appareil de conditionnement de courrier (4), ces commandes annexes concernant notamment des commandes d'interruptions, des cycles de maintenance ou autres aspects de fonctionnement. 18. Dispositif selon la revendication 17, caractérisé en ce que certaines au moins desdites commandes annexes proviennent de moyens (6) en amont de la voie commune de communication (10) et sont aiguillées sélectivement vers l'imprimante (2) ou l'appareil de conditionnement de courrier (4) par lesdits moyens de commande de communication (34) et les moyens d'aiguillage (11, 12). 19. Dispositif selon l'une quelconque des revendications 1 à 18, caractérisé en ce qu'il comprend des moyens (32) de détection de données d'adresse dans les données d'impression, d'élaboration, à partir de ces données d'impression, d'un fichier d'impression d'enveloppe, et d'insertion de ce fichier dans le flot de données d'impression transmis sur la voie commune de communication. 20. Dispositif selon l'une quelconque des revendications 1 à 19, caractérisé en ce qu'il assure en outre la commande d'un dispositif d'affranchissement postal relié sur la voie commune de communication (10), le moyen de commande de communication (34) transmettant à ce dispositif des commandes associées à des données d'aiguillage spécifiques. 21. Dispositif selon l'une quelconque des revendications 1 à 20, caractérisé en ce que les moyens de commande de communication (34) sont fonctionnellement intégrés à un ordinateur (6) qui pilote l'imprimante (2) et l'appareil de conditionnement de courrier (4) 22. Dispositif selon la revendication 21, caractérisé en ce que l'appareil de conditionnement de courrier (4) est logé dans un boîtier physiquement séparé de l'ordinateur (6). 23. Dispositif selon la revendication 21, caractérisé en ce que l'appareil de conditionnement de courrier (4) et l'ordinateur sont logés dans un boîtier commun. 24. Procédé de commande d'impression et de conditionnement de courrier dans lequel des données d'impression et des données de configuration relatives au conditionnement du courrier sont dirigées sur une voie commune de communication (10) qui alimente respectivement une imprimante (2) et un appareil de conditionnement de courrier (4), le dispositif étant caractérisé en ce que: - on transmet (34) sélectivement sur la voie commune de communication (10), et en amont de celle-ci, des commandes d'aiguillage avec le flux de données d'impression et de configuration; et - on achemine (11,12) les données d'impression et les données de configuration en aval de la voie commune de communication sélectivement vers l'imprimante (2) ou vers l'appareil de conditionnement de courrier (4) en fonction de ces commandes d'aiguillage. 25. Procédé selon la revendication 24, caractérisé en ce que l'on achemine par défaut les données sur la voie commune de communication (10) à l'imprimante (2), les commandes d'aiguillage ayant pour fonction de faire dévier le flux de données vers l'appareil de conditionnement de courrier (4) 26. Procédé selon la revendication 24 ou 25, caractérisé en ce que les commandes d'aiguillage sont positionnées en amont des données de configuration. 27. Procédé selon l'une quelconque des revendications 24 à 26, caractérisé en ce que la voie de commune de communication (10) établit une liaison selon la norme IEEE 1284.3. 28. Procédé selon la revendication 27, caractérisé en ce que l'appareil de conditionnement (4) et l'imprimante sont reliés à la voie commune de communication (10) par concaténation, selon le mode "daisy chain" de la norme IEEE 1284.3. 29. Procédé selon la revendication 28, caractérisé en ce que l'imprimante (2) est connectée en bout de chaîne dans la ladite connexion "daisy chain". 30. Procédé selon l'une quelconque des revendications 24 à 29, caractérisé en ce que les commandes de configuration permettent de sélectionner un mode de fonctionnement de l'appareil de conditionnement du courrier (4), notamment pour établir: le nombre de feuilles à insérer dans une enveloppe et un type de pliage à réaliser. 31. Procédé selon l'une quelconque des revendications 24 à 30, caractérisé en ce que les données de configuration de l'appareil de condition- nement de courrier (4), sont sélectionnées par une interface homme-machine. 32. Procédé selon l'une quelconque des revendications 24 à 31, caractérisé en ce que les données d'impression sont recueillies à partir d'un support de stockage de celles-ci (19), par exemple un disque dur. 33. Procédé selon l'une quelconque des revendications 24 à 32, caractérisé en ce qu'il comporte en outre des étapes de scrutation (12) pour contrôler l'état de fonctionnement de l'imprimante (2) et/ou de l'appareil de conditionnement de courrier (4) et pour faire remonter des données relatives à ce contrôle vers un ordinateur (6) central par la voie commune de communication (10). 34. Procédé selon la revendication 33, caractérisé en ce que la scrutation (12) est réalisée en aval'de la voie commune de communication (10). 35. Procédé selon l'une quelconque des revendications 33 ou 34, caractérisé en ce que, lors de la scrutation (12) on émet, et/ou on retransmet depuis la voie commune de communication (10), des commandes annexes sélectivement à l'imprimante (2) ou à l'appareil de conditionnement de courrier (4), ces commandes annexes concernant notamment des commandes d'interruptions, des cycles de maintenance ou autres aspects de fonctionnement. 36. Procédé selon la revendication 35, caractérisé en ce que certaines au moins desdites commandes annexes proviennent de moyens (6) en amont de la voie commune de communication (10) et sont aiguillés sélectivement vers l'imprimante (2) ou l'appareil de conditionnement de courrier (4) par lesdits moyens de commande de communication (34) et les moyens d'aiguillage (11, 12). 37. Procédé selon l'une quelconque des revendications 24 à 36, caractérisé en ce qu'il comprend en outre des étapes de détection de données d'adresse dans les données d'impression, d'élaboration, à partir de ces données d'impression, d'un fichier d'impression d'enveloppe, et d'insertion de ce fichier dans le flot de données d'impression transmis sur la voie commune de communication. 38. Procédé selon l'une quelconque des revendications 24 à 37, caractérisé en ce qu'il assure en outre la commande d'un dispositif d'affranchissement postal relié sur la voie commune de communication (10), par transmission de données d'aiguillage spécifiques.5