Brevet FR2790118A1 — publié le 20000825

La présente invention concerne un procédé et un dispositif de gestion de ressources d'un réseau de communication informatique pour traiter un fichier. Elle concerne également un réseau de communication adapté à mettre en oeuvre le procédé de gestion conforme à l'invention. Dans les réseaux de communication informatique, plusieurs ordinateurs et périphériques sont généralement connectés. Le terme "périphériques" englobe aussi bien des imprimantes, des scanners, des télécopieurs, des unités de stockage que des interfaces de communication vers l'extérieur du réseau. Il existe généralement deux techniques différentes pour connecter ces périphériques au réseau: une première technique consiste à relier chaque périphérique directement au réseau, I'utilisation de ces périphériques étant de fait partagée par tous les ordinateurs des utilisateurs du réseau. Une telle technique est décrite dans le brevet américain US 5 559 933. Elle requière cependant la présence d'un serveur central qui gère l'ensemble des requêtes émises sur le réseau et destinées à un périphérique. Cette méthode est contraignante et nécessite entre autre que le serveur central soit en permanence accessible. Une seconde technique consiste à relier un périphérique via une carte d'interface à un ordinateur, lui-même relié au réseau. Ce second type de configuration est fréquemment utilisé dans les réseaux locaux, tels que des réseaux d'entreprises. En effet, un possesseur d'ordinateur dispose souvent d'un périphérique, une imprimante par exemple, ayant des caractéristiques adaptées à ses besoins. Lorsque des ordinateurs du réseau désirent utiliser des périphériques qui ne leur sont pas reliés directement, mais seulement par l'intermédiaire d'un autre ordinateur via le réseau de communication, de nombreuses opérations doivent être réalisées. Ainsi, à titre d'exemple, pour permettre l'utilisation par un ordinateur A d'une imprimante b reliée à un ordinateur B lui-même relié au réseau, on devra successivement charger le pilote d'impression de l'imprimante b sur l'ordinateur A, installer un protocole particulier sur l'ordinateur A du type partage d'imprimantes pour les réseaux MICROSOFT (en anglais Printer Sharing for Microsoft Network), changer les propriétés de l'imprimante b pour rendre celle- ci accessible à plusieurs utilisateurs suivant les besoins et le degré de sécurité choisi et éventuellement redémarrer l'ordinateur A. Toutes ces opérations sont longues et difficiles à réaliser, et généralement non accessibles à un simple utilisateur du réseau informatique. En outre l'utilisateur n'a accès qu'aux périphériques du réseau qui sont explicitement partagés comme décrit ci-dessus. Ainsi, il est difficile actuellement pour l'utilisateur d'avoir la connaissance de l'ensemble des périphériques disponibles sur le réseau de communication. En effet, l'utilisateur doit rechercher explicitement les périphériques connectés physiquement aux ordinateurs du réseau, et ceci seulement parmi les périphériques explicitement partagés par les ordinateurs du réseau. Ainsi, dans le brevet américain US 5 692 111, I'utilisateur est obligé de parcourir le réseau, ordinateur par ordinateur, de manière à connaître les périphériques présents sur le réseau et à sélectionner celui qui lui semble le plus apte à réaliser le traitement du fichier. Cette méthode est longue à mettre en oeuvre et n'est pas évidente pour un simple utilisateur du réseau. La présente invention vise à simplifier la gestion de l'ensemble des ressources d'un réseau de communication informatique, sans faire appel aux protocoles et méthodes de l'art. Ainsi, le procédé de gestion des ressources d'un réseau de communication informatique visé par l'invention est mis en ceuvre pour traiter un fichier stocké sur un ordinateur d'origine relié par le réseau de communication informatique à au moins un dispositif de traitement de fichier. Conformément à l'invention, ce procédé de gestion comporte une étape de choix d'un dispositif de traitement de fichier du réseau de communication en fonction d'un groupe de critères de fonctionnement dudit dispositif de traitement. Pour chaque traitement de fichier, un dispositif de traitement est ainsi choisi automatiquement à partir d'un ensemble de critères, parmi l'ensemble des dispositifs de traitement disponibles sur le réseau. De manière pratique, ladite étape de choix comporte les sous-étapes suivantes: - sélection d'un sous-ensemble de dispositifs de traitement du réseau en fonction d'un groupe de critères; et - choix d'un dispositif de traitement parmi le sous-ensemble de dispositifs de traitement sélectionnés. Ce choix en deux étapes permet d'opérer une présélection des dispositifs de traitement qui satisfont aux critères et d'autoriser l'utilisateur à effectuer le choix final parmi la présélection. De préférence, à l'étape de sélection, on parcoure le réseau et on examine si le dispositif de traitement connecté au réseau satisfait audit groupe de critères pour traiter le fichier. On peut ainsi parcourir périodiquement le réseau pour détecter l'ensemble des périphériques reliés directement ou par l'intermédiaire d'un ordinateur au réseau de communication. Selon une caractéristique préférée de l'invention, ledit groupe de critères comporte des paramètres relatifs à la capacité de configuration du dispositif de traitement. On peut ainsi choisir le dispositif de traitement en fonction de ses possibilités à pouvoir être configuré de telle ou telle autre manière. De préférence, la valeur desdits paramètres est déterminée en fonction du contenu du fichier à traiter. Ainsi, en fonction du contenu du fichier à traiter, on choisit un périphérique particulièrement bien adapté à traiter le fichier, qui peut être configurer en fonction du contenu du fichier à traiter. Selon une autre caractéristique préférée de l'invention, et éventuellement en combinaison avec la caractéristique précédente, ledit groupe de critères comporte des caractéristiques choisies notamment parmi le type de dispositif de traitement, la capacité à traiter un fichier en couleurs, la capacité à traiter un fichier en recto/verso, le facteur maximal de résolution, le nombre de niveaux de gris ou le nombre de nuances de couleurs. Ces critères permettent de prendre en compte les caractéristiques physiques du dispositif de traitement et sa capacité à réaliser tel ou tel traitement. Selon une caractéristique avantageuse, ledit groupe de critères comporte un nombre maximal de fichiers en attente de traitement afin d'éviter que des listes trop longues de documents à traiter ne soient constituées pour un même dispositif de traitement, ce qui engendrait une attente trop longue pour obtenir le traitement d'un document. Selon un mode de réalisation préféré de l'invention, le procédé de gestion comporte en outre les.étapes suivantes: - installation d'un pilote du dispositif de traitement choisi sur l'ordinateur d'origine; configuration dudit pilote pour que le traitement du fichier génère un fichier intermédiaire sur l'ordinateur d'origine; et - transfert du fichier intermédiaire vers le dispositif de traitement choisi pour insérer le fichier intermédiaire dans une liste de fichiers à traiter par le dispositif de traitement choisi. Ainsi, on installe automatiquement en local, sur l'ordinateur d'origine, un périphérique distant et on configure celui-ci de telle sorte que le traitement du fichier génère localement un fichier intermédiaire sur l'ordinateur d'origine. Ce fichier intermédiaire est alors envoyé par le réseau au dispositif de traitement choisi. Un tel procédé évite d'utiliser des fonctions de partage de périphériques pénibles à mettre en oeuvre. Le procédé de gestion des ressources peut être mis en oeuvre sur tout type de réseau local, quel que soit le système d'exploitation utilisé, ou faisant même cohabiter des systèmes d'exploitation différents. En effet, le fichier à traiter est transformé sous forme de fichier intermédiaire qui est envoye, de manière différée ou non, à un périphérique distant que l'on a choisi pour traiter le fichier. Selon une caractéristique préférée de ce mode de réalisation, l'étape de transfert comporte les sous-étapes suivantes: - essai de transfert du fichier intermédiaire; - test pour vérifier si le transfert est correct; réitération dans la négative, de l'essai de transfert après un temps de latence prédéterminé. L'étape de transfert peut ainsi être réalisée en toute sécurité, et notamment être réitérée si le dispositif de traitement choisi est indisponible temporairement. De préférence, afin de limiter le nombre d'essais de transfert du fichier intermédiaire, à chaque essai de transfert, un compteur d'essais est incrémenté et l'étape de réitération de l'essai n'est mise en oeuvre que si ledit compteur d'essais est inférieur à une valeur seuil. Selon une caractéristique avantageuse et particulièrement pratique, pendant l'étape de transfert, le fichier intermédiaire est mémorisé sur l'ordinateur original, de telle sorte qu'il n'est effacé qu'une fois que le transfert correct du fichier est obtenu. Selon une autre caractéristique préférée de l'invention, le procédé de gestion comporte, avant l'étape de transfert, les étapes suivantes: comparaison du nombre de fichiers à traiter de ladite liste du dispositif de traitement avec une valeur limite; et - choix, lorsque que ledit nombre est supérieur à ladite valeur limite, d'un autre dispositif de traitement connecté au réseau de communication. Afin d'éviter une attente trop longue pour le traitement du fichier par le périphérique choisi, une valeur limite permet de réactiver le procédé de gestion pour choisir un périphérique disponible du réseau. Cette caractéristique permet ainsi de gérer au mieux la charge du réseau et de répartir les traitements des fichiers sur les périphériques du réseau en fonction de cette valeur limite de fichiers à traiter par un même périphérique à un moment donné. Le procédé de gestion des ressources permet dans un mode avantageux de l'invention d'imprimer un fichier en utilisant de manière optimale les ressources du réseau en matière d'impression, le traitement comportant une impression dudit fichier et le dispositif de traitement étant une imprimante. Dans un autre mode avantageux de l'invention, le procédé de gestion des ressources permet de transférer un fichier en utilisant au mieux les ressources du réseau en matière de transfert de fichiers, le traitement comportant un transfert du fichier sur un réseau de communication téléphonique et le dispositif de traitement étant un modem ou un télécopieur. Selon un aspect analogue de l'invention, un dispositif de gestion des ressources d'un réseau de communication informatique est utilisé pour traiter un fichier stocké sur un ordinateur d'origine relié par le réseau de communication informatique à au moins un dispositif de traitement de fichier. Conformément a l'invention, ce dispositif de gestion comporte des moyens de choix d'un dispositif de traitement de fichier du réseau de communication en fonction d'un groupe de critères de fonctionnement dudit dispositif de traitement. Ce dispositif de gestion présente des avantages et caractéristiques avantageuses similaires à ceux décrits précédemment en référence au procédé de gestion conforme à l'invention. La présente invention concerne également un ordinateur et un dispositif d'acquisition de fichiers à traiter comportant un dispositif de gestion conforme à l'invention. Elle concerne aussi un réseau de communication informatique comportant plusieurs ordinateurs comprenant un dispositif de gestion conforme à l'invention, comportant éventuellement un ou plusieurs dispositif de traitement de fichier connectés à un ou plusieurs ordinateurs. En pratique, les dispositifs de traitement sont choisis parmi une imprimante, un télécopieur, un modem ou un tableau blanc électronique incluant ou relié à une imprimante (en anglais electronic white board). Par ailleurs, le réseau de communication informatique peut comporter au moins deux sous-réseaux reliés via un modem par un réseau de communication téléphonique, lesdits sous-réseaux étant par exemple des réseaux de type éthernet reliés par un réseau de communication public. Plus généralement, la présente invention concerne également un moyen de stockage d'information, éventuellement partiellement ou totalement amovible, lisible par un ordinateur ou un microprocesseur et conservant des instructions d'un programme informatique caractérisé en ce qu'il permet la mise en ceuvre du procédé de gestion des ressources tel qu'exposé ci-dessus. Les caractéristiques préférentielles ou avantageuses, et les avantages de cet ordinateur, ce dispositif d'acquisition d'un fichier à traiter, ce réseau et ce moyen de stockage d'information étant identiques à ceux du procédé tel que décrit précédemment, ils ne sont pas rappelés ici. D'autres particularités et avantages de l'invention apparaîtront encore dans la description ci-après. Aux dessins annexés, donnés à titre d'exemples non limitatifs - la figure 1 illustre un réseau de communication selon un premier mode de réalisation adapté à mettre en oeuvre le procédé de gestion conforme à l'invention; la figure 2 illustre un réseau de communication selon un deuxième mode de réalisation adapté à mettre en oeuvre le procédé de gestion conforme à l'invention; - la figure 3 illustre un ordinateur comprenant un dispositif de gestion conforme à l'invention; - la figure 4 représente un organigramme de l'étape de choix du procédé de gestion conforme à l'invention; - la figure 5 représente un organigramme des étapes d'installation et de configuration selon un mode de réalisation du procédé de gestion conforme à l'invention; - la figure 6 représente un organigramme du traitement d'un fichier à partir d'un ordinateur d'origine lors de la mise en oeuvre du procédé de gestion selon un mode de réalisation de l'invention; - la figure 7 représente un organigramme de l'étape de transfert selon un mode de réalisation particulier l'invention; et - la figure 8 représente un organigramme illustrant un mode préféré de réalisation du procédé de gestion conforme à l'invention. En référence tout d'abord à la figure 1, on va décrire un réseau de communication adapté à mettre en oeuvre l'invention. Ce réseau comporte plusieurs ordinateurs 10, 11, 12 et 13 reliés entre eux par un réseau de type particulier, par exemple par un réseau éthernet. Des périphériques de différents types peuvent être reliés à ces ordinateurs pour mettre en oeuvre différents types de traitement d'un fichier: par exemple, des imprimantes 20, 21 sont connectées à des ordinateurs 10, 11, un modem 22 et un scanner 23 sont connectés à un troisième ordinateur 12 et un télécopieur 24 est connecté à un quatrième ordinateur. Ces périphériques ou dispositifs de traitement 20, 21, 22, 23, 24 sont reliés aux ordinateurs par des connexions spécifiques 2 de types appropriés et usuelles dans les réseaux informatiques: par exemple, série, parallèle ou SCSI (en anglais Small Computer Simple Interface). Dans un tel réseau, et comme décrit plus loin, un fichier stocké sur l'ordinateur 10 pourra grâce à l'invention être imprimé sur l'imprimante 21 connectée au réseau 1 par l'intermédiaire d'un ordinateur 11. La figure 2 illustre un autre type de réseau adapté à mettre en oeuvre l'invention. Il comporte en fait deux sous-réseaux 3, 4 du même type que le réseau 1 décrit précédemment en référence à la figure 1. Un premier réseau 3 comporte ainsi dans cet exemple trois ordinateurs 30, 31 et 32 et une imprimante 33 connectée au réseau 3 par I'ordinateur 30. Le second réseau 4 comporte trois ordinateurs 40, 41 et 42 et une imprimante 43 reliée au réseau 4 par un ordinateur 40. Ces deux réseaux 3 et 4 sont reliés par l'intermédiaire des ordinateurs 32 et 42, appartenant respectivement au premier réseau 3 et au second réseau 4, chacun de ces ordinateurs 32, 42 étant connecté à un modem 34, 44. Ces modems 34, 44 sont eux-mêmes reliés par l'intermédiaire d'un réseau de communication téléphonique 5, et à titre d'exemple non limitatif via un commutateur 6 qui se trouve chez un même fournisseur d'accès (en anglais provider), commun aux deux réseaux 3, 4. Cette structure permet aux deux réseaux 3, 4 de communiquer, de telle sorte qu'un utilisateur du premier réseau 3 peut utiliser les éléments du second réseau 4 comme s'ils appartenaient physiquement au premier réseau 3, et réciproquement. Par exemple, comme décrit plus loin, un fichier stocké sur I'ordinateur 30 du premier réseau 3 pourra grâce à l'invention être imprimé sur l'imprimante 43 connectée au second réseau 4 par l'intermédiaire d'un ordinateur 40. On va décrire à présent la structure du dispositif de gestion qui peut être incorporé dans un ou plusieurs des ordinateurs 10 à 13, 30 à 32 et 40 à 42 des réseaux 1, 3 et 4 décrits précédemment. Cette description sera faite pour un ordinateur 10 en référence à la figure 3. Les autres ordinateurs 11 à 13, 30 à 32 et 40 à 42 présentent bien entendu une structure analogue. Le dispositif de gestion comporte: - des moyens de choix d'un dispositif de traitement de fichier du réseau de communication en fonction d'un groupe de critères de fonctionnement du dispositif de traitement. Ces moyens de choix comportent de préférence des moyens de sélection d'un sous-ensemble de dispositifs de traitement du réseau en fonction d'un groupe de critères et des moyens de choix d'un dispositif de traitement parmi le sous-ensemble de dispositifs de traitement sélectionnés. Ces moyens de choix sont adaptés par exemple à parcourir périodiquement le réseau et à examiner si le dispositif de traitement connecté au réseau satisfait un certain nombre de critères pour traiter le fichier. - des moyens d'installation d'un pilote du dispositif de traitement choisi sur l'ordinateur d'origine 10; - des moyens de configuration dudit pilote pour que le traitement du fichier génère un fichier intermédiaire sur l'ordinateur d'origine 10; et - des moyens de transfert du fichier intermédiaire vers le dispositif de traitement choisi pour insérer le fichier intermédiaire dans une liste de fichiers à traiter par le dispositif de traitement choisi. Comme cela sera mieux compris dans la description du procédé, ces moyens de transfert comportent des moyens de test pour vérifier si le transfert est correct, un compteur d'essais adapté à être incrémenté à chaque essai de transfert et des moyens de mémorisation d'une valeur seuil maximale pour le compteur d'essais. Le dispositif de gestion comporte en outre des moyens de mémorisation temporaire du fichier intermédiaire sur l'ordinateur original 10. De préférence, il comporte également des moyens de comparaison du nombre de fichiers à traiter de la liste du dispositif de traitement avec une valeur limite et des moyens de choix, lorsque que le nombre est supérieur à cette valeur limite, d'un autre dispositif de traitement connecté au réseau de communication. Ces moyens de choix, d'installation, de configuration, de transfert, de mémorisation et de comparaison sont incorporés dans un microprocesseur 50 de l'ordinateur 10, une mémoire morte 51 comprenant un programme pour gérer les ressources du réseau, et une mémoire vive 52 comportant des registres adaptés à enregistrer des variables modifiées au cours de l'exécution du programme. Ce microprocesseur 50 est intégré à l'ordinateur 10 qui peut être connecté à différents périphériques, par exemple, une imprimante 20, un modem 22 ou un télécopieur 24 par l'intermédiaire d'une carte entrée/sortie 60 afin de pouvoir traiter des documents, et notamment les imprimer ou les transférer par modem ou télécopie. Cet ordinateur 10 comporte une interface de communication 61 reliée au réseau de communication 1 pour transférer ou réceptionner des documents via le réseau et recevoir ou émettre des informations relatives aux périphériques connectés aux différents ordinateurs du réseau 1. L'ordinateur 10 comporte en outre des moyens de stockage de documents, tels qu'un disque dur 56, ou est adapté à coopérer au moyen d'un lecteur de disquettes 57, d'un lecteur de disques compacts 58 ou d'un lecteur de cartes informatiques 59 avec des moyens de stockage de documents amovibles, respectivement des disquettes 7, des disques compacts 8 (CDROM) ou des cartes informatiques 9 (PC-CARD). Ces moyens de stockage fixes ou amovibles peuvent comporter en outre le code du procédé de gestion conforme à l'invention, qui, une fois lu par le microprocesseur 50, sera stocké dans le disque dur 56. A titre de variante, le programme permettant au dispositif de commande ou de transfert de mettre en oeuvre l'invention pourra être stocké dans la mémoire morte 501 (ROM). En seconde variante, le programme pourra être reçu pour être stocké comme décrit précédemment par l'intermédiaire du réseau de communication 1. L'ordinateur 10 possède également un écran 53 servant par exemple d'interface avec un opérateur à l'aide du clavier 54 ou de la souris 55 ou tout autre moyen. L'unité centrale 50 (CPU) va exécuter les instructions relatives à la mise en oeuvre de l'invention. Lors de la mise sous tension, les programmes et méthodes relatives à l'invention stockés dans une mémoire non volatile, par exemple la mémoire morte 51, sont transférés dans la mémoire vive 52 (RAM) qui contiendra alors le code exécutable de l'invention ainsi que les variables nécessaires à la mise en oeuvre de l'invention. La mémoire vive 52 comporte ainsi des registres pour stocker les valeurs des différents critères utilisés pour choisir le dispositif de traitement, la valeur du compteur d'essais et la valeur seuil maximale pour limiter le nombre d'essais, le nombre de fichiers à traiter en attente dans la liste et la valeur limite prédéterminée pour ce nombre de fichiers. Le disque dur 56 permet de stocker le fichier intermédiaire généré par le traitement du fichier par le pilote d'un dispositif de traitement distant installé sur l'ordinateur 10 Un bus de communication 62 permet la communication entre les différents sous-éléments de l'ordinateur 10 ou liés à lui. La représentation du bus 62 n'est pas limitative et notamment le microprocesseur 50 est susceptible de communiquer des instructions à tout sous-élément directement ou par l'intermédiaire d'un autre sous-élément. On va décrire à présent le procédé de gestion conforme à I'invention. On considère dans la suite de la description, selon un exemple de réalisation de l'invention non limitatif, qu'un ordinateur du réseau, appelé ordinateur d'origine O, stocke un fichier F, composé par exemple d'un texte en noir et blanc et d'une photographie en couleur, et que l'utilisateur de l'ordinateur d'origine O désire imprimer ce fichier F. Comme illustré à la figure 4, le procédé de gestion comporte tout d'abord une étape de choix d'un dispositif de traitement de fichier du réseau de communication, c'est-à-dire dans cet exemple le choix d'une imprimante. Lors de cette étape de choix, on parcoure le réseau et on examine si l'imprimante connectée à un ordinateur du réseau satisfait un certain nombre de critères pour imprimer le fichier. Pour parcourir le réseau, une liste L d'ordinateurs du réseau est disponible sur l'ordinateur d'origine et on considère chaque ordinateur de la liste L, I'un après l'autre. Une étape d'initialisation E1 permet d'initialiser la liste IMP d'imprimantes sélectionnées sur le réseau de telle sorte que cette liste IMP est vide au debut du processus de choix. Une étape de test E2 permet d'abord de considérer l'ordinateur d'origine O et de vérifier s'il comporte au moins une imprimante locale. Dans l'affirmative, les M meilleures imprimantes locales de l'ordinateur O sont ajoutées à la liste IMP. Pour cela, on vérifie, pour chaque imprimante, si elle satisfait un groupe de critères prédéterminé. Ce groupe de critères peut comporter des paramètres relatifs à la capacité de configuration de l'imprimante. La valeur de ces paramètres du groupe de critères est déterminée de préférence en fonction du contenu du fichier à traiter. On peut ainsi à partir de l'analyse du fichier lui-même ou d'un fichier temporaire contenant les ordres graphiques, tel que le fichier EMF (en anglais Enhanced MetaFile) sous Windows , déterminer la configuration la mieux adaptée à imprimer le fichier parmi les configurations en mode texte, en mode graphique ou en mode image. L'utilisateur peut également choisir une impression en mode brouillon. Par ailleurs, le groupe de critères peut également comporter des caractéristiques dépendant de caractéristiques physiques de l'imprimante. On peut citer à titre d'exemples non limitatifs - le type d'imprimante (à jet d'encre ou laser); - sa capacité à traiter un fichier en couleurs et le nombre de nuances de couleurs disponibles; - le nombre de niveaux de gris disponibles; - sa capacité à imprimer un fichier en recto/verso; ou son facteur maximal de résolution exprimé en nombre de points par pouce (en anglais dots per inch ou DPI). Le groupe de critères peut également comporter un nombre maximal de fichiers en attente de traitement par l'imprimante afin d'éviter de choisir une imprimante ayant déjà un grand nombre de travaux en attente. De manière pratique, pour chaque imprimante du réseau, on calcule la fonction suivante: N Z.wi X Pi Q N o pi correspond au critère i d'un groupe de N critères et w; à la désirabilité du critère i. Ainsi, pivaut 1 si le critère i est fournie par l'imprimante et 0 sinon. Les poids optionnels wi sont associés par l'utilisateur aux critères de telle sorte que par exemple w, vaut 2 si le critère i doit être obligatoirement fourni par l'imprimante, 1 s'il est préférable que ce critère i soit satisfait et 0,25 s'il est de moindre importance. A l'étape E3, on sélectionne ainsi parmi les imprimantes locales de l'ordinateur d'origine O, celles qui ont la fonction Q la plus élevée ou de manière pratique, supérieure à une valeur de seuil minimale. Une étape de test E4 permet ensuite de vérifier si la recherche d'imprimantes sur le réseau est autorisée. Dans l'affirmative, on vérifie dans une étape E5 que la liste L d'ordinateurs du réseau n'est pas épuisée et on considère à l'étape E6 l'ordinateur suivant C dans la liste L. Un test à l'étape E7 permet de vérifier si cet ordinateur suivant C a une imprimante locale. Dans l'affirmative, on ajoute dans une étape de sélection E8, les M meilleures imprimantes de l'ordinateur suivant C dans la liste IMP. On procède comme à l'étape de sélection E3, en calculant pour chaque imprimante la fonction Q et en sélectionnant les imprimantes pour lesquelles la fonction Q est la plus élevée. Après cette étape de sélection E8, ou si l'ordinateur suivant C n'a pas d'imprimante locale, on vérifie dans une étape de test E9 que la recherche sur le réseau n'est pas trop longue. En pratique, on peut comparer le temps écoulé depuis le lancement de l'impression par l'utilisateur avec une durée maximale de recherche prédéterminée. Si cette recherche n'est pas trop longue, on réitère les étapes E5 à E9 pour l'ordinateur suivant dans la liste L. Si la recherche est trop longue ou que la liste des ordinateurs du réseau L est épuisée, l'étape de sélection des imprimantes dans la liste IMP est terminée, et une étape de choix EH0 proprement dite est mise en oeuvre pour choisir la meilleure imprimante dans cette liste IMP, soit manuellement, le choix définitif revenant à l'utilisateur, soit automatiquement en choisissant l'imprimante ayant la fonction Q la plus élevée. On imprime ensuite le fichier dans une étape E 11 sur l'imprimante choisie. En pratique, et comme illustré ensuite à la figure 5, le procédé de gestion comporte ensuite, après une étape de test E12 pour vérifier si l'imprimante I choisie n'est pas déjà installée sur l'ordinateur d'origine O, une étape d'installation E13 du pilote de l'imprimante I sur l'ordinateur d'origine O et une étape de configuration E14 de ce pilote pour qu'il imprime vers un fichier. Lors de l'étape de configuration E14 du pilote, les paramètres de configuration de ce dernier peuvent éventuellement être modifiés pour appliquer à l'imprimante la configuration qui a été déterminée comme décrit précédemment par l'analyse du contenu du fichier. Comme illustré à la figure 6, pour traiter le fichier F depuis l'ordinateur d'origine O, on imprime à l'étape d'impression E 11 le fichier F sur le pilote de l'imprimante I installé sur l'ordinateur d'origine O. Cette impression a pour effet de créer un fichier d'impression Fi que l'on mémorise temporairement sur l'ordinateur d'origine O. Une étape de transfert E15 est ensuite mise en oeuvre pour transférer le fichier intermédiaire F, vers un ordinateur P connecté physiquement à l'imprimante choisie I. Dans un mode de réalisation préféré de l'invention, illustré à la figure 7, cette étape de transfert E13 comporte d'abord une étape d'initialisation E17 de la valeur N d'un compteur d'essais à zéro. La valeur N du compteur représente le nombre de fois qu'on a tenté de transférer le fichier intermédiaire F, de l'ordinateur d'origine O vers le deuxième ordinateur P. Une étape de test E18 permet de comparer la valeur courante N du compteur d'essais à une valeur seuil MAX préfixée, égale par exemple à 3 ou 4. Si la valeur N est inférieure à la valeur seuil MAX, un certain temps de latence S est prévu pendant une étape d'attente E19 avant de réitérer un essai de transfert. Connaissant la vitesse de l'imprimante I en nombre de pages imprimées par minute et le nombre de pages du fichier à imprimer, on peut estimer le temps d'impression du fichier et fixer ce temps de latence S en fonction du temps estimé d'impression. L'attente peut être égale par exemple à % du temps d'impression estimé. Puis, une étape d'incrémentation E20 est mise en oeuvre pour incrémenter d'une unité la valeur N du compteur. On vérifie ensuite dans une étape E21 si l'ordinateur P destinataire est allumé. Dans la négative, on réitère les étapes E18 à E21 si la valeur N du compteur est toujours inférieure à la valeur seuil MAX. Si l'ordinateur P est allumé, on transfert le fichier à l'étape de transfert proprement dite E24 et on vérifie à l'étape de test E25 si le transfert a été effectué correctement. Dans l'affirmative, une étape de suppression E26 permet d'effacer le fichier intermédiaire Fi stockée temporairement sur l'ordinateur d'origine O. Sinon, on réitère les étapes E18 à E25 pour essayer de transférer de nouveau le fichier intermédiaire Fi à l'ordinateur P. Si à l'étape de test E18, la valeur N du compteur d'essais est supérieure à la valeur seuil MAX, l'utilisateur est averti, dans une étape E22 d'affichage d'un message, que l'impression ne peut se faire. Une étape d'interrogation E23 permet de demander à l'utilisateur s'il souhaite réessayer d'imprimer ou non le fichier F. Dans l'affirmative, l'ensemble des étapes du transfert E17 à E26 sont réitérées. Lorsque le fichier intermédiaire F, est reçu par l'ordinateur P, il est inséré, lors d'une étape d'insertion E16 (voir figure 6), dans une liste de fichiers à imprimer par l'imprimante choisie I. Par ailleurs, et comme illustré à la figure 8, de préférence l'ordinateur d'origine O contacte l'ordinateur choisi P dans une étape E27 pour connaître le nombre de travaux T en attente dans la liste de fichiers à imprimer par l'imprimante I. Une étape de comparaison E28 du nombre de fichiers à traiter T de cette liste avec une valeur limite LIM est mise en oeuvre. Si ce nombre T est inférieur à la valeur limite LIM, égale par exemple à 2, I'impression se poursuit normalement comme décrit précédemment en référence aux figures 6 et 7. Sinon, lorsque ce nombre de travaux T est supérieur à la valeur limite LIM, une étape de choix E29 est mise en oeuvre pour choisir une autre imprimante reliée au réseau de communication. Une étape d'affichage E30 avertit l'utilisateur que l'impression se fera sur une autre imprimante. L'étape de choix E29 de la nouvelle imprimante est mise en oeuvre de la même manière que l'étape de choix El0 précédemment décrite en référence à la figure 4, en choisissant dans la liste IMP des imprimantes sélectionnées une autre imprimante, ayant éventuellement une fonction Q moins élevée. Le procédé de gestion conforme à l'invention permet ainsi, de manière totalement transparente pour l'utilisateur, de choisir l'imprimante d'un réseau la mieux adaptée à réaliser l'impression d'un document donné. Bien entendu, de nombreuses modifications peuvent être apportées à l'exemple de réalisation décrit ci-dessus sans sortir du cadre de l'invention. En particulier, le traitement peut comporter un transfert du fichier sur un réseau de communication téléphonique, le dispositif de traitement à choisir et configurer localement sur l'ordinateur d'origine O étant un modem ou un télécopieur. REVENDICATIONS 1. Procédé de gestion des ressources d'un réseau de communication informatique (1, 3, 4) pour traiter un fichier (F) stocké sur un ordinateur d'origine (O) relié par le réseau de communication informatique (1, 3, 4) à au moins un dispositif de traitement (I) de fichier, caractérisé en ce qu'il comporte une étape de choix (El - E10) d'un dispositif de traitement (I) de fichier du réseau de communication en fonction d'un groupe de critères de fonctionnement dudit dispositif de traitement. 2. Procédé de gestion conforme à la revendication 1, caractérisé en ce que ladite étape de choix comporte les sous-étapes suivantes: - sélection (E1-E9) d'un sous-ensemble (IMP) de dispositifs de traitement (I) du réseau en fonction d'un groupe de critères; et - choix (E10) d'un dispositif de traitement parmi le sous-ensemble (IMP) de dispositifs de traitement sélectionnés. 3. Procédé de gestion conforme à la revendication 2, caractérisé en ce qu'à l'étape de sélection (E1-E9), on parcoure le réseau (1, 3, 4) et on examine si le dispositif de traitement (I) connecté au réseau (1, 3, 4) satisfait audit groupe de critères pour traiter le fichier (F). 4. Procédé de gestion conforme à l'une des revendications 1 à 3, caractérisé en ce que ledit groupe de critères comporte des paramètres relatifs à la capacité de configuration du dispositif de traitement. 5. Procédé de gestion conforme à la revendication 4, caractérisé en ce que la valeur desdits paramètres est déterminée en fonction du contenu du fichier (F) à traiter. 6. Procédé de gestion conforme à l'une des revendications 1 à 5, caractérisé en ce que ledit groupe de critères comporte des caractéristiques choisies notamment parmi le type de dispositif de traitement, la capacité à traiter un fichier en couleurs, la capacité à traiter un fichier en recto/verso, le facteur maximal de résolution, le nombre de niveaux de gris ou le nombre de nuances de couleurs. 7. Procédé de gestion conforme à l'une des revendications 1 à 6, caractérisé en ce que ledit groupe de critères comporte un nombre maximal de fichiers en attente de traitement. 8. Procédé de gestion conforme à l'une des revendications 1 à 7, caractérisé en ce qu'il comporte en outre les étapes suivantes: installation (E13) d'un pilote du dispositif de traitement choisi (I) sur l'ordinateur d'origine (O); - configuration (E14) dudit pilote pour que le traitement du fichier (F) génère un fichier intermédiaire (Fi) sur l'ordinateur d'origine (O); et - transfert (E15) du fichier intermédiaire (F,) vers le dispositif de traitement choisi (I) pour insérer le fichier intermédiaire (F,) dans une liste de fichiers à traiter par le dispositif de traitement choisi (I). 9. Procédé de gestion conforme à la revendication 8, caractérisé en ce que l'étape de transfert (E15) comporte les sous-étapes suivantes: - essai (E24) de transfert du fichier intermédiaire (F); - test (E25) pour vérifier si le transfert est correct; - réitération (E24) dans la négative, de l'essai de transfert après un temps de latence prédéterminé (S). 10. Procédé de gestion conforme à la revendication 9, caractérisé en ce que qu'à chaque essai de transfert (E24), un compteur d'essais (N) est incrémenté et en ce que l'étape de réitération (E24) de l'essai n'est mise en oeuvre que si ledit compteur d'essais (N) est inférieur à une valeur seuil (MAX). 11. Procédé de gestion conforme à l'une des revendications 8 à , caractérise en ce que pendant l'étape de transfert (E15), ledit fichier intermédiaire (Fi) est mémorisé sur l'ordinateur original (O). 12. Procédé de gestion conforme à l'une des revendications 8 à 11, caractérisé en ce qu'il comporte, avant l'étape de transfert (E15), les étapes suivantes: - comparaison (E27) du nombre (T) de fichiers à traiter de ladite liste du dispositif de traitement (I) avec une valeur limite (LIM); et - choix (E29), lorsque que ledit nombre (T) est supérieur à ladite valeur limite (LIM), d'un autre dispositif de traitement connecté au réseau de communication (1, 3, 4). 13. Procédé de gestion conforme à l'une des revendications 1 à 12, caractérisé en ce que ledit traitement comporte une impression dudit fichier (F), le dispositif de traitement étant une imprimante. 14. Procédé de gestion conforme à l'une des revendications 1 à 12, caractérisé en ce que ledit traitement comporte un transfert du fichier (F) sur un réseau de communication téléphonique, le dispositif de traitement étant un modem ou un télécopieur. 15. Dispositif de gestion des ressources d'un réseau de communication informatique (1, 3, 4) pour traiter un fichier (F) stocké sur un ordinateur d'origine (O) relié par le réseau de communication informatique (1, 3, 4) à au moins un dispositif de traitement de fichier (I), caractérisé en ce qu'il comporte des moyens de choix (50, 51, 52) d'un dispositif de traitement de fichier du réseau de communication en fonction d'un groupe de critères de fonctionnement dudit dispositif de traitement (I). 16. Dispositif de gestion conforme à la revendication 15, caractérisé en ce que les moyens de choix (50, 51, 52) comportent des moyens de sélection d'un sous-ensemble (IMP) de dispositifs de traitement du réseau en fonction d'un groupe de critères et des moyens de choix d'un dispositif de traitement (I) parmi le sous-ensemble (IMP) de dispositifs de traitement sélectionnés. 17. Dispositif de gestion conforme à la revendication 16, caractérisé en ce que les moyens de sélection (50, 51, 52) sont adaptés à parcourir le réseau (1, 3, 4) et à examiner si le dispositif de traitement (I) connecté au réseau (1, 3, 4) satisfait audit groupe de critères pour traiter le fichier (F). 18. Dispositif de gestion conforme à l'une des revendications 15 à 17, caractérisé en ce qu'il comporte en outre: - des moyens d'installation (50, 51, 52) d'un pilote du dispositif de traitement choisi (I) sur l'ordinateur d'origine (O); - des moyens de configuration (50, 51, 52) dudit pilote pour que le traitement du fichier (F) génère un fichier intermédiaire (F,) sur l'ordinateur d'origine (O) et - des moyens de transfert (50, 51, 52) du fichier intermédiaire (F,) vers le dispositif de traitement choisi (I) pour insérer le fichier intermédiaire (Fi) dans une liste de fichiers à traiter par le dispositif de traitement choisi (I). 19. Dispositif de gestion conforme à la revendication 18, caractérisé en ce que les moyens de transfert (50, 51, 52) comportent des moyens de test pour vérifier si le transfert est correct. 20. Dispositif de gestion conforme à l'une des revendications 18 ou 19, caractérisé en ce que les moyens de transfert (50, 51, 52) comportent un compteur d'essais adapté à être incrémenté à chaque essai de transfert et des moyens de mémorisation d'une valeur seuil maximale (MAX) pour le compteur d'essais. 21. Dispositif de gestion conforme à l'une des revendications 18 à , caractérisé en ce qu'il comporte des moyens de mémorisation temporaire (56) du fichier intermédiaire (F,) sur l'ordinateur original (O). 22. Dispositif de gestion conforme à l'une des revendications 15 à 21, caractérisé en ce qu'il comporte des moyens de comparaison (50, 51, 52) du nombre (T) de fichiers à traiter par le dispositif de traitement choisi avec une valeur limite (LIM) et des moyens de choix (50, 51, 52), lorsque que ledit nombre (T) est supérieur à ladite valeur limite (LIM), d'un autre dispositif de traitement relié au réseau de communication. 23. Dispositif de gestion conforme à l'une des revendications 15 à 22, caractérisé en ce que ledit traitement comporte une impression dudit fichier (F), le dispositif de traitement étant une imprimante (I). 24. Dispositif de gestion conforme à l'une des revendications 15 à 22, caractérisé en ce que ledit traitement comporte un transfert du fichier (F) sur un réseau de communication téléphonique, le dispositif de traitement étant un modem ou un télécopieur. 25. Dispositif de gestion conforme à l'une des revendications 15 à 24, caractérisé en ce qu'il est incorporé dans un microprocesseur (50), une mémoire morte (51) comportant un programme pour gérer les ressources d'un réseau de communication, et une mémoire vive (52) comportant des registres adaptés à enregistrer des variables modifiées lors de l'exécution dudit programme. 26. Ordinateur, caractérisé en ce qu'il comprend un dispositif de gestion conforme à l'une des revendications 15 à 25. 27. Dispositif d'acquisition de fichiers à traiter, caractérisé en ce qu'il comporte un dispositif de gestion conforme à l'une des revendications 15 à 25. 28. Réseau de communication informatique (1, 3, 4), caractérisé en ce qu'il comporte plusieurs ordinateurs (10-13, 30-32, 40-42) comprenant un dispositif de gestion conforme à l'une des revendications 15 à 25. 29. Réseau de communication informatique conforme à la revendication 28, caractérisé en ce qu'il comporte un ou plusieurs dispositif de traitement de fichier (20-24, 33, 43) connectés à un ou plusieurs ordinateurs (10-13, 30-32, 40-42). 30. Réseau de communication informatique conforme à la revendication 29, caractérisé en ce que les dispositifs de traitement sont choisis parmi une imprimante (20, 21, 33, 43), un télécopieur (24), un modem (22) ou un scanner (23). 31. Réseau de communication informatique conforme à l'une des revendications 28 à 30, caractérisé en ce qu'il comporte au moins deux sous- réseaux (3, 4) reliés via un modem (34, 44) par un réseau de communication téléphonique (5). 32. Réseau de communication informatique conforme à la revendication 31, caractérisé en ce que lesdits sous-réseaux (3, 4) sont des réseaux de type éthernet reliés par un réseau de communication public (5).