FR2832234A1 - Imprimante qui redirige les taches vers une imprimante partenaire - Google Patents

Imprimante qui redirige les taches vers une imprimante partenaire Download PDF

Info

Publication number
FR2832234A1
FR2832234A1 FR0213927A FR0213927A FR2832234A1 FR 2832234 A1 FR2832234 A1 FR 2832234A1 FR 0213927 A FR0213927 A FR 0213927A FR 0213927 A FR0213927 A FR 0213927A FR 2832234 A1 FR2832234 A1 FR 2832234A1
Authority
FR
France
Prior art keywords
printer
print job
network
partner
contact
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.)
Granted
Application number
FR0213927A
Other languages
English (en)
Other versions
FR2832234B1 (fr
Inventor
Samuel M Lester
Jimmy Sfaelos
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.)
HP Inc
Original Assignee
Hewlett Packard Co
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 Hewlett Packard Co filed Critical Hewlett Packard Co
Publication of FR2832234A1 publication Critical patent/FR2832234A1/fr
Application granted granted Critical
Publication of FR2832234B1 publication Critical patent/FR2832234B1/fr
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • 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
    • H04L67/1004Server selection for load balancing
    • H04L67/1008Server selection for load balancing based on parameters of servers, e.g. available memory or workload
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1204Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/121Facilitating exception or error detection and recovery, e.g. fault, media or consumables depleted
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1229Printer resources management or printer maintenance, e.g. device status, power levels
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1229Printer resources management or printer maintenance, e.g. device status, power levels
    • G06F3/1234Errors handling and recovery, e.g. reprinting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/126Job scheduling, e.g. queuing, determine appropriate device
    • G06F3/1261Job scheduling, e.g. queuing, determine appropriate device by using alternate printing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • 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)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

La présente invention concerne une imprimante réseau (110) qui est assignée à une imprimante partenaire (120), ainsi lorsque l'imprimante réseau (110) se trouve dans un état Non-Prêt pour traiter de nouvelles tâches d'impression, de quelconques tâches d'impression reçues par l'imprimante réseau (110) sont redirigées vers l'imprimante partenaire (120) pour y être exécutées. L'état courant de l'imprimante partenaire (120) est déterminé par l'imprimante réseau (110), ainsi les tâches d'impression sont redirigées vers l'imprimante partenaire (120) uniquement lorsque l'imprimante partenaire (120) est actuellement dans l'état Prêt.

Description

La présente invention concerne les imprimantes réseau, et en particulier
une imprimante réscau qui redirige une tâche d'impression vers une autre imprimante, appelée imprimante partenaire, pour traiter une tâche d'impression que l'imprimante réseau ne peut gérer pour une certaine raison. Cette redirection peut être due au fait que l'imprimante réscau ne se trouve pas dans un état prêt, ainsi elle se trouve face à une erreur récupérable ou une erreur non-récupérable qui la rend incapable de terminer la tâche d' impression qu'elle a commencée, et donne en résultat l'amélioration de la
fiabilité du système d'impression du réseau.
De nombreuses sociétés disposent de réseaux informatiques dans lesquels plusieurs ordinateurs sont capables de communiquer les uns avec les autres et avec d'autres périphériques du réscau. Par exemple, de nombreuses entreprises disposent de systèmes de messagerie électronique, ou courrier électronique, dans lesquels les employés peuvent envoyer des messages
électroniques les uns aux autres via leurs ordinateurs.
Le courrier électronique passe d'un ordinateur émetteur à un ordinateur récepteur via un réseau informatique, tel que l'Internet, par lequel le courrier électronique est traité par un serveur de courrier électronique avant de
pouvoir être acheminé vers l'ordinateur récepteur.
Un autre aspect typique des réseaux informatiques utilisés par de nombreuses entreprises est l'usage partagé des imprimantes. Idéalement, chaque ordinateur du réseau a une imprimante indépendante qui se trouve à proximité, ainsi toutes les tâches d'impression provenant de l'ordinateur vont directement à l'imprimante indépendante. Du fait des contraintes de coût, et également du traitement des situations dans lesquelles une imprimante autonome ne fonctionne pas, il est nécessaire d'envoyer les tâches d'impression à l'une quelconque d'une pluralité d'imprimantes réseau qui sont capables de recevoir des tâches d'impression provenant
d'un ou plusieurs ordinateurs du réseau.
Lorsqu'une tâche d' impression est reque par une imprimante réseau, l'utilisateur qui a envoyé la tâche d' impression attend typiquement une courte période de temps pour que la tâche d' impression se termine. Après l'écoulement de la courte période de temps, l'utilisateur se déplace ensuite vers l'imprimante réseau qui a reçu la tâche d'impression, de manière à ce que l'utilisateur puisse remplir le document imprimé achevé et le ramener
dans son bureau pour en disposer.
Toutefois, lorsqu'un dysfonctionnement se produit dans l'imprimante réseau, ou lorsqu'une autre tâche d' impression qui a été envoyée par un second utilisateur du réseau avant la tâche d' impression de l'utilisateur est en cours d'impression par l'imprimante réseau, un problème se pose en ce sens que l'utilisateur peut perdre un temps considérable à se déplacer pour aller chercher le document imprimé au lieu de l'imprimante réseau avant qu'il ne soit achevé. Ceci oblige l'utilisateur à revenir à son bureau et de repartir à l'imprimante à un instant ultérieur, ou d'attendre juste devant l'imprimante que
l'impression soit achevée.
Pour traiter de telles situations indésirables, il existe actuellement des systèmes d'impression réseau redondants, tels qu'un serveur d'imprimante fabriqué par la société Dazel, Inc., qui sont configurés pour envoyer une tâche d'impression à une autre imprimante lorsqu'une imprimante pour laquelle une tâche d'impression a été envoyée est pour une certaine raison incapable
actuellement d'effectuer la tâche d'impression.
L'utilisateur est informé d'une commutation de la tâche d'impression vers l'autre imprimante (par courrier électronique ou par notification sous forme de page de toile mondiale), et par conséquent, l'utilisateur est notifié de se déplacer au local de l'autre imprimante pour aller réaupérer son document imprimé lorsqu'il s'est achevé. Le serveur d' impression Dazel correspond à une partie externe de matériel ajouté au réseau, ainsi toutes les demandes d' impression sont reçues par le serveur d'impression Dazel, qui détermine si oui ou non l'une quelconque de ces demandes doit être redirigée vers une autre imprimante. Pour accomplir cette fonction, le serveur d'impression Dazel obtient périodiquement un état de chacune des imprimantes du réseau, en vue de déterminer si l'une quelconque de ces imprimantes est actuellement disponibles pour traiter une demande d'impression, et si tel est le cas, pour rediriger une tâche d'impression sous le contrôle du serveur
d'impression Dazel.
De plus, le système Dazel requiert sa propre adresse de Protocole Internet (IP) de sorte qu'il peut envoyer toutes les demandes d'impression effectuées à une quelconque imprimante du réscau lorsqu'elles sont
délivrées par un quelconque ordinateur du réscau.
Il est nécessaire de fournir un système d' impression réseau qui est capable d'acheminer une tâche d' impression à partir d'une imprimante qui est actuellement incapable de traiter la tâche d' impression, vers une autre imprimante qui est capable de traiter la tâche d' impression, sans la nocessité d'avoir à ajouter au réseau une partie externe supplémentaire de matériel, et sans la nécessité d'ajouter une autre adresse IP au réseau. Selon un premier aspect de la présente invention, on fournit un système d'impression, qui inclut une première imprimante qui peut se trouver dans un état parmi un état prêt et un état non-prêt, se rapportant au traitement de quelconques tâches d'impression d'arrivée. Le système d'impression inclut également une deuxième imprimante qui peut se trouver dans un état parmi l'état prêt et l'état non-prêt. La première imprimante redirige une tâche d' impression envoyée à la première imprimante, vers la deuxTème imprimante, lorsque la première imprimante n'est
pas dans l'état prêt.
Dans un autre aspect de la présente invention, on fournit un administrateur d'imprimante qui est couplé à la première imprimante et à la deuxTème imprimante via un réseau de communications, o l'administrateur d'imprimante est notifié par la première imprimante quant à une quelconque redirection d' impression effectuée par
la première imprimante.
Selon un autre aspect de la présente invention, on fournit un système d'impression, qui inclut une première imprimante qui peut se trouver dans un état parmi un état prêt et un état non-prêt, se rapportant au traitement de quelconques tâches d'impression d'arrivée, o l'état nonprêt inclut au moins un premier état secondaire d'erreur non-récupérable. Le système d'impression inclut également une deuxième imprimante. La première imprimante redirige une tâche d'impression envoyée à la première imprimante, vers la deuxième imprimante, lorsque la première imprimante se trouve dans le premier état
secondaire d'erreur non-récupérable.
Dans un autre aspect de la présente invention, on fournit une troisième imprimante, dans lequel la première imprimante redirige une tâche d'impression envoyée à la première imprimante, vers la troisième imprimante, lorsque la première imprimante se trouve dans un second
état d'erreur non-récupérable.
Selon encore un autre aspect de la présente invention, on fournit un système d' impression qui inclut une première imprimante ayant un premier ensemble de capacités d'impression. Le système d'impression inclut également une deuxième imprimante ayant un deuxième ensemble de capacités d'impression plus grand que le premier ensemble de capacités d'impression. La première imprimante inclut un processeur pour lire les informations contenues dans une tâche d'impression envoyée à la première imprimante. La première imprimante redirige la tâche d' impression vers la deuxième imprimante lorsque les informations contenues dans la tâche d' impression sont telles que les capacités de la première imprimante de vont pas lui permettre de correctement accomplir la tâche d'impression alors que les capacités de la deuxième imprimante vont lui
permettre de correctement réaliser la tâche d' impression.
Selon encore un autre aspect de la présente invention, on fournit un procédé d' impression d'une tâche sur une imprimante parmi une pluralité d'imprimantes réseau couplées à un réscau. Le procédé inclut la réception, par une première des imprimantes réscau, d'une tâche d' impression. Le procédé inclut également la détermination, par la première des imprimantes réseau, d'un état de fonctionnement courant de la première des imprimantes réseau, l'état de fonctionnement courant étant un premier état ou un second état. Le procédé inclut en outre l'acheminement, par la première des imprimantes réseau, de la tâche d' impression vers une deuxième des imprimantes réseau lorsque l'état de
fonctionnement se trouve dans le premier état.
Selon encore un autre aspect de la présente invention, on fournit un procédé d' impression d'une tâche sur l'une d'une pluralité d'imprimantes réseau couplées à un réseau. Le procédé inclut la réception, par une première des imprimantes réseau, d'une tâche d' impression. Le procédé inclut également la détermination, par la première des imprimantes réseau, d'un état de fonctionnement courant de la première des imprimantes réseau, l'état de fonctionnement courant incluant au moins un état correspondant à un état d'erreur non-récupérable. Le procédé inclut également l'acheminement, par la première des imprimantes réseau, de la tâche d' impression vers une deuxTème des imprimantes réseau lorsque l'état de fonctionnement est
l'état d'erreur non-récupérable.
Selon encore un autre aspect de la présente invention, on fournit un procédé d' impression d'une tâche sur l'une d'une pluralité d'imprimantes réceau couplées à un réseau. Le procédé inclut la réception, par une première des imprimantes réseau, d'une tâche d'impression. Le procédé inclut également la lecture, par la première des imprimantes réscau, d'au moins une partie des informations contenues dans la tâche d' impression. Le procédé inclut en outre la détermination, par la première des imprimantes réseau, du fait que oui ou non la première des imprimantes réseau est capable d'effectuer la tâche d' impression sur la base des informations contenues dans la tâche d' impression. Le procédé inclut en outre l'acheminement de la tâche d' impression vers une autre imprimante parmi les imprimantes réseau ou l'exécution de la tâche d' impression par la première des imprimantes réseau, sur la base d'un résultat de l'étape
de détermination.
Les modes de réalisation de la présente invention vont maintenant mieux apparaître à partir de la lecture
de la description détaillée qui va suivre faite en
référence aux dessins annexés ayant des références numériques indiquant des parties correspondantes dans tout le texte, sur lesquels: - la figure 1 est un diagramme représentant un ordinateur individuel, une imprimante réseau dans un état Non-Prêt, et une imprimante partenaire, selon un premier ou un deuxième mode de réalisation de la présente invention, - la figure 2 est un ordinogramme représentant diverses étapes exécutées par un processeur d'une première imprimante par contact, selon le premier mode de réalisation de la présente invention, - la figure 3 est un diagramme représentant un ordinateur individuel, une imprimante réseau dans un état d'erreur non-récupérable, et une imprimante partenaire, selon un troisième ou quatrième mode de réalisation de la présente invention, - la figure 4 est un ordinogramme représentant diverses étapes exécutées par un processeur d'une première imprimante par contact, selon le troisième mode de réalisation de la présente invention, - la figure 5 est un diagramme représentant un ordinateur individuel, une imprimante réseau qui ne dispose pas de ressources suffisantes pour accomplir une tâche d'impression, et une imprimante partenaire selon un cinquième ou sixième mode de réalisation de la présente invention, - la figure 6 est un ordinogramme représentant diverses étapes exécutées par un processeur d'une première imprimante par contact, selon le cinquième mode de réalisation de la présente invention, - la figure 7 est un schéma fonctionnel représentant divers éléments constituant une imprimante réseau de l'un quelconque des premier à sixTème modes de réalisation de la présente invention, - la figure 8 est un diagramme représentant une page de toile mondiale d'imprimante, par laquelle on peut obtenir les informations concernant l'imprimante et les tâches d'impression envoyées à l'imprimante, et - la figure 9 est un diagramme représentant une page de toile mondiale d'imprimante, par laquelle on peut obtenir les informations du réseau d'impression telles que l'Adresse Internet de l'imprimante et le Nom d'Hôte
Internet de l'imprimante.
On va maintenant décrire ci-dessous des modes préférés de réalisation de la présente invention en se
reportant aux dessins annexés.
La présente invention concerne un système d'impression réseau qui redirige automatiquement les tâches d'impression d'une première imprimante du réseau vers une deuxième imprimante du réseau, sous le contrôle
de la première imprimante.
Typiquement, lorsqu'un utilisateur d'un ordinateur individuel (PC) connecté au réseau souhaite imprimer une tâche d'impression, l'utilisateur sélectionne une
imprimante du réseau pour réaliser la tâche d' impression.
En variante, une imprimante du réccau peut avoir été précédemment sélectionnée pour accomplir la tâche d'impression (et toutes les autres tâches d'impression) envoyée par l'utilisateur. L'imprimante réseau assignce se trouve typiquement près de l'ordinateur de l'utilisateur, ce qui fait que l'utilisateur n'a pas à se déplacer loin de son bureau pour aller chercher son
document imprimé après qu'il ait été imprimé.
Idéalement, l'imprimante réscau assignée est très fiable, de sorte que l'utilisateur n'a pas à utiliser d'autres imprimantes pour gérer la tâche d' impression du fait d'un dysfonctionnement ou d'un autre problème avec l'imprimante réscau assignce. Pour les systèmes d' impression classiques, dans le cas o un problème se produit dans l'imprimante réssau assignée, l'utilisateur doit typiquement aller voir physiquement l'imprimante réscau assignée, s'assurer qu'il y a un problème (par exemple, un bourrage de papier) avec l'imprimante réseau, et de résoudre ensuite le problème, ou plus probablement revenir à l'ordinateur de l'utilisateur pour réattribuer
la tâche d'impression à une autre imprimante du réscau.
En variante, l'utilisateur est informé du problème au niveau de son ordinateur (par exemple, par une notification par courrier électronique), et doit ensuite choisir une autre imprimante réseau pour réaliser la tâche d' impression, laquelle imprimante se trouve de préférence tout près. L'utilisateur doit ensuite réattribuer la tâche d' impression de l ' ordinateur de l'utilisateur à l'autre imprimante réseau située tout près. Lorsqu'un premier utilisateur envoie une tâche d' impression à l'imprimante réscau assignée, le premier utilisateur attend typiquement une certaine durce (par exemple, allant de quelques secondes jusqu'à plusieurs minutes ou plus) avant d'aller chercher le document imprimé. Ceci laisse le temps à l'imprimante réscau d'achever la tâche d'impression. Toutefois, si l'imprimante réseau ne fonctionne pas ou si un second utilisateur du réseau a envoyé une tâche d'impression qui est actuellement imprimée par la même imprimante réseau (et par conséquent la tâche d'impression envoyée par le premier utilisateur est mise en file d'attente dans l'imprimante réseau), alors le premier utilisateur peut avoir perdu un temps cons idérable pour al ler chercher le document imprimé, o le document imprimé du premier
utilisateur n'est pas encore prêt à être récupéré.
Ce problème est exacerbé dans le cas o un utilisateur se déplace pour aller chercher son document imprimé, réalise qu'il n'est pas prêt du fait d'un dysfonctionnement (par exemple, un bourrage papier) de l'imprimante réseau assignée, et ainsi l'utilisateur réalise également qu'une autre imprimante située tout près se trouve dans un état inactif et aurait pu accepter et terminer la tâche d' impression si la tâche d'impression avait été renvoyée plutôt à l'autre imprimante. Dans ce cas, l'utilisateur doit revenir à son ordinateur, réattribuer la tâche d'impression à l'autre imprimante réseau, et de revenir ensuite pour rechercher le document imprimé à l'autre imprimante réscau après qu'elle ait terminé la tâche. Il est inutile de dire que ceci est un processus très frustrant et peut causer la détérioration de l'état mental et de la performance de travail d'une personne qui peut durer plusieurs heures
après que l' incident d' impression se soit produit.
La présente invention résout ce problème en redirigeant les tâches d'impression du réseau lorsqu'elle estime qu'il est correct de procéder ainsi. Ces instants de redirection peuvent être: 1) lorsqu'une imprimante réseau se trouve dans un état "non-prête pour traiter des tâches d'impression" (ou "non-prête"), ou 2) lorsqu'une imprimante réseau est en erreur non-récupérable et n'est pas capable de commencer de quelconques tâches d'impression (ou de terminer une tâche d'impression existante déjà commencée) jusqu'à ce que l'erreur soit reconnue, ou 3) lorsqu'une imprimante réscau fonctionne normalement et imprime une tâche d'impression existante, et lorsque de quelconques nouvelles tâches d' impression destinées à la même imprimante réscau doivent aller dans une file d'attente d' impression pour être imprimoes après que la tâche ou les tâches actuelles aient été achevées, ou 4) lorsqu'une imprimante réssau ne dispose pas de ressources suffisantes pour réaliser tous les impératifs
définis dans une tâche d'impression.
Dans la présente invention, la redirection des tâches d' impression est réalisée par les imprimantes elles-mêmes, sans qu'un queleonque serveur d'impression ou administrateur d'imprimante soit utilisé dans la redirection d'une tâche d'impression à partir d'une imprimante vers une autre. Dans une implémentation prétérée de la présente invention, le serveur d'impression ou l'administrateur d'imprimante est informé de la redirection effectuée par une imprimante. A l'aide des informations obtenues pour toutes les redirections effectuées sur un réseau, un administrateur de réseau peut prendre des décisions quant à de quelconques futurs changements de réseau (par exemple, le changement d'une imprimante attribuée à un utilisateur par une imprimante capable d'avoir une plus grande capacité de mémoire ou
une capacité de police d'impression perfectionnée).
L'administrateur d'imprimante peut être une personne qui prend des décisions sur la base des informations qui lui sont fournies, ou peut être un système séparé (commandé par logiciel) qui prend des décisions d' impression sur la base de mesures, ainsi les décisions d' impression sont
automatiquement effectuées sans intervention humaine.
Un premier mode de réalisation de la présente invention va maintenant être décrit ci-dessous en se reportant à la figure 1. La présente invention concerne des imprimantes ou des imprimantes multifonctionnelles (MFP), qui peuvent également remplir des fonctions de balayage numérique, des fonctions d'agrafage, et/ou des
fonctions d' assemblage et des fonctions de copie.
Une imprimante/MFP fonctionne dans l'un des deux possibles états de machine. Un état est "Prêt", et l'autre état est "Non-Prêt". Ces états correspondent au fait que oui ou non l'imprimante/MFP est actuellement capable de traiter de quelconques nouvelles tâches
d'impression qui lui sont envoyées.
L'état "Non-Prêt" peut être sous-divisé en sous-états, par exemple, tels que "Tâche de Traitement", " Porte Avant Ouverte ", "Effacer Bourrage Papier", "Mémoire Pleine", etc. Si l'imprimante/MFP est "Non-Prête", alors une quelconque nouvelle tâche d'impression d'arrivée ne peut être traitée par l'imprimante/MFP jusqu'à ce que l'imprimante/MFP entre dans l'état Prêt. La présente invention prévoit une imprimante/MFP dans l'état Non-Prêt pour rediriger automatiquement vers une autre imprimante une quelconque nouvelle tâche d'impression d'arrivée
qu'elle repoit via le réseau.
La redirection peut être effectuce selon l'un quelconque des procédés décrits ci-dessous. Dans un premier procédé de redirection, toutes les nouvelles tâches d'arrivée sont redirigées vers une imprimante parmi une liste sélectionnée d'autres imprimantes/MFP "Prêtes" sur le réseau. Dans un second procédé de redirection, toutes les nouvelles tâches d'arrivée sont redirigées vers une imprimante/MFP particulière du réseau sur la base d'un sous-état "Non-Prêt" spécifique de l'imprimante/MFP qui reçoit initialement la tâche d'impression. Par exemple, dans une première implémentation, pour le sous état Non-Prêt "Tâche de Traitement" dans lequel une ou plusieurs tâches d' impression sont avant la tâche d'impression d'arrivée, la tâche d'impression d'arrivée sera maintenue avec l'imprimante initialement assignée, du fait que cette imprimante sera disponible pour gérer la tâche d'impression après qu'elle ait achevé sa tâche d' impression courante. Toutefois, pour le sous-état Non-Prêt "Bourrage de Papier", o l'intervention humaine est requise pour que l'imprimante revienne à l'état Prêt, la tâche d'impression d'arrivée sera redirigée vers une autre imprimante qui se trouve dans l'état Prêt (du fait qu'un certain temps est nécessaire avant qu'un mécanicien puisse venir dépanner l'imprimante). Bien entendu, le système peut être programmé de telle sorte que même les tâches d'impression d'arrivée lorsque l'imprimante se trouve dans le sous-état "Tâche de Traitement" sont
redirigées vers une imprimante partenaire disponible.
Les informations concernant l'état des autres imprimantes sur le réseau, ainsi que leurs adresses IP, sont récupérées par l'imprimante/MFP qui recoit initialement la tâche d'impression. Les imprimantes du réseau sont capables de déterminer l'état des autres imprimantes du réseau, à l'aide d'objets du langage machine d'imprimante (PML) ou d'objets du langage de tâche d'imprimante (PJL) (ou d'autres types de protocoles de communications d'imprimante), qui sont des requêtes de bas niveau entre les pilotes d'imprimante. En utilisant des objets PML ou des objets PJL, une quelconque imprimante peut déterminer l'état d'une quelconque autre imprimante du réseau. En utilisant les informations d'état, une première imprimante détermine une imprimante "partenaire" pour rediriger vers celle-ci une tâche d' impression, lorsque la première imprimante se trouve
dans l'état "Non-Prêt".
Dans la présente invention, la deuxième imprimante qui repoit la tâche d' impression redirigée est appelée l'imprimante "partenaire". La détermination des imprimantes qui doivent être attribuées à d'autres imprimantes en tant que leurs imprimantes partenaires peut être effectuée par l'administrateur des imprimantes du réseau, sur la base des emplacements des imprimantes (les imprimantes partenaires se trouvant très près les unes des autres), des types d'imprimantes (toutes les imprimantes du même type sur le réseau, telles que toutes les imprimantes Laser Jet 4000 du réseau, sont assignées en tant que partenaires les unes des autres), etc. Lorsqu'une tâche d' impression est redirigée par une imprimante vers son imprimante partenaire, l'utilisateur est notifié quant à cette redirection, de sorte que l'utilisateur sera informé pour se déplacer au lieu de l'imprimante de redirection (à la place du lieu de l'imprimante initialement assignée) pour récupérer le document imprimé. La notification peut être une notification par courrier électronique envoyée à l'ordinateur de l'utilisateur, telle que lancée par l'imprimante qui a redirigé la tâche d'impression (ou par l'administrateur d'imprimante qui est notifié de la redirection), et/ou par un panneau avant d'affichage de l'imprimante qui a initialement requ la tâche d'impression (et qui a redirigé la tâche d'impression), et/ou par une notification par page de service de type
page de toile mondiale intogrée.
Pour la notification par page de service de type page de toile mondiale intégrce, chaque imprimante du réseau se voit assigner sa propre page de toile mondiale (et une adresse de page de toile mondiale correspondante), qui est accessible par un utilisateur sur son ordinateur individuel grâce à l'accès effectué par l'utilisateur à un navigateur de toile mondiale (par exemple, les navigateurs Netscape Navigator/Communicator ou Microsoft Explorer (noms commerciaux déposés)) et la navigation effectuée à la page de toile mondiale approprice concernant une imprimante qui a requ une tâche d'impression. De cette manière, l'utilisateur peut
déterminer l'état d'une tâche d'impression en temps réel.
Comme représenté sur la figure 1, un utilisateur, grâce à son ordinateur 100, envoie une tâche d'impression à une première imprimante par contact 110, qui est typiquement l'imprimante par défaut attribuée pour gérer les tâches d' impression délivrées par l'ordinateur 100 de l 'utilisateur. La tâche d' impression est mémorisée dans la première imprimante par contact 110, comme dans un disque dur de la première imprimante par contact 110 ou dans un certain autre support de mémorisation de la
première imprimante par contact 110.
Lorsque la première imprimante par contact 110 se trouve dans un état NonPrêt pour traiter de quelconques nouvelles tâches d'arrivée, elle redirige la tâche d'impression vers une imprimante partenaire qui se trouve dans l'état Prêt, telle que la deuxième imprimante par contact 120 représentée sur la figure 1. Lors de cette redirection, un courrier électronique peut être renvoyé à l'utilisateur et/ou l'administrateur des imprimantes (non-représenté sur la figure 1), lorsque délivré par la 1O première imprimante par contact 110, en leur notifiant qu'une redirection d' impression a eu lieu. En variante, l'utilisateur peut contrôler une page de toile mondiale de la première imprimante par contact 110 pour déterminer l'état de la tâche d' impression. Sur cette page de toile mondiale, l'utilisateur va trouver que la tâche d'impression a été redirigée, et sera également informé quant à l'imprimante partenaire 120 qui a reau la tâche
d'impression redirigée.
L' attribution d'une imprimante partenaire ou d'imprimantes partenaires dans le premier mode de rénlisation peut être réalisée sur la base de l' emplacement (toutes les imprimantes partenaires se trouvant proches les unes des autres), ou sur la base du type d'imprimante (toutes les imprimantes du même type sont partenaires), ou d'un autre critère, ou sur la base
d'une combinaison de ces différents critères.
La figure 2 est un ordinogramme représentant les diverses étapes exécutées par la première imprimante par contact 110, selon le premier mode de réalisation de la présente invention. A l'étape 200, la première imprimante par contact 110 repoit une tâche d' impression délivrée par l'ordinateur 100. A l'étape 205, la tâche d'impression est mémorisce par la première imprimante par contact 110 lorsque la tâche est recue. Cette mémorisation peut être effectuée à l'aide d'une mémoire de la premièreimprimante par contact 110, ou par l'utilisation d'un autre dispositif de mémorisation, tel
qu'un serveur de fichiers disponible sur le réseau.
A l'étape 210, essentiellement au même moment que lorsque la tâche d'impression est mémorisée par la première imprimante par contact 110, la première imprimante par contact 110 vérifie son propre état pour
déterminer s'il s'agit de l'état Prêt ou l'état Non-Prêt.
Si la première imprimante par contact 110 se trouve dans l'état Prêt, alors la tâche d' impression est lancée par la première imprimante par contact 110, comme représenté à l'étape 220. Si la première imprimante par contact 110 se trouve dans l'état Non-Prêt, alors la première imprimante par contact 110 détermine si l'une quelconque de ses imprimantes partenaires peut se charger de la
tâche d'impression.
Cette détermination est effectuée par la première imprimante par contact 110 qui demande un état courant d'une ou de plusieurs de ses imprimantes partenaires, comme représenté à l'étape 230. Si une imprimante partenaire se trouve dans l'état Prêt, comme déterminé à l'étape 240, alors la première imprimante par contact 110 redirige la tâche d'impression vers l'imprimante partenaire 120, comme représenté à l'étape 250. Cette redirection implique l'envoi à l'imprimante partenaire de la tâche d' impression qui était mémorisée par la première imprimante par contact 110 (à l'étape 205), et peut inclure les étapes de notification de l'imprimante partenaire 120 quant au lieu (par exemple, adresse IP du serveur de fichiers) indiquant le lieu o le document
imprimé peut être récupéré.
Si aucune des imprimantes partenaires de la première imprimante par contact 110 ne se trouve dans l'état Prêt, comme déterminé à l'étape 240, alors la tâche d' impression n'est pas redirigée par la première imprimante par contact 110, et est plutôt placée dans la file d'attente d'impression de la première imprimante par contact 110 pour exécuter la tâche d' impression aussitôt que la première imprimante par contact 110 passe à l'état Prêt, comme représenté à l'étape 260. Dans un deuxième mode de réalisation de la présente invention, la première imprimante par contact 110 n'a qu'une seule imprimante partenaire, et n'obtient pas d'abord l'état de son imprimante partenaire avant qu'elle 1O redirige une tâche d'impression vers son imprimante partenaire. Au lieu de cela, lorsque la première imprimante par contact 110 se trouve dans l'état NonPrêt, elle redirige automatiquement la tâche d' impression vers son imprimante partenaire 120. Lors de la réception de la tâche d'impression, l'imprimante partenaire 120 détermine son état, et exécute la tâche d'impression si elle se trouve dans l'état Prêt, ou redirige la tâche d' impression vers son imprimante partenaire. Dans ce deuxième mode de réalisation, on doit être particulièrement attentif à ce que deux imprimantes ne soient pas attribuées comme étant les partenaires l'une de l'autre. De cette manière, on a une meilleure chance qu'au moins une imprimante d'un réseau d'imprimantes se trouve dans l'état Prêt, pour être ainsi
disponible pour exécuter la tâche d' impression.
On va maintenant décrire ci-dessous un troisième mode de réalisation de la présente invention en se reportant à la figure 3, o une tâche d' impression délivrée par un ordinateur 300 est redirigée par une première imprimante par contact 310 vers une deuxième imprimante ou imprimante partenaire 320, lorsque la première imprimante par contact 310 est actuellement dans un état d'erreur non-réaupérable. Une imprimante, ou une imprimante multifonctionnelle (MFP), peut échouer à exécuter une tâche d' impression en cours courante du fait de nombreuses raisons. Par exemple, l'une des raisons peut être que la page est trop complexe (par exemple, les imprimantes Laser Jet impriment typiquement la page telle que la page est rendue. Ceci est connu sous le nom d"'emballement du laser". Il est nécessaire de changer la tâche d'impression, ou de la convertir, en bits (par exemple, sous forme de 1 et 0) par un moteur graphique de l'imprimante, plus rapide que la nécessité du faisceau laser pour imprimer des bits de données d'une partie ou d'une bande particulière d'une page qui doit être imprimée. Si l'imprimante Laser Jet commence à imprimer une page, et ne peut rendre les parties de page restantes avant que le balayage du faisccau laser ne se trouve à une position d' impression des bits, alors l' imprimante Laser Jet "pousse" la page incomplète et génère une "Erreur de Page Trop Complexe". Une autre raison peut être que l'imprimante réscau attribuée pour gérer la tâche d' impression ne dispose pas de mémoire suffisante pour que la page soit imprimée, ce qui donne en résultat
une erreur indiquant "manque de mémoire".
Dans le troisième mode de réalisation, une fois que l'imprimante/MFP détecte qu'elle se trouve dans un état d'erreur non-récupérable, la tâche d' impression est redirigée vers une autre imprimante/MFP, dans une tentative d'exécution de la tâche d'impression. Pour réaliser cela, l'imprimante/MFP mémorise le flux de travail lors de la réception de la tâche d'impression provenant de l'ordinateur émetteur, dans le cas o elle doit rediriger la tâche d'impression vers une autre
imprimante du réseau.
La mémorisation du flux de travail peut être entièrement effectuée dans l'imprimante/MFP, ou, si elle ne dispose pas d'une capacité de mémoire suffisante du fait de la taille de la tâche d'impression, la tâche d'impression peut être mémorisoe à un autre emplacement de mémoire sur le réseau, tel qu'un serveur de fichiers
disponible sur le réseau.
L'imprimante réseau attribuce pour effectuer la tâche d'impression tente d'accomplir sa tâche. Toutefois, si la tâche d'impression ne peut être réalisée du fait d'une erreur non-récupérable au niveau de l'imprimante (qui peut survenir avant que la tâche d' impression ait été envoyée à l'imprimante, ou pendant l'impression de la tâche d'impression), telle que celle décrite ci-dessus, l'imprimante/MFP selon le deuxième mode de réalisation redirige la tâche d'impression vers une imprimante/MFP "partenaire", de manière à pouvoir traiter la tâche
d' impression par l'imprimante/MFP partenaire.
Lorsque la tâche d' impression est redirigée, le fichier de données à imprimer est également envoyé à l'imprimante partenaire, et/ou l'emplacement du fichier de données (par exemple, l'adresse IP d'un serveur de fichiers réseau qui mémorise la tâche d' impression) est fourni à l'imprimante partenaire, ce qui fait que l'imprimante partenaire va connaître l' emplacement lui
permettant de réaupérer la tâche d' impression.
Comme représenté sur la figure 3, l'utilisateur envoie une tâche d' impression, via l'ordinateur 300, à la première imprimante par contact 310. Si la première imprimante par contact 310 est actuellement dans un état d'erreur non-récupérable, ou si elle entre dans cet état pendant l'exécution de la tâche d'impression, alors la tâche d'impression entière est redirigée vers
l'imprimante partenaire 320.
Une imprimante peut avoir plus d'une imprimante "partenaire" qui lui est assignée, ainsi l'une des imprimantes partenaires qui est actuellement capable de gérer la demande d'impression (qui ne peut être gérée par l' imprimante) se voit attribuer la tâche d' impression. De cette manière, si une première imprimante partenaire n'est pas actuellement capable de gérer la tâche d'impression, l'imprimante peut attribuer la tâche d'impression à une deuxième imprimante partenaire
actuellement capable de gérer la tâche d' impression.
Dans une première configuration du troisième mode de réalisation, une première imprimante partenaire est attribuée par la première imprimante par contact 310 pour réaliser la tâche d' impression redirigée lorsque la première imprimante par contact 310 se trouve dans un 1O premier type d'erreur non-récupérable, tel que l'erreur indiquant Mémoire Pleine. Une deuxième imprimante partenaire est assignée par la première imprimante par contact pour réaliser la tâche d' impression redirigée lorsque la première imprimante par contact 310 se trouve dans un second type d'erreur non-récupérable, tel que
l'erreur indiquant Page Trop Complexe.
La détermination de l'imprimante partenaire parmi un groupe d'imprimantes partenaires de la première imprimante par contact 310 à laquelle on va attribuer une tâche d' impression, se base sur les ressources des imprimantes partenaires. Ces attributions sont de préférence effectuées par l'administrateur d'imprimante, qui connaît les capacités de chacune des imprimantes réseau du réscau. Par conséquent, si la première imprimante par contact 310 se trouve en erreur indiquant Mémoire Pleine, qui peut être due une tâche d'impression qui est trop grande en termes de taille pour la première imprimante par contact 310, alors la tâche d' impression est automatiquement réattribuée à la première imprimante par contact 310 à une première imprimante partenaire qui a une plus grande capacité de mémoire que la première
imprimante par contact 310.
De même, si la première imprimante par contact 310 se trouve en erreur indiquant Page Trop Complexe, qui peut être due au fait qu'une tâche d' impression nocessite une plus grande performance de traitement nondisponible dans la première imprimante par contact 310, alors la tâche d' impression est automatiquement réattribuée à la première imprimante par contact 310 à une deuxième imprimante partenaire qui a une puissance de traitement supérieure et peut "exploiter le laser" en convertissant la page en bits avant que le balayage du faisceau laser demande les bits. Bien qu'il soit possible que la deuxième imprimante partenaire ne soit pas capable d' exécuter la tâche d' impression, elle a au moins une
meilleure chance de la réaliser.
L'utilisateur est informé d'une quelconque redirection d'une tâche d'impression que l'utilisateur envoie sur la réseau. C'est-à-dire que l'utilisateur sera informé pour se déplacer au bon lieu physique o se trouve l'imprimante partenaire 320, par opposition à un lieu o se trouve la première imprimante par contact 310 (qui a redirigé la tâche d'impression). La notification peut être effectuée en envoyant un courrier électronique à l'ordinateur 300 de l'utilisateur, lorsqu'il est délivré par la première imprimante par contact 310, pour informer l'utilisateur de la redirection de la tâche d'impression. L'administrateur des imprimantes (non-représenté), qui garde la trace de toutes les tâches d' impression sur le réseau, et qui de préférence s'exécute sur un ordinateur dédié du réseau, peut également être informé par la première imprimante par
contact 310 de la redirection de la tâche d'impression.
En plus de la notification par courrier électronique, ou en variante à celle-ci, un utilisateur peut vérifier une page de toile mondiale sur un réseau Intranet ou l'Internet, qui contient des informations concernant la tâche d' impression envoyée par l'utilisateur et vérifier si oui ou non elle a été redirigée (et si tel est le cas, o elle peut être redirigée). Les informations de la page de toile mondiale sont mises à j our par la première imprimante par contact 310 qui fournit les informations sur la redirection de la tâche d'impression à l'administrateur des imprimantes, qui est responsable de la maintenance de la page de toile mondiale concernant les tâches d' impression sur l'Intranet ou sur l'Internet. Lorsque l'administrateur des imprimantes reçoit la notification de la redirection de la tâche d' impression, il met à j our les informations concernant la tâche d' impression sur la page de toile mondiale, de sorte que l'utilisateur peut garder la trace de la tâche d' impression, ainsi que de l' imprimante qui
traite la tâche d' impression.
La figure 4 est un ordinogramme représentant les diverses étapes exécutées par la première imprimante par contact 310 selon le troisième mode de réalisation de la présente invention. A l'étape 400, la première imprimante par contact 310 reçoit une tâche d' impression depuis l'ordinateur 310. A l'étape 405, la tâche d'impression est mémorisée par la première imprimante par contact 310 telle qu'elle est reque depuis l'ordinateur 300. Cette mémorisation peut être réalisée à l' aide d'une mémoire de la première imprimante par contact 310, ou par l'utilisateur d'un autre dispositif de mémorisation, tel qu'un serveur de fichiers disponible sur le réseau, ou par une combinaison des deux. Par exemple, lorsque la tâche d'impression mémorisée dans la première imprimante par contact 310, la taille de la tâche d'impression peut être telle qu'elle dépasse la capacité de mémorisation de
la mémoire de la première imprimante par contact 310.
Dans ce cas, la première imprimante par contact 310 garde la trace de la quantité d'espace en mémoire occupée par la mémorlsation de la tâche d' impression d'arrivée, ainsi si l'espace de mémoire va être dépassé, la partie restante de la tâche d' impression est redirigée vers une autre mémoire, telle qu'un serveur de fichiers disponible
sur le réseau.
A l'étape 410, au même moment que la tâche d'impression est mémorisée par la première imprimante par contact 310, la première imprimante par contact vérifie 310 son propre état pour déterminer si elle se trouve dans l'état Prêt ou l'état Non-Prêt. Si la première imprimante par contact 310 se trouve dans l'état Prêt, alors la tâche d' impression est lancée par la première 1O imprimante par contact 310, comme représenté à l'étape 420. Si la première imprimante par contact 310 se trouve dans l'état Non-Prêt, alors la première imprimante par contact 310 détermine si oui ou non l'état Non-Prêt est dû à une erreur récupérable ou à une erreur non-récupérable, comme représenté à l'étape 430. Si la première imprimante par contact 310 est en erreur récupérable (par exemple, porte avant ouverte, manque de papier), alors la première imprimante par contact 310 ne redirige pas la tâche d'impression mais au lieu de cela attend jusqu'à ce que l'erreur récupérable soit résolue, après quoi elle peut traiter la tâche d'impression, comme
représenté à l'étape 440.
Si la première imprimante par contact 310 est en erreur non-réaupérable (par exemple, Mémoire Pleine, Page Trop Complexe), alors la première imprimante par contact 310 redirige la tâche d'impression vers une imprimante partenaire assignée 320, o l' attribution est effectuée sur la base du type d'erreur non-récupérable, comme représenté à l'étape 405. La tâche d'impression, mémorisce à l'étape 405, est envoyée à l'imprimante
partenaire 320 si une redirection survient.
Dans un quatrième mode de réalisation de la présente invention, qui incorpore des caractéristiques des premier et troisième modes de réalisation, la première imprimante par contact 310 ne redirige pas automatiquement une tâche d'impression vers une imprimante partenaire lorsque la première imprimante par contact 310 est en erreur nonrécupérable, mais au lieu de cela, la première imprimante par contact 310 vérifie l'état courant de ses imprimantes partenaires, et ainsi la première imprimante par contact 310 redirige uniquement une tâche d'impression vers une imprimante partenaire lorsque la première imprimante par contact 310 se trouve dans un état d'erreur non- récupérable et qu'en même temps la première imprimante par contact 310 a déterminé que l'imprimante partenaire qui a requ la tâche d'impression se trouve dans un état Prêt. Comme décrit ci-dessus, l'état courant des autres imprimantes réseau peut facilement être obtenu par des requêtes de bas niveau envoyées via le réseau aux autres imprimantes par la
première imprimante par contact 310.
Dans le quatrième mode de réali sat ion, s i aucune des imprimantes partenaires ne se trouve dans l'état Prêt, alors la tâche d' impression n'est réalisée par aucune imprimante réseau, reste dans la file d'attente, et
l'utilisateur en est notifié.
On va maintenant décrire ci-dessous un cinquième mode de réalisation de la présente invention en se reportant à la figure 5. Dans le cinquième mode de réalisation, lorsqu'une tâche d'impression délivrée par l'ordinateur 500 d'un utilisateur est reque par une première imprimante par contact 510 sur le réseau, la tâche d' impression est sauvegardée sur disque dur dans la première imprimante par contact (par exemple, une mémoire à accès direct de l'imprimante), ou est sauvegardée sur un support de mémorisation disponible (par exemple, un serveur de fichiers) sur le réseau, qui est accessible par toute imprimante du réscau. En même temps que la tâche d' impression est sauvegardée par la première imprimante par contact 510, la tâche d' impression est lue par un processeur de la première imprimante par contact 510. Dans le cinquième mode de réalisation, la première imprimante par contact 510 lit une partie de la tâche d' impression pour déterminer si elle est capable d'exécuter la tâche d' impression, et si elle n'est pas capable, la tâche d' impression est envoyée à une imprimante partenaire 520 qui est capable d'exécuter la
tâche d'impression.
Les étapes exécutées par un processeur d'une 1O imprimante réseau selon le cinquième mode de réalisation de la présente invention vont maintenant être décrites ci-dessous en se reportant à l'ordinagramme de la figure 6. A l'étape 600, la première imprimante par contact 510 reçoit une tâche d'impression depuis l'ordinateur 500 de l'utilisateur via une connexion réseau. A l'étape 605, la tâche d' impression est mémorisée telle qu'elle est reque par la première imprimante par contact 510. A l'étape 610, laquelle a lieu en même temps que l'étape 605, le processeur de la première imprimante par contact 510 lit au moins une partie d'en-tête de la page d' impression, et à l'étape 615 il détermine si l'imprimante a les capacités ou les ressources suffisantes pour réaliser la tâche. La tâche d' impression est typiquement écrite en langage de tâche d'imprimante (PJL) qui englobe un certain autre type de langage de
description de tâche qui est lisible par les pilotes
d'impression. Le processeur de la première imprimante par contact 510, typiquement un processeur à jeu d' instructions réduit (RISC) ou analogue, lit et analyse la tâche d'impression qu'il reçoit, et détermine ensuite si la première imprimante par contact 510 est capable de
traiter la tâche d' impression.
Si le processeur de la première imprimante par contact 510 détermine que la première imprimante par contact 510 est capable de traiter la tâche d'impression, alors elle traite la tâche d'impression à l'étape 630. Si le processeur de la première imprimante par contact 510 détermine que la première imprimante par contact 510 n'est pas capable de traiter la tâche d' impression, alors la tâche d'impression est redirigée vers l'imprimante partenaire 520 qui a les ressources suffisantes pour
traiter la tâche d'impression, à l'étape 640.
Les étapes qui vont suivre incorporent les 1O caractéristiques du troisième mode de réalisation, et sont des étapes facultatives d'une implémentation possible du quatrième mode de réalisation décrit ci-dessus. Pendant que la première imprimante par contact 510 traite (et imprime) la tâche d' impression à l 'étape 630, si une erreur non-récupérable survient au niveau de la première imprimante par contact 510, comme à l'étape 650, alors la tâche d' impression est redirigée vers l'imprimante partenaire 520, comme à l'étape 660. Si la première imprimante par contact 510 ne se trouve pas en erreur non-récupérable pendant qu'elle traite et imprime la tâche d' impression, alors la tâche d'impression est achevée par la première imprimante par contact 510 sans la rediriger vers une quelconque autre imprimante, comme
à l'étape 670.
Un sixième mode de réalisation incorpore les caractéristiques des premier et cinquième modes de réalisation. Dans le sixième mode de réalisation, une tâche d' impression n'est redirigée par la première imprimante par contact que si l'imprimante partenaire se trouve dans un état Prêt. Par conséquent, avant qu'une quelconque tâche d'impression ne soit redirigée, la première imprimante par contact obtient des informations sur l'état courant de ses imprimantes partenaires, en vue de déterminer si une tâche d'impression qu'elle ne peut traiter peut être redirigée vers l'une quelconque d'entre elles. La figure 7 représente un processeur 700 et une mémoire 710 d'une imprimante réseau selon l'un quelconque des premier à sixième modes de réalisation de la présente invention. Le processeur 700 reçoit la tâche d' impression via le réseau 705 une fois délivrée par l'ordinateur d'un utilisateur (non-représenté), et détermine l'état courant de l'imprimante, mais on peut avoir un support de 1O mémorisation sur le réscau séparé de l'imprimante. En même temps, la tâche d' impression est mémorisée dans la
mémoire 710 pendant qu'elle est reque par l'imprimante.
La mémoire 710 est de préférence un disque dur de l'imprimante. Sur la base de l'état courant de l'imprimante, la tâche d' impression est traitée par
l'imprimante, ou redirigée vers une autre imprimante.
Dans le premier mode de réalisation, le processeur 700 envoie des demandes à d'autres imprimantes partenaires pour déterminer leurs états courants, qu'il envoie via le réseau 705 (comme représenté par la ligne 715) lorsque l'imprimante se trouve dans un état Non-Prêt et a recu une tâche d' impression (tel que représenté par la ligne 725). De même, dans les cinquième et sixième modes de réalisation, le processeur 700 lit des informations dans la tâche d' impression, en vue de déterminer si l'imprimante est capable de traiter la tâche d' impression (par exemple, si la tâche est une tâche d'impression double, alors vérifie si l'imprimante a cette capacité). Si l'imprimante n'est pas capable de traiter la tâche d' impression, comme déterminé par le processeur 700 dans les cinquième et sixTème modes de réalisation, alors la tâche d' impression est redirigée vers une autre imprimante qui est capable de traiter la tâche d'impression (uniquement si l'autre imprimante se trouve dans l'état Prêt, dans le sixième mode de réalisation). Les informations quant aux capacités d'autres imprimantes peuvent être mémorisées dans la
mémoire 710.
Par exemple, dans le cinquième mode de réalisation, une tâche d' impression peut demander que le document soit imprimé dans un double format, ou que le document soit agrafé, ou que la tâche d' impression soit réalisée en couleurs. La tâche d'impression peut également exiger qu'elle soit imprimée dans un langage particulier (par exemple, un jeu de caractères chinois), ou avec un ensemble particulier de polices. Si l'imprimante n'est pas capable d'exécuter la tâche d'impression sur la base des impératifs tels que décrits dans la tâche
d' impression, alors la tâche d'impression est redirigée.
Pour réaliser la redirection, l'imprimante/MFP vide la tâche d'impression de son disque dur, et redirige la tâche d'impression vers l'imprimante partenaire. Si la tâche d'impression était mémorisée dans un serveur de fichiers ou un autre emplacement de mémorisation sur le réseau, alors l'imprimante/MFP informe l'imprimante qui a requ la tâche d'impression redirigée quant à l' emplacement (par exemple, l'adresse IP) du support de mémorisation qui mémorise la tâche d'impression à imprimer. Une imprimante peut avoir de multiples partenaires, o une tâche d'impression est redirigée vers une imprimante partenaire particulière sur la base des impératifs d'une tâche d'impression. Par exemple, si une première imprimante n'a pas les capacités d'agrafage et n'a pas les capacités d' impression en double, alors l'imprimante doit se voir attribuer une première imprimante partenaire qui a les capacités d'agrafage et une deuxième imprimante partenaire qui a les capacités de double impression. Lorsqu'une tâche d' impression qui demande un agrafage est reçue par l'imprimante, alors elle redirige automatiquement la tâche d'impression vers la première imprimante partenaire. Lorsqu'une tâche d' impression qui doit être imprimée en double est recue par l'imprimante, alors elle envoie automatiquement la tâche d'impression à la deuxième imprimante partenaire. Dans le sixième mode de réalisation, si une tâche d'impression doit être redirigée par une première imprimante par contact mais qu'aucune imprimante partenaire ne se trouve dans l'état Prét, alors la première imprimante par contact peut tenter d'exécuter la tâche d'impression de son mieux, sur la base de ses capacités, ou elle peut notifier à l'utilisateur de choisir si oui ou non il souhaite que la première imprimante par contact exécute la tâche au mieux de ses capacités (par exemple, imprimer mais pas agrafer), ou d'attendre jusqu'à ce qu'une imprimante partenaire disponible qui peut accomplir d'une manière complète la tâche d'impression soit prête pour cela. Cette notification peut étre effectuée via un courrier
électronique envoyé à l'utilisateur, par exemple.
La figure 8 est un diagramme représentant les informations de l'imprimante obtenues par une page de toile mondiale "Etat d'Imprimante" d'une imprimante réscau selon l'un quelconque des modes de réalisation de la présente invention. La page de toile mondiale concernant l'Etat d'Imprimante est une page de toile mondiale secondaire qui peut faire l'objet d'un accès à partir d'une page de toile mondiale principale de l'imprimante réseau. Par exemple, une adresse de toile mondiale telle que www.jimmysprinter.hp.com (ou http://15.8.30.11/hp/jeLdirect, comme représenté sur la figure 9) peut être une adresse de page de toile mondiale pour une imprimante d'un réscau. La page de toile mondiale relative à l'Etat d'Imprimante inclut une zone "Panneau de Contrôle" 810 qui fournit des informations se rapportant aux tâches d'impression envoyées à l'imprimante, ainsi que toutes les tâches d'impression
redirigées vers d'autres imprimantes par l'imprimante.
Par exemple, "Tâche d'Impression 401 Redirigée vers Imprimante N 4" peut être représentée sur la zone "Panneau de Contrôle" 810 pour désigner une tâche d'impression qui a été redirigée vers une autre imprimante. La zone "Panneau de Contrôle" 810 inclut un panneau 1O Etat 820, une indication "Prêt" 830, une indication "Données" 840, et une indication "Attention" 850. On fournit également sur la zone Panneau de Contrôle 810 une touche "Pause/Reprise" 860. On représente également sur la page de toile mondiale une zone "Fournitures" 870 (indiquant, entre autre, la durée de vie restante d'une cartouche d'encre placoe dans l'imprimante), et une zone "Supports" 880. La zone "Supports" 880 offre des informations sur les bacs de papier qui sont actuellement
placés dans l'imprimante réscau.
La figure 9 est un diagramme représentant des informations "Réscau" 900 obtenues à partir d'une autre page de toile mondiale de l'imprimante réscau selon l'un quelconque des modes de réalisation de la présente invention. Cette page de toile mondiale peut être l'objet d'un accès à partir de la page de toile mondiale d'accucil de l'imprimante réseau lorsque l'utilisateur clique sur le bouton "Réscau" sur la page de toile mondiale d'accueil. Lorsqu'il clique sur l' option "Paramètres Généraux", l'utilisateur peut trouver les informations concernant un Nom d'Hôte, uneAdresse IP, un Masque de Sous-Réseau, une Passerelle par Défaut, entre autre. Bien que non-représenté sur la figure 9, un utilisateur peut attribuer à une ou plusieurs imprimantes partenaires de quelconques tâches d'impression que l'utilisateur envoie à l'imprimante, à l'aide de l' option "Paramètres Avancés" sur la page de toile mondiale de
l'imprimante représentée sur la figure 9.
Bien que l'on ait décrit ici des modes préférés de réalisation, la modification des modes de réalisation décrits peut être évidente à l'homme du métier, suivant les enseignements de la présente invention, sans s'écarter du domaine et de la portée de la présente
invention telle que décrite dans les revendications
annexées.

Claims (8)

REVEN D I CAT I ONS
1. Système d'imprimante, caractérisé en ce qu'il comporte: une première imprimante (110) qui peut se trouver dans un état parmi un état prêt et un état non-prêt, par rapport au traitement de quelconques tâches d' impression d'arrivoe, une deuxième imprimante (120) qui peut se trouver dans un état parmi l'état prêt et l'état non-prêt, dans lequel la première imprimante (110) redirige une tâche d'impression envoyée à la première imprimante (110), vers la deuxTème imprimante (120), lorsque la
première imprimante (110) se trouve dans l'état non-prêt.
2. Système d'imprimante selon la revendication 1, caractérisé en ce qu'il comporte en outre: un administrateur d'imprimante qui est couplé à la première imprimante (110) et à la deuxième imprimante (120) via un réseau de communications, dans lequel l'administrateur d'imprimante est notifié par la première imprimante (110) quant à de quelconques redirections de tâche d'impression effectuces
par la première imprimante (110).
3. Système d'imprimante, caractérisé en ce qu'il comporte: une première imprimante (110) qui peut se trouver dans un état parmi un état prêt et un état non-prêt, par rapport au traitement de quelconques tâches d' impression d'arrivée, dans lequel l'état non-prêt inclut au moins un premier sous-état d'erreur non-réaupérable, une deuxième imprimante (120), dans lequel la première imprimante (110) redirige une tâche d'impression envoyée à la première imprimante (110), vers la deuxième imprimante (120), lorsque la première imprimante (110) se trouve dans le premier
sous-état d'erreur non-récupérable.
4. Système d'imprimante selon la revendication 3, caractérisé en ce qu'il comporte: une troisième imprimante, dans lequel l'état non-prêt inclut également un second sous-état d'erreur non-récupérable, et dans lequel la première imprimante (110) redirige une tâche d'impression envoyée à la première imprimante (110), vers la troisième imprimante, lorsque la première imprimante (110) se trouve dans le second sous-état
d'erreur non-réaupérable.
5. Système d'imprimante selon la revendication 3, caractérisé en ce qu'il comporte en outre: un administrateur d'imprimante qui est couplé à la première imprimante (110) et à la deuxTème imprimante (120) via un réseau de communications, dans lequel l'administrateur d'imprimante est notifié par la première imprimante quant à de queleonques redirections de tâche d' impression effectuées par la
première imprimante (110).
6. Système d'imprimante, caractérisé en ce qu'il comporte: une première imprimante (110) ayant un premier ensemble de capacités d'impression, et une deuxième imprimante (120) ayant un second ensemble de capacités d'impression supérieur au premier ensemble de capacités d'impression, dans lequel la première imprimante (110) inclut un processeur (700) pour lire des informations contenues dans une tâche d'impression envoyée à la première imprimante (110), et dans lequel la première imprimante (110) redirige la tâche d'impression vers la deuxième imprimante (120) lorsque les informations contenues dans la tâche d' impression sont telles que les capacités de la première imprimante (110) ne vont pas lui permettre de correctement réaliser la tâche d'impression alors que les capacités de la deuxTème imprimante (120) vont lui
permettre de correctement réaliser la tâche d' impression.
7. Système d'imprimante selon la revendication 6, caractérisé en ce qu'il comporte en outre: un administrateur d'imprimante qui est couplé à la première imprimante (110) et à la deuxième imprimante (120) via un réscau de communications, dans lequel l'administrateur d'imprimante est notifié par la première imprimante (110) quant à de quelconques redirections de tâche d'impression effectuées
par la première imprimante (110).
8. Système d'imprimante redondant, caractérisé en ce qu'il comporte: une première imprimante (110) qui repoit des tâches d' impression via un réseau, une deuxième imprimante (120) qui reçoit des tâches d'impression via le réseau, dans lequel la première imprimante (110) redirige une tâche d'impression envoyée à la première imprimante (110), la redirection étant effectuce vers la deuxième imprimante (120), lorsque la première imprimante (110)
FR0213927A 2001-11-09 2002-11-07 Imprimante qui redirige les taches vers une imprimante partenaire Expired - Fee Related FR2832234B1 (fr)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US09/986,608 US20030090697A1 (en) 2001-11-09 2001-11-09 Printer that redirects jobs to buddy printer

Publications (2)

Publication Number Publication Date
FR2832234A1 true FR2832234A1 (fr) 2003-05-16
FR2832234B1 FR2832234B1 (fr) 2005-01-28

Family

ID=25532592

Family Applications (1)

Application Number Title Priority Date Filing Date
FR0213927A Expired - Fee Related FR2832234B1 (fr) 2001-11-09 2002-11-07 Imprimante qui redirige les taches vers une imprimante partenaire

Country Status (2)

Country Link
US (1) US20030090697A1 (fr)
FR (1) FR2832234B1 (fr)

Families Citing this family (80)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3503605B2 (ja) * 2001-03-26 2004-03-08 ミノルタ株式会社 印刷システム
US7808673B2 (en) * 2002-03-22 2010-10-05 Laser Substrates, Inc. Method and system for sending notification of an issued draft
US7196808B2 (en) * 2002-03-22 2007-03-27 Laser Substrates, Inc. Printing in a secure environment
US6977994B2 (en) * 2002-03-27 2005-12-20 Toshiba Tec Kabushiki Kaisha Portable, high performance messaging system
US20030218765A1 (en) * 2002-04-26 2003-11-27 Tsutomu Ohishi Apparatus for controlling launch of application and method
JP2004054909A (ja) * 2002-05-31 2004-02-19 Canon Inc 情報処理装置、印刷システム、情報処理装置の印刷制御方法、及び印刷制御プログラム
US8346842B2 (en) * 2002-06-27 2013-01-01 Hewlett-Packard Development Company L.P. Reformatting dynamically rerouted production requests
US20040021904A1 (en) * 2002-07-30 2004-02-05 Skurdal Vincent C. Device for printing and archiving images
DE10250189A1 (de) * 2002-10-28 2004-05-13 OCé PRINTING SYSTEMS GMBH Verwaltung einer Steuervariablen eines Drucksystems mit Hilfe einer Datenbasis
JP4133392B2 (ja) * 2003-02-05 2008-08-13 シャープ株式会社 集線装置および外部機器、並びにこれらを備えた情報処理システム、情報処理システムの管理方法
US7375837B2 (en) * 2003-03-25 2008-05-20 Sharp Laboratories Of America, Inc. User-definable print-option conversion for heterogeneous cluster printing
US20040190042A1 (en) * 2003-03-27 2004-09-30 Ferlitsch Andrew Rodney Providing enhanced utilization of printing devices in a cluster printing environment
US7656547B2 (en) * 2003-09-30 2010-02-02 Toshiba Corporation System and method for optimized routing of print jobs
JP4174411B2 (ja) * 2003-10-30 2008-10-29 キヤノン株式会社 ジョブ管理装置、ジョブ管理方法、及びジョブ管理用プログラム
US20050134909A1 (en) * 2003-11-26 2005-06-23 Toshihiro Shima Distributed printing control device and print job distribution method
KR100581523B1 (ko) * 2004-01-28 2006-05-22 삼성전자주식회사 로컬 프린터를 공통적으로 사용하는 네트워크 시스템 및그 방법
US20050275880A1 (en) * 2004-06-09 2005-12-15 Roland Korst Apparatus and method for controlling and managing an RFID printer system
JP4182931B2 (ja) * 2004-07-27 2008-11-19 セイコーエプソン株式会社 プリンタ管理サーバ、プリンタ、およびプリンタ管理システム
US20060044596A1 (en) * 2004-08-26 2006-03-02 Ken Ota Method for printing
JP4007358B2 (ja) * 2004-10-07 2007-11-14 コニカミノルタビジネステクノロジーズ株式会社 ジョブ実行装置およびその制御方法、画像形成装置、ならびにコンピュータプログラム
US7623256B2 (en) * 2004-12-17 2009-11-24 Xerox Corporation Automated job redirection and organization management
US7804611B2 (en) * 2005-12-27 2010-09-28 Xerox Corporation Method for redirecting a print job, negotiation apparatus, printing system, and article of manufacture
JP4389829B2 (ja) * 2005-03-28 2009-12-24 セイコーエプソン株式会社 クライアントコンピュータ、プリンタドライバ生成方法、プリンタドライバ検索方法
US8031349B2 (en) * 2005-06-08 2011-10-04 Ricoh Company, Ltd. Approach for securely printing electronic documents
US8031348B2 (en) 2005-06-08 2011-10-04 Ricoh Company, Ltd. Approach for securely printing electronic documents
KR100746028B1 (ko) * 2006-01-03 2007-08-06 삼성전자주식회사 홈 네트워크 상에서 프린팅 동작을 처리하는 장치, 시스템및 그 방법
US8264715B2 (en) * 2006-04-25 2012-09-11 Ricoh Company, Ltd. Approach for implementing locked printing with remote unlock on printing devices
US20070285723A1 (en) * 2006-05-26 2007-12-13 Laser Substrates, Inc. Method and system for managing bank drafts
JP4364220B2 (ja) * 2006-06-23 2009-11-11 シャープ株式会社 画像処理システム
KR101235219B1 (ko) * 2006-06-28 2013-02-20 삼성전자주식회사 작업의 진행상태정보를 제공하는 화상형성장치 및 웹서버와작업의 진행상태정보를 제공하는 방법
JP4715693B2 (ja) * 2006-09-21 2011-07-06 コニカミノルタビジネステクノロジーズ株式会社 画像形成装置
US20080084574A1 (en) * 2006-10-05 2008-04-10 Eastman Kodak Company Automated printing
JP2008118284A (ja) * 2006-11-01 2008-05-22 Brother Ind Ltd 画像形成装置および画像形成システム
US8570583B2 (en) * 2006-11-06 2013-10-29 Ricoh Company, Ltd. Method for controlling an image forming apparatus using information from a detachable recording medium
JP2008167169A (ja) * 2006-12-28 2008-07-17 Brother Ind Ltd 情報処理装置とプログラム
US20080174810A1 (en) * 2007-01-22 2008-07-24 Ricoh Company, Ltd. Fault tolerant printing system
JP4274258B2 (ja) * 2007-02-23 2009-06-03 コニカミノルタビジネステクノロジーズ株式会社 画像処理システム、画像処理装置およびその制御方法、ならびにコンピュータプログラム
JP4834571B2 (ja) * 2007-02-26 2011-12-14 キヤノン株式会社 画像形成システム及びその制御方法、並びに情報処理装置
US8339635B2 (en) * 2007-04-03 2012-12-25 Microsoft Corporation Printer redirection
US9329822B2 (en) * 2007-04-04 2016-05-03 Xerox Corporation Methods and apparatus for improved operation of networked printing system
US8902450B2 (en) 2007-04-04 2014-12-02 Xerox Corporation Methods and systems for soft failure detection for networked printers
US7949740B2 (en) * 2007-04-04 2011-05-24 Xerox Corporation Methods and systems for prioritized servicing or maintenance of networked printers
US8115951B2 (en) * 2007-04-20 2012-02-14 Ricoh Company, Ltd. Approach for implementing locked printing with unlock via a user input device
US8319992B2 (en) * 2007-07-20 2012-11-27 Ricoh Company, Ltd. Approach for processing locked print jobs obtained from other printing devices
US8797563B2 (en) * 2008-03-31 2014-08-05 Ricoh Company, Ltd. Approach for printing policy-enabled electronic documents using locked printing
US9311031B2 (en) * 2008-03-31 2016-04-12 Ricoh Company, Ltd. Approach for printing policy-enabled electronic documents using locked printing and a shared memory data structure
US9513857B2 (en) * 2008-03-31 2016-12-06 Ricoh Company, Ltd. Approach for processing print data using password control data
JP5274075B2 (ja) * 2008-03-31 2013-08-28 キヤノン株式会社 画像形成装置、画像形成処理方法及びプログラム
US8559033B2 (en) * 2008-04-14 2013-10-15 Xerox Corporation Intelligent recommendation of alternate printers to help efficient printing
US8773689B2 (en) * 2008-04-14 2014-07-08 Xerox Corporation Resubmission to alternate printers to help efficient printing and space planning
JP5100493B2 (ja) * 2008-05-08 2012-12-19 キヤノン株式会社 画像形成装置、ジョブ処理方法及びプログラム
US8228538B2 (en) * 2008-06-23 2012-07-24 Ricoh Company, Ltd. Performance of a locked print architecture
US9411956B2 (en) 2008-07-02 2016-08-09 Ricoh Company, Ltd. Locked print with intruder detection and management
US8107103B2 (en) 2008-07-02 2012-01-31 Ricoh Company, Ltd. Print driver for printing policy-enabled electronic documents using locked printing
JP2010035039A (ja) * 2008-07-30 2010-02-12 Oki Data Corp 情報処理装置
JP5381009B2 (ja) * 2008-10-20 2014-01-08 セイコーエプソン株式会社 デバイス制御システム
US20100253968A1 (en) * 2009-04-03 2010-10-07 Jayasimha Nuggehalli Approach for displaying cost data for locked print data at printing devices
US8456662B2 (en) * 2009-04-15 2013-06-04 Ricoh Company, Ltd. Control for display of multiple versions of a printable document for locked print
JP5366631B2 (ja) * 2009-04-17 2013-12-11 キヤノン株式会社 印刷システムおよび方法
JP5571911B2 (ja) * 2009-06-22 2014-08-13 キヤノン株式会社 画像処理装置、その制御方法、及びプログラム
US20110013219A1 (en) * 2009-07-16 2011-01-20 Jayasimha Nuggehalli System, method and apparatus of forwarding a print job using a job ticket
JP5493615B2 (ja) * 2009-09-10 2014-05-14 株式会社リコー 印刷システム、印刷装置、およびプログラム
US9395939B2 (en) * 2009-09-29 2016-07-19 Konica Minolta Laboratory U.S.A., Inc. Method for managing re-assignment of print jobs in case of printer errors
GB2511001A (en) * 2010-03-11 2014-08-20 Canon Europa Nv A job-processing apparatus and a job-processing method
US20120092722A1 (en) * 2010-10-18 2012-04-19 Aventura Hq, Inc. Managing printer feedback in a distributed printing environment
JP5782755B2 (ja) * 2011-03-09 2015-09-24 株式会社リコー 画像形成装置
CN102385496A (zh) * 2011-10-26 2012-03-21 苏州工业园区鑫海胜电子有限公司 基于局域网的冗余网络不间断打印方法
US8823990B2 (en) * 2012-12-31 2014-09-02 International Business Machines Corporation Print job distribution within a printing system
JP2015118403A (ja) * 2013-12-16 2015-06-25 キヤノン株式会社 情報処理装置、情報処理装置の制御方法およびそのプログラム
JP5765463B2 (ja) * 2014-04-28 2015-08-19 富士ゼロックス株式会社 画像形成装置及び画像形成プログラム
JP6447160B2 (ja) * 2015-01-20 2019-01-09 ブラザー工業株式会社 印刷装置、印刷システム、印刷方法およびプログラム
US20160283828A1 (en) 2015-03-27 2016-09-29 Kyocera Document Solutions Inc. Automated Print Job Redirection
JP6304497B2 (ja) * 2015-04-25 2018-04-04 京セラドキュメントソリューションズ株式会社 画像形成システムおよび拡張現実プログラム
US20180143792A1 (en) * 2015-05-15 2018-05-24 Hewlett Packard Enterprise Development Lp Redirecting a print job
JP6372456B2 (ja) * 2015-09-08 2018-08-15 京セラドキュメントソリューションズ株式会社 画像形成装置、画像形成方法
US10778690B2 (en) 2017-06-30 2020-09-15 Datamax-O'neil Corporation Managing a fleet of workflow devices and standby devices in a device network
US10644944B2 (en) 2017-06-30 2020-05-05 Datamax-O'neil Corporation Managing a fleet of devices
EP4123533A1 (fr) * 2017-06-30 2023-01-25 Datamax-O'Neil Corporation Gestion d'une flotte de dispositifs
US10977594B2 (en) 2017-06-30 2021-04-13 Datamax-O'neil Corporation Managing a fleet of devices
JP2024082388A (ja) * 2022-12-08 2024-06-20 東芝テック株式会社 コンピュータープログラム及び情報処理方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0917044A2 (fr) * 1997-11-07 1999-05-19 Xerox Corporation Equilibrage amélioré de charge de systèmes distribués d'impression utilisant des atributs améliorés d'impression
EP0996055A2 (fr) * 1998-10-21 2000-04-26 Samsung Electronics Co., Ltd. Système d'impression de réseau et méthode de traitement de tâche d'impression en attente quand une erreur d'impression survient

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5179637A (en) * 1991-12-02 1993-01-12 Eastman Kodak Company Method and apparatus for distributing print jobs among a network of image processors and print engines
US6552813B2 (en) * 1996-06-11 2003-04-22 Sun Microsystems, Inc. Directing print jobs in a network printing system
JPH11184649A (ja) * 1997-07-25 1999-07-09 Seiko Epson Corp 印刷システム、方法及びプリンタ
US20020186407A1 (en) * 2001-06-12 2002-12-12 Laughlin John David Printer-embedded service to allow for fail-over operation through automatic rerouting of print jobs to comparable printers
US20050030574A1 (en) * 2003-08-06 2005-02-10 Xerox Corporation. Print job re-routing scheme

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0917044A2 (fr) * 1997-11-07 1999-05-19 Xerox Corporation Equilibrage amélioré de charge de systèmes distribués d'impression utilisant des atributs améliorés d'impression
EP0996055A2 (fr) * 1998-10-21 2000-04-26 Samsung Electronics Co., Ltd. Système d'impression de réseau et méthode de traitement de tâche d'impression en attente quand une erreur d'impression survient

Also Published As

Publication number Publication date
FR2832234B1 (fr) 2005-01-28
US20030090697A1 (en) 2003-05-15

Similar Documents

Publication Publication Date Title
FR2832234A1 (fr) Imprimante qui redirige les taches vers une imprimante partenaire
US20060075092A1 (en) System and method for determining the status of users and devices from access log information
JP5253978B2 (ja) エネルギー消費を認識した印刷ジョブ管理
EP1197844A2 (fr) Dispositif et méthode de gestion d'impression
US7952736B2 (en) Received document input and output device and input and output method of received document
FR2827400A1 (fr) Selection d'une imprimante basee sur un agenda
CN100336009C (zh) 作业管理***、作业管理装置及其控制方法
JP2010062840A (ja) 画像処理装置、メンテナンスシステム、およびジョブ制御方法
US8305609B2 (en) Prioritizing print requests for a configurable shared network printer
JP4313995B2 (ja) プリンタ機器情報設定方法、サーバ及びプログラム
FR2635394A1 (fr) Appareil de commande d'enregistrement
US20050071759A1 (en) Method for an imaging system to form a user interface for a user to accept or request modification to a displayed document, a method for an imaging system to form a user interface for a user to communicate to the imaging system a desired modification in a displayed document, and a method of modifying a displayed document in an imaging system
US8279477B2 (en) Print management system and method based on service cost
US6831754B1 (en) System for sending and printing images
US8281312B2 (en) System and method providing for resource exclusivity guarantees in a network of multifunctional devices with preemptive scheduling capabilities
JP2004078282A (ja) プリンタ機器情報設定方法、画像印刷装置及びプログラム
US7681122B1 (en) File conversion system and method
US7518743B2 (en) System, method, and apparatus for printing, and method and apparatus for assigning orders
US20080184251A1 (en) System and method for document processing quota management
US20080109520A1 (en) Communication device
US20050108679A1 (en) Method and system for managing document processing device job information
JP2005051336A (ja) 画像形成装置、該画像形成装置の機能を実現するプログラム及び記録媒体
WO2002025513A2 (fr) Assistant personnel electronique intelligent
US7403301B2 (en) System and method for collecting and analyzing information regarding user devices
JP2008129853A (ja) 再生処理サーバおよび注文処理システム

Legal Events

Date Code Title Description
ST Notification of lapse

Effective date: 20110801