Back to results
US 8,559,033 B2Granted
Intelligent recommendation of alternate printers to help efficient printing
AssigneeXerox Corporation
InventorsHarpreet Kohli, Kirk Pothos, Matthew DeRoller
Life of this patent
Estimating the term…
Abstract
A method starts when a print job is received from a workstation. The print job includes an identification of an initial printer. The method ranks the abilities of the available printers to process the print job to identify the best printer for the print job. If the initial printer is not ranked as the best printer, the method presents a question/statement to the workstation (to the user through the workstation) regarding whether to redirect the print job to the best printer.
Claims16
A method comprising:
- receiving a print job from a user through a workstation, said print job identifying an initial printer from amongst a plurality of available printers;
- after said receiving of said print job identifying said initial printer, ranking abilities of said available printers to process said print job so as to identify a best printer for completing said print job from said user, said ranking being based on a plurality of printer characteristics associated with each of said available printers, said printer characteristics comprising at least printing cost and printer capability and said ranking further being based on rights of said user to each of said available printers and a print policy restricting at least one of said available printers to any of one of the following:
- performing only a certain type of printing process and operating only during a certain period of time;
- determining whether said initial printer as identified in said print job is said best printer according to said ranking;
- when said initial printer is said best printer, allowing said initial printer to process said print job;
- and
- when said initial printer and said best printer are different printers, outputting, to said user through said workstation, a question regarding whether said print job should be immediately redirected to one of said best printer and another alternate printer, information regarding said printer characteristics used, during said ranking, to identify said best printer, and a list of a plurality of alternate printers ranked according to said ranking from said best printer to a worst printer.
4 more elements
A method comprising:
- receiving a print job from a user through a workstation, said print job identifying an initial printer from amongst a plurality of available printers;
- after said receiving of said print job identifying said initial printer, ranking abilities of said available printers to process said print job so as to identify a best printer for completing said print job, said ranking being based on a plurality of printer characteristics associated with each of said available printers, said printer characteristics comprising at least printing cost and printer capability and said ranking further being based on rights of said user to each of said available printers and a print policy restricting at least one of said available printers to any of one of the following:
- performing only a certain type of printing process and operating only during a certain period of time;
- determining whether said initial printer is said best printer according to said ranking;
- when said initial printer is said best printer, allowing said initial printer to process said print job;
- when said initial printer and said best printer are different printers, cancelling said print job and outputting, to said user through said workstation, a statement informing said user to re-submit said print job to an alternate printer and indicating a list of a plurality of alternate printers ranked according to said ranking from said best printer to a worst printer.
3 more elements
A system comprising:
- a print server operatively connected to a workstation and receiving a print job from a user through said workstation,
- a plurality of available printers operatively connected to said print server, said print job identifying one of said available printers as an initial printer;
- and
- a policy server operatively connected to said print server,
- said policy server ranking abilities of said available printers to process said print job so as to identify a best printer for completing said print job, said ranking being performed after said print job identifying said initial printer is received and further being based on a plurality of printer characteristics associated with each of said available printers, said printer characteristics comprising at least printing cost and printer capability and said ranking further being based on rights of said user to each of said available printers and a print policy restricting at least one of said available printers to any of one of the following:
- performing only a certain type of printing process and operating only during a certain period of time,
- said print server further determining whether said best printer is said initial printer according to said ranking, and
- said print server further allowing said initial printer to process said print job, when said initial printer is said best printer, and outputting to said user through said workstation a question regarding whether said print job should be immediately redirected to one of said best printer and another alternate printer, information regarding said printer characteristics used, during said ranking, to identify said best printer, and a list of a plurality of alternate printers ranked according to said ranking from said best printer to a worst printer, when said initial printer and said best printer are different printers.
5 more elements
A computer program product comprising:
- a non-transitory computer-readable storage medium storing instructions that, when executed by a computer, cause said computer to perform a method, said method comprising:
- receiving a print job from a user through a workstation, said print job identifying an initial printer from amongst a plurality of available printers;
- after said receiving of said print job identifying said initial printer, ranking abilities of said available printers to process said print job so as to identify a best printer for completing said print job, said ranking being based on a plurality of printer characteristics associated with each of said available printers, said printer characteristics comprising at least printing cost and printer capability and said ranking further being based rights of said user to each of said available printers and a print policy restricting at least one of said available printers to any of one of the following:
- performing only a certain type of printing process and operating only during a certain period of time;
- determining whether said initial printer is said best printer according to said ranking;
- when said initial printer is said best printer, allowing said initial printer to process said print job;
- and
- when said initial printer and said best printer are different printers, outputting to said user through said workstation a question regarding whether said print job should be immediately redirected to one of said best printer and another alternate printer, information regarding said printer characteristics used, during said ranking, to identify said best printer and a list of a plurality of alternate printers ranked according to said ranking from said best printer to a worst printer.
5 more elements
Dependencies are inferred from the claim text.