IP Library Granted Patent US 7,233,409
Granted Patent B2
US 7,233,409 · App. 11/358,770 · Granted Jun 19, 2007

Apparatus and methods for distributing print jobs

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,233,409
App. No.
11/358,770
Granted
Jun 19, 2007
Kind
B2
Abstract

Apparatus and methods for distributing print jobs. A print job is generated at an application node of a network, and has associated therewith print parameters. The print job is routed to a distribution node on the network. The parameters are then parsed from the generated print job and the print job parameterized with predetermined metrics that are a function of at least one of the parsed parameters. The parameterized print job is then routed to a destination device on a destination node on the network.

Claims (26)

1. A method for distribution of a page description language (“PDL”) file to a plurality of destination devices, the method comprising:

extracting printing parameters from the PDL file;

raster image processing the PDL file to determine page size and page count;

appending a text file to the PDL file to create a modified PDL file, the text file comprising the extracted printing parameters and the determined page size and page count;

generating a script based on the extracted printing parameters and the determined page size and page count, the script comprising instructions for routing the modified PDL file to one or more of the destination devices;

generating PDL commands in accordance with the script instructions to control how the modified PDL file will be printed by the one or more destination devices; and

routing the modified PDL file to the one or more destination devices.

2. The method of claim 1 , wherein raster image processing comprises raster image processing the PDL file at a resolution substantially lower than the resolution of the PDL file.

3. The method of claim 1 , wherein raster image processing comprises determining toner coverage for each page of the PDL file.

4. The method of claim 1 , wherein the printing parameters comprise a number of copies to be printed.

5. The method of claim 1 , wherein the printing parameters comprise a duplex instruction.

6. The method of claim 1 , wherein the printing parameters comprise a job name.

7. The method of claim 1 , wherein the printing parameters comprise a resolution.

8. Apparatus for distributing a page description language (“PDL”) file to a plurality of destination devices, the apparatus comprising:

means for extracting printing parameters from the PDL file;

means for raster image processing the PDL file to determine page size and page count;

means for appending a text file to the PDL file to create a modified PDL file, the text file comprising the extracted printing parameters and the determined page size and page count;

means for generating a script based on the extracted printing parameters and the determined page size and page count, the script comprising instructions for routing the modified PDL file to one or more of the destination devices;

means for generating PDL commands in accordance with the script instructions to control how the modified PDL file will be printed by the one or more destination devices; and

means for routing the modified PDL file to the one or more destination devices.

9. The apparatus of claim 8 , wherein the means for raster image processing comprises means for raster image processing the PDL file at a resolution substantially lower than the resolution of the PDL file.

10. The apparatus of claim 8 , wherein the means for raster image processing comprises means for determining toner coverage for each page of the PDL file.

11. The apparatus of claim 8 , wherein the printing parameters comprise a number of copies to be printed.

12. The apparatus of claim 8 , wherein the printing parameters comprise a duplex instruction.

13. The apparatus of claim 8 , wherein the printing parameters comprise a job name.

14. The apparatus of claim 8 , wherein the printing parameters comprise a resolution.

Assignments (10)
ASSIGNMENT OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2025
From: ROYAL BANK OF CANADA [RESIGNING COLLATERAL AGENT]
To: GLAS USA LLC [SUCCESSOR COLLATERAL AGENT]
Reel/Frame 070097/0810 →
RELEASE OF PATENT SECURITY INTEREST Recorded Dec 3, 2024
From: CERBERUS BUSINESS FINANCE AGENCY, LLC
To: ELECTRONICS FOR IMAGING, INC.; FIERY, LLC
Reel/Frame 069477/0479 →
SECURITY INTEREST Recorded Mar 12, 2024
From: ELECTRONICS FOR IMAGING, INC.; FIERY, LLC
To: CERBERUS BUSINESS FINANCE AGENCY, LLC
Reel/Frame 066794/0315 →
RELEASE OF SECURITY INTEREST Recorded Mar 11, 2024
From: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS AGENT
To: ELECTRONICS FOR IMAGING, INC.
Reel/Frame 066793/0001 →
SECURITY INTEREST Recorded Jul 23, 2019
From: ELECTRONICS FOR IMAGING, INC.
To: ROYAL BANK OF CANADA
Reel/Frame 049840/0799 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 23, 2019
From: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
To: ELECTRONICS FOR IMAGING, INC.
Reel/Frame 049840/0316 →
SECOND LIEN SECURITY INTEREST IN PATENT RIGHTS Recorded Jul 23, 2019
From: ELECTRONICS FOR IMAGING, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 049841/0115 →
GRANT OF SECURITY INTEREST IN PATENTS Recorded Jan 3, 2019
From: ELECTRONICS FOR IMAGING, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 048002/0135 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2006
From: BARRY, MICHAEL W.; DOCKMAN, JEFFREY P.; O'NEILL, JR., KEVIN J.; PENNINGTON, ROBERT G.; RAINES, MICHAEL D.; SHUMAKER, MATTHEW D.; TOMPKINS, ELLIOT NEAL
To: T/R SYSTEMS
Reel/Frame 017298/0058 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2006
From: T/R SYSTEMS, INC.
To: ELECTRONICS FOR IMAGING, INC.
Reel/Frame 017298/0068 →