11. At least one print driver for prioritizing a cache of print jobs, the at least one print driver configured for interfacing with a workstation having a processing unit; the workstation and the at least one print driver configured for interfacing via a network, wherein the processing unit of the workstation has a set of programmable instructions configured for: implementing a print job request for a document; and determining whether a document key identifier associated with the document exists, wherein if no document key identifier exists, creating a document key identifier; and wherein the at least one print driver has a set of programmable instructions configured for: determining whether a printer-readable format associated with the document key identifier is stored in one of at least two caches configured for interfacing with the workstation and with the at least one print driver; assigning a prioritization identifier to the printer-readable format if the printer-readable format for the document associated with the document key identifier is stored in the at least one of the at least two caches; wherein the prioritization identifier is selected from the group consisting of a timestamp, a document length or a document topic; wherein if the prioritization identifier is the timestamp an additional timestamp is assigned for each print job request; wherein if the prioritization identifier is the document length, one cache of the at least two caches is a document length cache and the printer-readable format for the document associated with the document key identifier is stored in the document length cache; and wherein if the prioritization identifier is the document topic, one cache of the at least two caches is a document importance cache and the printer-readable format for the document associated with the document key identifier is stored in the document importance cache.
15. The at least one print driver according to claim 11 , wherein the processing unit of the at least one print driver further comprises a set of programmable instructions configured for: storing in the at least one of the at least two caches, for the document, at least one of the document key identifier associated with the document, the prioritization identifier assigned to the printer-readable format, and the printer-readable format corresponding to the document and the document key identifier.