Distributed rendering of print jobs
First Claim
1. A method of handling a print job, the method comprising:
- determining whether the entire print job can be processed by a printer;
processing the print job, by the printer, if the entire print job can be processed by the printer;
if the entire print job cannot be processed by the printer;
sending, by the printer, the print job to an external rendering device;
receiving, by the printer, a rendered print job from the external rendering device; and
the printer printing the rendered print job received from the external rendering device.
2 Assignments
0 Petitions
Accused Products
Abstract
A printer handles a print job by determining whether the entire print job can be processed locally by the printer. If possible, the printer processes the print job locally. If the entire print job cannot be processed locally, then the printer sends the print job (or a portion of the print job) to an external rendering device. The printer receives a rendered print job (or a rendered portion of a print job) from the external rendering device. Finally, the printer prints the rendered print job. If different portions of the print job require processing by different external rendering devices, then portions of a particular print job may be distributed to multiple external rendering devices. An external rendering device may be a server coupled to the printer via the Internet.
76 Citations
17 Claims
-
1. A method of handling a print job, the method comprising:
-
determining whether the entire print job can be processed by a printer; processing the print job, by the printer, if the entire print job can be processed by the printer; if the entire print job cannot be processed by the printer; sending, by the printer, the print job to an external rendering device; receiving, by the printer, a rendered print job from the external rendering device; and the printer printing the rendered print job received from the external rendering device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving, by a printer, a print job; the printer identifying portions of the print job that can be processed by the printer; the printer processing the identified portions of the print job; the printer sending the portions of the print job that cannot be processed by the printer to an external rendering device; and the printer receiving rendered portions of the print job from the external rendering device. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A printer comprising:
-
a communication interface; and a processor coupled to the communication interface, wherein the processor determines whether an entire print job can be processed by the printer, if the entire print job cannot be processed by the printer, then the printer sends the portions of the print job that cannot be processed by the printer to an external rendering device, and the printer receives rendered portions of the print job from the external rendering device. - View Dependent Claims (15, 16, 17)
-
Specification