Patent ID: 8947702
Filing Date: 2015-02-03
Classification: G06F,G06K

Abstract:
1. A method for engine optimization of a printer, comprising the steps of: receiving a print job having attributes; responsive to receiving the print job, parsing the print job and reading the attributes; responsive to reading the attributes, checking the printer and determining whether the printer is configured for printing said print job, said checking and determining based in part on said attributes; when the printer is configured for printing said print job, sending said print job to a print queue of said printer to cause said printer to print said print job; when the printer is not configured for printing said print job, re-routing and adding, automatically and without requiring user interaction, said print job to a wait queue, wherein the wait queue holds said print job; responsive to re-routing and adding said print job to said wait queue, sorting and organizing print jobs in said wait queue into one or more configurations of said printer, said sorting and organizing based in part on said attributes; and after a predetermined limit has been reached, issuing a notification that said predetermined limit has been reached or performing a predetermined course of action, wherein the predetermined limit is a time limit or an amount of print jobs that have collected, for a particular set of said sorted and organized print jobs in said wait queue and responsive to issuing the notification that said predetermined amount has been reached for said particular set, receiving a new configuration corresponding to said particular set, receiving an indication from said printer that said printer is configured for said particular set, and sending said print jobs in said particular set in said wait queue to said print queue; wherein at least one step of the method is performed by at least one processor.