[go: up one dir, main page]

FR2790118A1 - METHOD AND DEVICE FOR MANAGING RESOURCES OF A COMPUTER COMMUNICATION NETWORK - Google Patents

METHOD AND DEVICE FOR MANAGING RESOURCES OF A COMPUTER COMMUNICATION NETWORK Download PDF

Info

Publication number
FR2790118A1
FR2790118A1 FR9902307A FR9902307A FR2790118A1 FR 2790118 A1 FR2790118 A1 FR 2790118A1 FR 9902307 A FR9902307 A FR 9902307A FR 9902307 A FR9902307 A FR 9902307A FR 2790118 A1 FR2790118 A1 FR 2790118A1
Authority
FR
France
Prior art keywords
file
processing device
computer
communication network
processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
FR9902307A
Other languages
French (fr)
Inventor
Jean Jacques Moreau
Stephane Amarger
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Europa NV
Original Assignee
Canon Europa NV
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Europa NV filed Critical Canon Europa NV
Priority to FR9902307A priority Critical patent/FR2790118A1/en
Priority to JP2000047820A priority patent/JP2000339262A/en
Publication of FR2790118A1 publication Critical patent/FR2790118A1/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/50Testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer And Data Communications (AREA)
  • Small-Scale Networks (AREA)
  • Multi Processors (AREA)

Abstract

Un procédé de gestion des ressources d'un réseau de communication informatique pour traiter un fichier (F) stocké sur un ordinateur d'origine (O) relié par le réseau de communication informatique à au moins un dispositif de traitement (I) de fichier comporte une étape de choix (E1-E10) d'un dispositif de traitement (I) de fichier du réseau de communication en fonction d'un groupe de critères de fonctionnement du dispositif de traitement.Utilisation notamment pour choisir automatiquement une imprimante sur un réseau de communication.A method of managing the resources of a computer communication network for processing a file (F) stored on an original computer (O) connected by the computer communication network to at least one file processing device (I) comprises a step of choosing (E1-E10) a processing device (I) for a file in the communication network as a function of a group of operating criteria of the processing device. Use in particular to automatically choose a printer on a network of communication.

Description

La présente invention concerne un procédé et un dispositif de gestion deThe present invention relates to a method and a device for managing

ressources d'un réseau de communication informatique pour traiter  resources of a computer communication network to process

un fichier.A file.

Elle concerne également un réseau de communication adapté à  It also relates to a communication network adapted to

mettre en oeuvre le procédé de gestion conforme à l'invention.  implement the management method according to the 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  In computer communication networks, several computers and peripherals are generally connected. The term "peripherals" includes printers, scanners, fax machines, storage units as well as communication interfaces to

l'extérieur du réseau.outside the network.

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  There are generally two different techniques for connecting these devices to the network: a first technique consists in connecting each device directly to the network, the use of these devices being

fait partagée par tous les ordinateurs des utilisateurs du réseau.  shared by all the computers of the users of the network.

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  Such a technique is described in American patent US 5,559,933. However, it requires the presence of a central server which manages

l'ensemble des requêtes émises sur le réseau et destinées à un périphérique.  all the requests sent on the network and intended for a peripheral.

Cette méthode est contraignante et nécessite entre autre que le serveur central  This method is restrictive and requires among other things that the central server

soit en permanence accessible.is permanently accessible.

Une seconde technique consiste à relier un périphérique via une  A second technique consists in connecting a peripheral via a

carte d'interface à un ordinateur, lui-même relié au réseau.  interface card to a computer, itself connected to the network.

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,  This second type of configuration is frequently used in local networks, such as corporate networks. Indeed, a computer owner often has a peripheral, a printer for example,

ayant des caractéristiques adaptées à ses besoins.  having characteristics adapted to its needs.

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  When computers on the network wish to use peripherals which are not directly connected to them, but only via another computer via the communication network,

nombreuses opérations doivent être réalisées.  many operations must be carried out.

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  Thus, for example, to allow the use by a computer A of a printer b connected to a computer B itself connected to the network, it will be necessary to successively load the printer driver of the printer b on the computer A, install a specific protocol on computer A such as printer sharing for MICROSOFT networks (Printer Sharing for English)

Microsoft Network), changer les propriétés de l'imprimante b pour rendre celle-  Microsoft Network), change the properties of printer b to make it

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  accessible to several users according to the needs and the degree of security chosen and possibly restart computer A. All these operations are long and difficult to perform, and

généralement non accessibles à un simple utilisateur du réseau informatique.  generally not accessible to a simple user of the computer network.

En outre l'utilisateur n'a accès qu'aux périphériques du réseau qui  In addition, the user has access only to network devices which

sont explicitement partagés comme décrit ci-dessus.  are explicitly shared as described above.

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  Thus, it is currently difficult for the user to have knowledge of all the peripherals available on the communication network. Indeed, the user must explicitly search for devices physically connected to computers on the network, and this only among

les périphériques explicitement partagés par les ordinateurs du réseau.  devices explicitly shared by computers on the network.

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  Thus, in American patent US Pat. No. 5,692,111, the user is obliged to browse the network, computer by computer, so as to know the peripherals present on the network and to select the one which seems to him most suitable for processing the file. This method takes a long time to put

en oeuvre et n'est pas évidente pour un simple utilisateur du réseau.  and is not easy for a simple network user.

La présente invention vise à simplifier la gestion de l'ensemble des ressources d'un réseau de communication informatique, sans faire appel aux  The present invention aims to simplify the management of all the resources of a computer communication network, without calling on the

protocoles et méthodes de l'art.protocols and methods of 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  Thus, the resource management method of a computer communication network targeted by the invention is implemented to process a file stored on an original computer connected by the communication network.

communication informatique à au moins un dispositif de traitement de fichier.  computer communication to at least one file processing device.

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  According to the invention, this management method comprises a step of choosing a file processing device for the communication network as a function of a group of operating criteria of said communication network.

dispositif de traitement.processing device.

Pour chaque traitement de fichier, un dispositif de traitement est ainsi choisi automatiquement à partir d'un ensemble de critères, parmi  For each file processing, a processing device is thus automatically chosen from a set of criteria, among

l'ensemble des dispositifs de traitement disponibles sur le réseau.  all the processing devices available on the network.

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  In practice, said choice step includes the following sub-steps: - selection of a subset of network processing devices according to a group of criteria; and - choice of a treatment device from the subset of

dispositifs de traitement sélectionnés.  selected treatment devices.

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 à  This two-step choice allows preselection of the processing devices that meet the criteria and authorizes the user to

effectuer le choix final parmi la présélection.  make the final choice from the preselection.

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  Preferably, during the selection step, the network is scanned and it is examined whether the processing device connected to the network satisfies said group.

de critères pour traiter le fichier.  criteria to process the file.

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  We can thus periodically browse the network to detect all the peripherals connected directly or through a

ordinateur au réseau de communication.  computer to the communication network.

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  According to a preferred characteristic of the invention, said group of criteria comprises parameters relating to the configuration capacity of the

dispositif de traitement.processing device.

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  It is thus possible to choose the processing device according to its possibilities of being able to be configured in such or such other way. Preferably, the value of said parameters is determined in

fonction du contenu du fichier à traiter.  depending on the content of the file to be processed.

Ainsi, en fonction du contenu du fichier à traiter, on choisit un périphérique particulièrement bien adapté à traiter le fichier, qui peut être  Thus, depending on the content of the file to be processed, we choose a device that is particularly well suited to processing the file, which can be

configurer en fonction du contenu du fichier à traiter.  configure according to the content of the file to be processed.

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  According to another preferred characteristic of the invention, and possibly in combination with the preceding characteristic, said group of criteria comprises characteristics chosen in particular from the type of processing device, the capacity to process a color file, the capacity to process a file in front / back, the maximum resolution factor, the

nombre de niveaux de gris ou le nombre de nuances de couleurs.  number of grayscale or the number of color shades.

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  These criteria make it possible to take into account the physical characteristics of the treatment device and its capacity to carry out such or such treatment. According to an advantageous characteristic, said group of criteria comprises a maximum number of files awaiting processing in order to avoid that excessively long lists of documents to be processed are created for the same processing device, which would cause an excessively long wait

pour obtenir le traitement d'un document.  to get document processing.

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  According to a preferred embodiment of the invention, the management method further comprises the following steps: - installation of a driver for the chosen processing device on the original computer; configuration of said driver so that the processing of the file generates an intermediate file on the original computer; and - transfer of the intermediate file to the processing device chosen to insert the intermediate file in a list of files to be processed by

le dispositif de traitement choisi.the treatment device chosen.

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  Thus, a remote device is automatically installed locally on the original computer and is configured so that the processing of the file locally generates an intermediate file on the original computer. This intermediate file is then sent by the network to

dispositif de traitement choisi.chosen treatment device.

Un tel procédé évite d'utiliser des fonctions de partage de  Such a method avoids using sharing functions of

périphériques pénibles à mettre en oeuvre.  painful peripherals to implement.

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  The resource management method can be implemented on any type of local network, whatever the operating system used, or even making different operating systems coexist. Indeed, the file to be processed is transformed into an intermediate file which is sent, whether deferred or not, to a remote device that we have chosen.

pour traiter le fichier.to process the file.

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  According to a preferred characteristic of this embodiment, the transfer step comprises the following sub-steps: - attempt to transfer the intermediate file; - test to check if the transfer is correct; reiteration in the negative, of the transfer test after a

temps de latence prédéterminé.predetermined standby time.

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  The transfer step can thus be carried out in complete safety, and in particular be reiterated if the chosen treatment device is temporarily unavailable. Preferably, in order to limit the number of attempts to transfer the intermediate file, on each transfer attempt, a test counter is incremented and the step for reiterating the test is only implemented if said

compteur d'essais est inférieur à une valeur seuil.  test counter is less than a threshold value.

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  According to an advantageous and particularly practical characteristic, during the transfer step, the intermediate file is memorized on the original computer, so that it is only erased once the transfer

correct du fichier est obtenu.correct file is obtained.

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  According to another preferred characteristic of the invention, the management method comprises, before the transfer step, the following steps: comparison of the number of files to be processed from said list of the processing device with a limit value; and - choice, when said number is greater than said limit value, of another processing device connected to the communication network. In order to avoid waiting too long for the file to be processed by the chosen device, a limit value allows reactivation of the process.

gestion pour choisir un périphérique disponible du réseau.  management to choose an available device from the network.

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  This characteristic thus makes it possible to best manage the load on the network and to distribute the processing of files on the peripherals of the network according to this limit value of files to be processed by the same

périphérique à un moment donné.device at some point.

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  The resource management method makes it possible, in an advantageous mode of the invention, to print a file by optimally using the network resources for printing, the processing comprising

une impression dudit fichier et le dispositif de traitement étant une imprimante.  printing said file and the processing device being a printer.

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  In another advantageous embodiment of the invention, the resource management method makes it possible to transfer a file by making the best use of the network resources in terms of file transfer, the processing comprising a transfer of the file over a communication network

téléphonique et le dispositif de traitement étant un modem ou un télécopieur.  telephone and the processing device being a modem or a fax machine.

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  According to a similar aspect of the invention, a device for managing the resources of a computer communication network is used to process a file stored on an original computer connected by the communication network.

communication informatique à au moins un dispositif de traitement de fichier.  computer communication to at least one file processing device.

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  According to the invention, this management device comprises means for choosing a file processing device for the communication network as a function of a group of operating criteria for said file.

dispositif de traitement.processing device.

Ce dispositif de gestion présente des avantages et caractéristiques avantageuses similaires à ceux décrits précédemment en  This management device has advantages and advantageous characteristics similar to those described above in

référence au procédé de gestion conforme à l'invention.  reference to the management method according to the invention.

La présente invention concerne également un ordinateur et un dispositif d'acquisition de fichiers à traiter comportant un dispositif de gestion  The present invention also relates to a computer and a device for acquiring files to be processed, comprising a management device.

conforme à l'invention.according to the 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  It also relates to a computer communication network comprising several computers comprising a management device in accordance with the invention, possibly comprising one or more processing devices

de fichier connectés à un ou plusieurs ordinateurs.  files connected to one or more computers.

En pratique, les dispositifs de traitement sont choisis parmi une imprimante, un télécopieur, un modem ou un tableau blanc électronique  In practice, the processing devices are chosen from a printer, a fax machine, a modem or an electronic whiteboard.

incluant ou relié à une imprimante (en anglais electronic white board).  including or connected to a printer (in English 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  Furthermore, the computer communication network may comprise at least two subnets connected via a modem by a telephone communication network, said subnets being for example

réseaux de type éthernet reliés par un réseau de communication public.  Ethernet type networks connected by a public communication network.

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  More generally, the present invention also relates to an information storage means, possibly partially or completely removable, readable by a computer or a microprocessor and retaining instructions of a computer program characterized in that it allows the setting

en ceuvre du procédé de gestion des ressources tel qu'exposé ci-dessus.  of the resource management process as set out above.

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  The preferential or advantageous characteristics and advantages of this computer, this device for acquiring a file to be processed, this network and this information storage means being identical to those of the

procédé tel que décrit précédemment, ils ne sont pas rappelés ici.  process as described above, they are not recalled here.

D'autres particularités et avantages de l'invention apparaîtront  Other features and advantages of the invention will become apparent

encore dans la description ci-après.  again in the description below.

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é  In the accompanying drawings, given by way of nonlimiting examples - FIG. 1 illustrates a communication network according to a first embodiment adapted to implement the management method according to the invention; FIG. 2 illustrates a communication network according to a second embodiment suitable for implementing the management method according to the invention; - Figure 3 illustrates a computer comprising a management device according to the invention; - Figure 4 shows a flow diagram of the step of choosing the management method according to the invention; - Figure 5 shows a flow diagram of the installation and configuration steps according to an embodiment of the management method according to the invention; - Figure 6 shows a flowchart of the processing of a file from an original computer during the implementation of the management method according to one embodiment of the invention; - Figure 7 shows a flowchart of the transfer step according to a particular embodiment of the invention; and - Figure 8 shows a flowchart illustrating a preferred mode

de réalisation du procédé de gestion conforme à l'invention.  for carrying out the management method according to the 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  Referring first to Figure 1, we will describe a communication network adapted to implement the invention. This network comprises several computers 10, 11, 12 and 13 linked together by a network of the type

particulier, par exemple par un réseau éthernet.  particular, for example by an ethernet network.

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  Peripherals of different types can be connected to these computers to carry out different types of processing of a file: for example, printers 20, 21 are connected to computers 10, 11, a modem 22 and a scanner 23 are connected to a third computer 12

et un télécopieur 24 est connecté à un quatrième ordinateur.  and a fax machine 24 is connected to a fourth computer.

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  These peripherals or processing devices 20, 21, 22, 23, 24 are connected to computers by specific connections 2 of appropriate and usual types in computer networks: for example, serial, parallel or SCSI

(en anglais Small Computer Simple Interface).  (in English 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  In such a network, and as described below, a file stored on the computer 10 can thanks to the invention be printed on the printer 21

connectée au réseau 1 par l'intermédiaire d'un ordinateur 11.  connected to network 1 via a computer 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  FIG. 2 illustrates another type of network suitable for implementing the invention. It actually comprises two subnets 3, 4 of the same type

que le réseau 1 décrit précédemment en référence à la figure 1.  that the network 1 described previously with reference to FIG. 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  A first network 3 thus comprises in this example three computers 30, 31 and 32 and a printer 33 connected to the network 3 by

I'ordinateur 30.Computer 30.

Le second réseau 4 comporte trois ordinateurs 40, 41 et 42 et une  The second network 4 comprises three computers 40, 41 and 42 and one

imprimante 43 reliée au réseau 4 par un ordinateur 40.  printer 43 connected to network 4 by a computer 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  These two networks 3 and 4 are connected via computers 32 and 42, belonging respectively to the first network 3 and to the second network 4, each of these computers 32, 42 being connected to a modem 34, 44. These modems 34, 44 are themselves connected via a telephone communication network 5, and by way of nonlimiting example via a switch 6 which is located at the same access provider (in

anglais provider), commun aux deux réseaux 3, 4.  English provider), common to both networks 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,  This structure allows the two networks 3, 4 to communicate, so that a user of the first network 3 can use the elements of the second network 4 as if they physically belonged to the first network 3,

et réciproquement.and reciprocally.

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  For example, as described below, a file stored on the computer 30 of the first network 3 can thanks to the invention be printed on the printer 43 connected to the second network 4 via a

ordinateur 40.computer 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.  We will now describe the structure of the management device which can be incorporated into one or more of the computers 10 to 13, 30 to 32 and 40 to 42 of the networks 1, 3 and 4 described above.

Cette description sera faite pour un ordinateur 10 en référence à la  This description will be made for a computer 10 with reference to the

figure 3. Les autres ordinateurs 11 à 13, 30 à 32 et 40 à 42 présentent bien  figure 3. The other computers 11 to 13, 30 to 32 and 40 to 42 present well

entendu une structure analogue.heard a similar structure.

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  The management device comprises: means for choosing a file processing device for the communication network as a function of a group of criteria for

fonctionnement du dispositif de traitement.  operation of the treatment device.

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  These choice means preferably comprise means for selecting a subset of network processing devices according to a group of criteria and means for choosing a processing device

parmi le sous-ensemble de dispositifs de traitement sélectionnés.  from the subset of selected treatment devices.

Ces moyens de choix sont adaptés par exemple à parcourir périodiquement le réseau et à examiner si le dispositif de traitement connecté  These choice means are adapted for example to periodically browse the network and to examine whether the connected processing device

au réseau satisfait un certain nombre de critères pour traiter le fichier.  the network meets a number of criteria for processing the file.

- 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  means for installing a pilot of the processing device chosen on the original computer 10; means for configuring said driver so that the processing of the file generates an intermediate file on the original computer 10; and - means for transferring the intermediate file to the processing device chosen to insert the intermediate file in a list of

fichiers à traiter par le dispositif de traitement choisi.  files to be processed by the chosen processing device.

Comme cela sera mieux compris dans la description du procédé,  As will be better understood in the description of the process,

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  these transfer means include test means for checking whether the transfer is correct, a test counter adapted to be incremented on each transfer test and means for storing a maximum threshold value

pour le compteur d'essais.for the test counter.

Le dispositif de gestion comporte en outre des moyens de  The management device also comprises means for

mémorisation temporaire du fichier intermédiaire sur l'ordinateur original 10.  temporary storage of the intermediate file on the original computer 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  Preferably, it also includes means for comparing the number of files to be processed from the list of the processing device with a limit value and means for choosing, when the number is greater than this limit value, another device for treatment

connecté au réseau de communication.  connected to the communication network.

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  These means of choice, installation, configuration, transfer, storage and comparison are incorporated into a microprocessor 50 of the computer 10, a read-only memory 51 comprising a program for managing network resources, and a random access memory 52 comprising registers suitable for recording variables modified during execution

du programme.from the program.

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  This microprocessor 50 is integrated into the computer 10 which can be connected to various peripherals, for example, a printer 20, a modem 22 or a fax machine 24 via an input / output card 60 in order to be able to process documents , including printing or

transférer par modem ou télécopie.  transfer by modem or fax.

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  This computer 10 includes a communication interface 61 connected to the communication network 1 for transferring or receiving documents via the network and receiving or transmitting information relating to the

périphériques connectés aux différents ordinateurs du réseau 1.  devices connected to different computers on the network 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  The computer 10 further comprises document storage means, such as a hard disk 56, or is adapted to cooperate by means of a floppy disk drive 57, a compact disc drive 58 or a reader. computer cards 59 with removable document storage means, respectively floppy disks 7, compact disks 8

(CDROM) ou des cartes informatiques 9 (PC-CARD).  (CDROM) or computer cards 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  These fixed or removable storage means may also include the code of the management method according to the invention, which, once read

par le microprocesseur 50, sera stocké dans le disque dur 56.  by the microprocessor 50, will be stored in the hard disk 56.

A titre de variante, le programme permettant au dispositif de commande ou de transfert de mettre en oeuvre l'invention pourra être stocké  Alternatively, the program allowing the control or transfer device to implement the invention may be stored

dans la mémoire morte 501 (ROM).in read-only memory 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  In the second variant, the program can be received to be stored as described above via the network of

communication 1.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  The computer 10 also has a screen 53 serving for example as an interface with an operator using the keyboard 54 or the mouse 55

ou tout autre moyen.or any other means.

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  The central unit 50 (CPU) will execute the instructions relating to the implementation of the invention. When powering up, the programs and methods relating to the invention stored in a non-volatile memory, for example read only memory 51, are transferred to random access memory 52 (RAM) which will then contain the executable code of the invention as well as the variables

nécessaires à la mise en oeuvre de l'invention.  necessary for the implementation of the 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  The random access memory 52 thus comprises registers for storing the values of the different criteria used to choose the processing device, the value of the test counter and the maximum threshold value for limiting the number of tests, the number of files to be processed in waiting in list and limit value

prédéterminée pour ce nombre de fichiers.  predetermined for this number of files.

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  The hard disk 56 makes it possible to store the intermediate file generated by the processing of the file by the pilot of a remote processing device installed on the computer 10 A communication bus 62 allows communication between the different sub-elements of the computer 10 or related to him. The representation of the bus 62 is not limiting and in particular the microprocessor 50 is capable of communicating instructions to any sub-element directly or by

l'intermédiaire d'un autre sous-élément.  through another sub-element.

On va décrire à présent le procédé de gestion conforme à  We will now describe the management process according to

I'invention.The invention.

On considère dans la suite de la description, selon un exemple de  We consider in the following description, according to an example of

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  realization of the nonlimiting invention, that a computer on the network, called the original computer O, stores a file F, composed for example of black and white text and a color photograph, and that the user of the original computer O wishes to print this file F. As illustrated in FIG. 4, the management method firstly comprises a step of choosing a file processing device from the network of

communication, c'est-à-dire dans cet exemple le choix d'une imprimante.  communication, that is to say in this example the choice of a printer.

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  During this selection step, we browse the network and examine whether the printer connected to a computer on the network satisfies a

certain nombre de critères pour imprimer le fichier.  number of criteria for printing the file.

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  To browse the network, a list L of computers on the network is available on the original computer and we consider each computer of the

liste L, I'un après l'autre.list L, one after the other.

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  An initialization step E1 makes it possible to initialize the list IMP of printers selected on the network so that this list IMP is

vide au debut du processus de choix.  empty at the start of the selection process.

Une étape de test E2 permet d'abord de considérer l'ordinateur  An E2 test step first allows you to consider the computer

d'origine O et de vérifier s'il comporte au moins une imprimante locale.  original O and check if it has at least one local printer.

Dans l'affirmative, les M meilleures imprimantes locales de  If so, the M best local printers in

l'ordinateur O sont ajoutées à la liste IMP.  computer O is added to the IMP list.

Pour cela, on vérifie, pour chaque imprimante, si elle satisfait un  For this, we check, for each printer, if it satisfies a

groupe de critères prédéterminé.  predetermined group of criteria.

Ce groupe de critères peut comporter des paramètres relatifs à la  This group of criteria can include parameters relating to the

capacité de configuration de l'imprimante.  printer configuration capability.

La valeur de ces paramètres du groupe de critères est déterminée  The value of these parameters of the criteria group is determined

de préférence en fonction du contenu du fichier à traiter.  preferably depending on the content of the file to be processed.

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  We can thus, from the analysis of the file itself or from a temporary file containing the graphic commands, such as the EMF file (in English Enhanced MetaFile) under Windows, determine the configuration best suited to print the file from configurations in text mode, in

mode graphique ou en mode image.graphic mode or image mode.

L'utilisateur peut également choisir une impression en mode brouillon. Par ailleurs, le groupe de critères peut également comporter des  The user can also choose a print in draft mode. In addition, the group of criteria can also include

caractéristiques dépendant de caractéristiques physiques de l'imprimante.  characteristics depending on the physical characteristics of the printer.

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  Non-limiting examples that may be mentioned include: the type of printer (inkjet or laser); - its ability to process a color file and the number of color shades available; - the number of gray levels available; - its ability to print a file on both sides; or its maximum resolution factor expressed in number of points

par pouce (en anglais dots per inch ou DPI).  per inch (in English dots per inch or 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  The criteria group can also include a maximum number of files waiting for processing by the printer in order to avoid

choisir une imprimante ayant déjà un grand nombre de travaux en attente.  choose a printer that already has a large number of jobs waiting.

De manière pratique, pour chaque imprimante du réseau, on calcule la fonction suivante: N Z.wi X Pi  In practical terms, for each printer on the network, the following function is calculated: N Z.wi X Pi

Q NQ N

o pi correspond au critère i d'un groupe de N critères et w; à la  where pi corresponds to criterion i of a group of N criteria and w; to the

désirabilité du critère i.desirability of criterion i.

Ainsi, pivaut 1 si le critère i est fournie par l'imprimante et 0 sinon.  Thus, pivots 1 if criterion i is supplied by the printer and 0 otherwise.

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  The optional weights wi are associated by the user with the criteria so that for example w, is worth 2 if the criterion i must be obligatorily provided by the printer, 1 if it is preferable that this criterion i is satisfied and 0, 25

s'il est de moindre importance.if it is of less 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  In step E3, one thus selects among the local printers of the original computer O, those which have the highest Q function or

manière pratique, supérieure à une valeur de seuil minimale.  conveniently, greater than a minimum threshold value.

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 test step E4 then makes it possible to check whether the search for printers on the network is authorized. If so, we check in a step E5 that the list L of computers on the network is not exhausted and we consider in step E6 the next computer C in the list L. A test in step E7 allows to check if this computer following C

a une imprimante locale.has a local printer.

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.  If so, we add in a selection step E8, the M best printers of the computer following C in the list 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  We proceed as in the selection step E3, by calculating for each printer the function Q and by selecting the printers for

lesquelles la fonction Q est la plus élevée.  which function Q is the highest.

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  After this selection step E8, or if the following computer C does not have a local printer, it is verified in a test step E9 that the search

sur le réseau n'est pas trop longue.  on the network is not too long.

En pratique, on peut comparer le temps écoulé depuis le lancement de l'impression par l'utilisateur avec une durée maximale de  In practice, we can compare the time elapsed since the launch of printing by the user with a maximum duration of

recherche prédéterminée.predetermined search.

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  If this search is not too long, steps E5 to E9 are repeated for the next computer in the list L. If the search is too long or the list of computers on the network L is exhausted, the selection step printers in the IMP list is finished, and a choice step EH0 proper is implemented to choose the best printer in this IMP list, either manually, the final choice coming back to the user, or automatically by choosing

l'imprimante ayant la fonction Q la plus élevée.  the printer with the highest Q function.

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  The file is then printed in a step E 11 on the chosen printer. In practice, and as illustrated next in FIG. 5, the management method then comprises, after a test step E12 to verify if the printer I chosen is not already installed on the original computer O, a step installation E13 of the printer driver I on the original computer O and a configuration step E14 of this driver so that it prints to a file. During the configuration step E14 of the driver, the configuration parameters of the latter can possibly be modified to apply to the printer the configuration which has been determined as described

précédemment par l'analyse du contenu du fichier.  previously by analyzing the contents of the file.

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  As illustrated in FIG. 6, in order to process the file F from the original computer O, the file F is printed in the printing step E 11 on the printer driver I installed on the computer origin O. This printing has the effect of creating a print file Fi which is temporarily stored on the original computer O. A transfer step E15 is then implemented to transfer the intermediate file F, to a computer P physically connected to the chosen printer I. In a preferred embodiment of the invention, illustrated in FIG. 7, this transfer step E13 firstly comprises an initialization step

E17 de la valeur N d'un compteur d'essais à zéro.  E17 of the value N of a test counter at zero.

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  The value N of the counter represents the number of times that an attempt was made to transfer the intermediate file F, from the original computer O to the second computer P. A test step E18 makes it possible to compare the current value N of the counter tests at a prefixed MAX threshold value, equal for example to 3 or 4. If the value N is less than the MAX threshold value, a certain latency time S is provided during a waiting step E19 before

réitérer un essai de transfert.repeat a transfer attempt.

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 à  Knowing the speed of the printer I in number of pages printed per minute and the number of pages of the file to be printed, we can estimate the printing time of the file and fix this latency time S according to the estimated printing time . The wait can be equal for example to

% du temps d'impression estimé.% of estimated printing time.

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  Then, an incrementation step E20 is implemented to increment the value N of the counter by one. It is then checked in a step E21 if the computer P

destinataire est allumé.recipient is on.

Dans la négative, on réitère les étapes E18 à E21 si la valeur N  If not, steps E18 to E21 are repeated if the value N

du compteur est toujours inférieure à la valeur seuil MAX.  of the counter is always less than the MAX threshold value.

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  If the computer P is on, the file is transferred to the actual transfer step E24 and it is checked in the test step E25 if the transfer has

été effectué correctement.been performed correctly.

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  If so, a deletion step E26 makes it possible to erase the intermediate file Fi temporarily stored on the original computer O. Otherwise, the steps E18 to E25 are repeated to try to transfer the intermediate file Fi again to the computer P. If at the test step E18, the value N of the test counter is greater than the threshold value MAX, the user is warned, in a step E22

d'affichage d'un message, que l'impression ne peut se faire.  message display, that printing cannot be done.

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  An interrogation step E23 makes it possible to ask the user whether he wishes to try again to print the file F or not. If so, all of the steps of the transfer E17 to E26

sont réitérées.are reiterated.

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  When the intermediate file F, is received by the computer P, it is inserted, during an insertion step E16 (see FIG. 6), in a list of files to be printed by the chosen printer I. Furthermore, and as illustrated in FIG. 8, preferably the original computer O contacts the chosen computer P in a step E27 to find out the number of jobs T waiting in the list of files to be printed by the printer I. A comparison step E28 of the number of files to be processed T

de cette liste avec une valeur limite LIM est mise en oeuvre.  of this list with a LIM limit value is implemented.

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  If this number T is less than the limit value LIM, for example equal to 2, printing continues normally as described previously with reference to FIGS. 6 and 7. Otherwise, when this number of jobs T is greater than the limit value LIM , a choice step E29 is implemented to choose another

imprimante reliée au réseau de communication.  printer connected to the communication network.

Une étape d'affichage E30 avertit l'utilisateur que l'impression se  A display step E30 warns the user that printing is

fera sur une autre imprimante.will do on another printer.

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  The choice step E29 of the new printer is implemented in the same way as the choice step E10 previously described with reference to FIG. 4, by choosing from the list IMP of the selected printers another printer, possibly having a function Q

moins élevée.lower.

Le procédé de gestion conforme à l'invention permet ainsi, de manière totalement transparente pour l'utilisateur, de choisir l'imprimante d'un  The management method according to the invention thus makes it possible, in a completely transparent manner for the user, to choose the printer of a

réseau la mieux adaptée à réaliser l'impression d'un document donné.  network best suited for printing a given document.

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  Of course, numerous modifications can be made to the embodiment described above without departing from the scope of the invention. In particular, the processing may include a transfer of the file over a telephone communication network, the processing device to be chosen and configured locally on the original computer O being a modem or

un télécopieur.a fax machine.

Claims (30)

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  1. Method for managing the resources of a computer communication network (1, 3, 4) for processing a file (F) stored on an original computer (O) connected by the computer communication network (1, 3, 4) to at least one file processing device (I), characterized in that it comprises a step of choosing (El - E10) a file processing device (I) from the communication network as a function of a group of criteria of fonctionnement dudit dispositif de traitement.  operation of said processing device. 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  2. Management method according to claim 1, characterized in that said choice step comprises the following sub-steps: - selection (E1-E9) of a subset (IMP) of processing devices (I) of the network based on a group of criteria; and - choice (E10) of a processing device from the subset (IMP) de dispositifs de traitement sélectionnés.  (IMP) of selected treatment devices. 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  3. Management method according to claim 2, characterized in that in the selection step (E1-E9), the network (1, 3, 4) is traversed and it is examined whether the processing device (I) connected to the network (1, 3, 4) satisfied audit groupe de critères pour traiter le fichier (F).  audit group of criteria for processing the file (F). 4. Procédé de gestion conforme à l'une des revendications 1 à 3,  4. Management method according to one of claims 1 to 3, caractérisé en ce que ledit groupe de critères comporte des paramètres relatifs  characterized in that said group of criteria comprises relative parameters à la capacité de configuration du dispositif de traitement.  to the configuration capacity of the processing device. 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  5. Management method according to claim 4, characterized in that the value of said parameters is determined according to the content du fichier (F) à traiter.of the file (F) to be processed. 6. Procédé de gestion conforme à l'une des revendications 1 à 5,  6. Management method according to one of claims 1 to 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  characterized in that said group of criteria comprises characteristics chosen in particular from the type of processing device, the capacity to process a file in color, the capacity to process a file in front / back, the maximum resolution factor, the number of grayscale or the number of nuances de couleurs.shades of colors. 7. Procédé de gestion conforme à l'une des revendications 1 à 6,  7. Management method according to one of claims 1 to 6, caractérisé en ce que ledit groupe de critères comporte un nombre maximal de  characterized in that said group of criteria comprises a maximum number of fichiers en attente de traitement.files waiting to be processed. 8. Procédé de gestion conforme à l'une des revendications 1 à 7,  8. Management method according to one of claims 1 to 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  characterized in that it further comprises the following steps: installation (E13) of a driver of the chosen processing device (I) on the original computer (O); - configuration (E14) of said driver so that the processing of the file (F) generates an intermediate file (Fi) on the original computer (O); and - transfer (E15) of the intermediate file (F,) to the chosen processing device (I) to insert the intermediate file (F,) in a list of fichiers à traiter par le dispositif de traitement choisi (I).  files to be processed by the chosen processing device (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  9. Management method according to claim 8, characterized in that the transfer step (E15) comprises the following sub-steps: - test (E24) of transfer of the intermediate file (F); - test (E25) to check if the transfer is correct; - reiteration (E24) in the negative, of the transfer test after un temps de latence prédéterminé (S).  a predetermined latency time (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  10. Management method according to claim 9, characterized in that at each transfer test (E24), a test counter (N) is incremented and in that the reiteration step (E24) of l test is not implemented oeuvre que si ledit compteur d'essais (N) est inférieur à une valeur seuil (MAX).  works only if said test counter (N) is less than a threshold value (MAX). 11. Procédé de gestion conforme à l'une des revendications 8 à  11. Management method according to one of claims 8 to , caractérise en ce que pendant l'étape de transfert (E15), ledit fichier  , characterized in that during the transfer step (E15), said file intermédiaire (Fi) est mémorisé sur l'ordinateur original (O).  intermediate (Fi) is stored on the original computer (O). 12. Procédé de gestion conforme à l'une des revendications 8 à  12. Management method according to one of claims 8 to 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  11, characterized in that it comprises, before the transfer step (E15), the following steps: - comparison (E27) of the number (T) of files to be processed from said list of the processing device (I) with a limit value (LIM); and - choice (E29), when said number (T) is greater than said limit value (LIM), of another processing device connected to the communication (1, 3, 4).communication (1, 3, 4). 13. Procédé de gestion conforme à l'une des revendications 1 à  13. Management method according to one of claims 1 to 12, caractérisé en ce que ledit traitement comporte une impression dudit fichier  12, characterized in that said processing includes printing of said file (F), le dispositif de traitement étant une imprimante.  (F), the processing device being a printer. 14. Procédé de gestion conforme à l'une des revendications 1 à  14. Management method according to one of claims 1 to 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  12, characterized in that said processing comprises a transfer of the file (F) over a telephone communication network, the processing device being un modem ou un télécopieur.a modem or fax machine. 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  15. Device for managing the resources of a computer communication network (1, 3, 4) for processing a file (F) stored on an original computer (O) connected by the computer communication network (1, 3, 4) at least one file processing device (I), characterized in that it comprises means for choosing (50, 51, 52) a file processing device from the communication network as a function of criteria group of fonctionnement dudit dispositif de traitement (I).  operation of said processing device (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  16. Management device according to claim 15, characterized in that the choice means (50, 51, 52) comprise means for selecting a subset (IMP) of network processing devices as a function of a group of criteria and means for choosing a treatment device (I) from the subset (IMP) of selected treatment devices. 17. Management device according to claim 16, characterized in that the selection means (50, 51, 52) are adapted to browse the network (1, 3, 4) and to examine whether the processing device (I) connected to the network (1, 3, 4) satisfies said group of criteria for processing the fichier (F).file (F). 18. Dispositif de gestion conforme à l'une des revendications 15 à  18. Management device according to one of claims 15 to 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)  17, characterized in that it further comprises: - means for installing (50, 51, 52) a pilot of the chosen processing device (I) on the original computer (O); - configuration means (50, 51, 52) of said driver so that the processing of the file (F) generates an intermediate file (F,) on the original computer (O) and - transfer means (50, 51, 52) from the intermediate file (F,) to the chosen processing device (I) to insert the intermediate file (Fi) dans une liste de fichiers à traiter par le dispositif de traitement choisi (I).  in a list of files to be processed by the chosen processing device (I). 19. Dispositif de gestion conforme à la revendication 18, caractérisé en ce que les moyens de transfert (50, 51, 52) comportent des  19. Management device according to claim 18, characterized in that the transfer means (50, 51, 52) include moyens de test pour vérifier si le transfert est correct.  test means to check if the transfer is correct. 20. Dispositif de gestion conforme à l'une des revendications 18  20. Management device according to one of claims 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  or 19, characterized in that the transfer means (50, 51, 52) comprise a test counter adapted to be incremented at each transfer test and means for memorizing a maximum threshold value (MAX) for the compteur d'essais.test counter. 21. Dispositif de gestion conforme à l'une des revendications 18 à  21. Management device according to one of claims 18 to , caractérisé en ce qu'il comporte des moyens de mémorisation temporaire  , characterized in that it includes temporary storage means (56) du fichier intermédiaire (F,) sur l'ordinateur original (O).  (56) from the intermediate file (F,) on the original computer (O). 22. Dispositif de gestion conforme à l'une des revendications 15 à  22. Management device according to one of claims 15 to 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  21, characterized in that it includes means for comparing (50, 51, 52) the number (T) of files to be processed by the chosen processing device with a limit value (LIM) and selection means (50, 51, 52), when said number (T) is greater than said limit value (LIM), by another traitement relié au réseau de communication.  processing linked to the communication network. 23. Dispositif de gestion conforme à l'une des revendications 15 à  23. Management device according to one of claims 15 to 22, caractérisé en ce que ledit traitement comporte une impression dudit fichier  22, characterized in that said processing includes printing of said file (F), le dispositif de traitement étant une imprimante (I).  (F), the processing device being a printer (I). 24. Dispositif de gestion conforme à l'une des revendications 15 à  24. Management device according to one of claims 15 to 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  22, characterized in that said processing comprises a transfer of the file (F) over a telephone communication network, the processing device being un modem ou un télécopieur.a modem or fax machine. 25. Dispositif de gestion conforme à l'une des revendications 15 à  25. Management device according to one of claims 15 to 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  24, characterized in that it is incorporated in a microprocessor (50), a read-only memory (51) comprising a program for managing the resources of a communication network, and a random access memory (52) comprising registers suitable for recording variables modified during the execution of said program. 26. Computer, characterized in that it comprises a device for gestion conforme à l'une des revendications 15 à 25.  management according to one of claims 15 to 25. 27. Dispositif d'acquisition de fichiers à traiter, caractérisé en ce  27. Device for acquiring files to be processed, characterized in qu'il comporte un dispositif de gestion conforme à l'une des revendications 15 à  that it comprises a management device in accordance with one of claims 15 to 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  25. 28. Computer communication network (1, 3, 4), characterized in that it comprises several computers (10-13, 30-32, 40-42) comprising a dispositif de gestion conforme à l'une des revendications 15 à 25.  management device according to one of claims 15 to 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  29. Computer communication network according to claim 28, characterized in that it comprises one or more file processing device (20-24, 33, 43) connected to one or more computers (10-13, 30-32, 40-42).(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  30. Computer communication network according to claim 29, characterized in that the processing devices are chosen from a printer (20, 21, 33, 43), a fax machine (24), a modem (22) or un scanner (23).a scanner (23). 31. Réseau de communication informatique conforme à l'une des  31. Computer communication network conforming to one of the revendications 28 à 30, caractérisé en ce qu'il comporte au moins deux sous-  claims 28 to 30, characterized in that it comprises at least two sub- réseaux (3, 4) reliés via un modem (34, 44) par un réseau de communication  networks (3, 4) connected via a modem (34, 44) by a communication network téléphonique (5).telephone (5). 32. Réseau de communication informatique conforme à la revendication 31, caractérisé en ce que lesdits sous-réseaux (3, 4) sont des  32. Computer communication network according to claim 31, characterized in that said subnets (3, 4) are réseaux de type éthernet reliés par un réseau de communication public (5).  Ethernet type networks connected by a public communication network (5).
FR9902307A 1999-02-24 1999-02-24 METHOD AND DEVICE FOR MANAGING RESOURCES OF A COMPUTER COMMUNICATION NETWORK Pending FR2790118A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
FR9902307A FR2790118A1 (en) 1999-02-24 1999-02-24 METHOD AND DEVICE FOR MANAGING RESOURCES OF A COMPUTER COMMUNICATION NETWORK
JP2000047820A JP2000339262A (en) 1999-02-24 2000-02-24 Computer communication network resource management method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR9902307A FR2790118A1 (en) 1999-02-24 1999-02-24 METHOD AND DEVICE FOR MANAGING RESOURCES OF A COMPUTER COMMUNICATION NETWORK

Publications (1)

Publication Number Publication Date
FR2790118A1 true FR2790118A1 (en) 2000-08-25

Family

ID=9542487

Family Applications (1)

Application Number Title Priority Date Filing Date
FR9902307A Pending FR2790118A1 (en) 1999-02-24 1999-02-24 METHOD AND DEVICE FOR MANAGING RESOURCES OF A COMPUTER COMMUNICATION NETWORK

Country Status (2)

Country Link
JP (1) JP2000339262A (en)
FR (1) FR2790118A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023004552A (en) * 2021-06-28 2023-01-17 シヤチハタ株式会社 Merchandise ordering/order receiving system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0545261A1 (en) * 1991-12-02 1993-06-09 Eastman Kodak Company Method and apparatus for distributing print jobs among a network of image processors and print engines
US5559933A (en) * 1994-04-22 1996-09-24 Unisys Corporation Distributed enterprise print controller
US5828864A (en) * 1995-06-09 1998-10-27 Canon Information Systems, Inc. Network board which responds to status changes of an installed peripheral by generating a testpage

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0545261A1 (en) * 1991-12-02 1993-06-09 Eastman Kodak Company Method and apparatus for distributing print jobs among a network of image processors and print engines
US5559933A (en) * 1994-04-22 1996-09-24 Unisys Corporation Distributed enterprise print controller
US5828864A (en) * 1995-06-09 1998-10-27 Canon Information Systems, Inc. Network board which responds to status changes of an installed peripheral by generating a testpage

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
PETERSON L L: "A YELLOW-PAGES SERVICE FOR A LOCAL-AREA NETWORK", COMPUTER COMMUNICATIONS REVIEW,US,ASSOCIATION FOR COMPUTING MACHINERY. NEW YORK, vol. 17, no. 5, August 1988 (1988-08-01), pages 235 - 242, XP002061706, ISSN: 0146-4833 *

Also Published As

Publication number Publication date
JP2000339262A (en) 2000-12-08

Similar Documents

Publication Publication Date Title
US20060075092A1 (en) System and method for determining the status of users and devices from access log information
FR2832234A1 (en) PRINTER WHICH DIRECTS TASKS TO A PARTNER PRINTER
CN102339372B (en) Image forming device and image forming method
US8082328B2 (en) Method and apparatus for publishing documents over a network
EP0960524B1 (en) Method for processing images and device for implementing same
JP4012050B2 (en) Information processing apparatus, information processing method, and control program
US8392843B2 (en) System and method for drag-and-drop workflow editing in a multifunction peripheral (MFP)
US8713090B2 (en) Enhancing user experiences using aggregated device usage data
EP2190164A1 (en) System and method for controlling use of a network resource
WO2006057956A2 (en) Techniques for magazine like presentation of advertisement using computers
FR3069350B1 (en) SECURE PRINTING SERVICE VIA A COMMUNICATION NETWORK ON ANY PRINTING EQUIPMENT BELONGING TO A GROUP OF INDEPENDENT PRINTING EQUIPMENTS
CN1388459A (en) Imaging data processing system, printing forming system and storage medium forming system
FR2737028A1 (en) APPLICATION SKINNING ARCHITECTURE FOR A COMPUTER PLATFORM
FR2790118A1 (en) METHOD AND DEVICE FOR MANAGING RESOURCES OF A COMPUTER COMMUNICATION NETWORK
JP2004078282A (en) Printer device information setting method, image printing apparatus, and program
US7350214B2 (en) Printer driver initialization
FR2769105A1 (en) DEVICE AND METHOD FOR TAKING INTO ACCOUNT THE EXECUTION OF A TASK ON A COMPUTER SYSTEM
JP6929987B2 (en) Image processing device, control method and program of image processing device
EP1637989A1 (en) Method and system for the separation of accounts of personal data
FR2774239A1 (en) Controlling access time on computer terminals available for public use
FR2811098A1 (en) METHOD AND DEVICE FOR TRANSFERRING AN ELECTRONIC DOCUMENT IN A COMMUNICATION NETWORK
EP1442369A2 (en) Removable storage medium
US20070288709A1 (en) Systems and methods for scheduling a device
FR2814020A1 (en) METHOD AND DEVICE FOR PROCESSING AN ELECTRONIC DOCUMENT IN A COMMUNICATION NETWORK
FR2811102A1 (en) File transfer method for e-mails where document for transfer is transformed from one format to another to be included in the email