IP Library Granted Patent US 7,466,442
Granted Patent B2
US 7,466,442 · App. 09/731,503 · Granted Dec 16, 2008

Printing system and method for customization of a print job

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,466,442
App. No.
09/731,503
Granted
Dec 16, 2008
Kind
B2
Abstract

A method and system of customizing a print job includes receiving an input of an application file. A preferential printing feature is selected from a group of preferential printing features. The printer driver associated with the preferential features is applied to the application file. The application file is printed using the printer driver.

Claims (34)

1. A method of customizing a print job, the method comprising the steps of:

receiving an input of a print job in a standard format in a printer;

determining whether said print job has an embedded customization identifier;

when said print job has said customization identifier:

(1) locating in a database of different plug-ins compatible with said standard format, one or more plug-ins associated with said customization identifier;

(2) executing said print job, said executing including applying said associated one or more plug-ins to said print job to customize said print job; and

when said print job lacks said customization identifier, executing said print job without using said one or more plug-ins.

2. The method of claim 1 wherein said executing further comprises applying raster image processing using a plurality of interpreters.

3. The method of claim 1 further comprising customizing said associated one or more plug-ins.

4. The method of claim 1 wherein said executing of said print job has a start and an end and said applying is at one or more of said start, said end, and within each of a plurality of images of said print job.

5. The method of claim 4 wherein said executing of said print job has a start and an end and said applying is at both said start and said end.

6. The method of claim 4 wherein said applying is within each of a plurality of images of said print job.

7. The method of claim 1 further comprising, prior to said receiving:

selecting one of a plurality of different preferential document-processing features, each said preferential document-processing feature being associated with a different set of one or more of the plug-ins of said database; and

embedding said customization identifier in said print job, said customization identifier being associated with the respective said set of one or more plug-ins associated with said selected preferential document-processing feature.

8. The method of claim 7 further comprising embedding instructions with said customization identifier and using said instructions during said applying.

9. The method of claim 7 wherein said print job has a plurality of types of customization data, said data including said customization identifier, and said determining further comprises ascertaining a highest type in a precedence order of:

(1) customization data embedded by a data processing system downloader,

(2) customization data embedded by a data processing system printer driver, and

(3) customization data embedded by said printer; and wherein said locating and said applying use the ascertained said customization data of said highest type.

10. The method of claim 9 wherein:

said method further comprises accepting a user selection via a user interface of a data processing system separate from said printer when said plurality of types of customization data includes customization data embedded by said data processing system; and

said method further comprises accepting a user selection via a user interface of said printer when said plurality of types of customization data includes customization data embedded by said printer.

11. The method of claim 1 wherein said print job has a dictionary having a plurality of entries, each said entry having an associated printing feature, and said one or more plug-ins reference one of said entries to change an on/off status of the respective said printing feature.

12. A system of customizing a print job, the system comprising:

a printer capable of receiving the print job in a standard format, said printer including:

a database of different plug-ins compatible with said standard format;

a customization detector determining whether said print job has an embedded customization identifier;

a plug-in selector locating in said database one or more plug-ins associated with said customization identifier, when said print job has said embedded customization identifier;

one or more interpreters executing said print job, executing including applying said associated one or more plug-ins to said print job to customize said print job, when said print job has said embedded customization identifier, said executing lacking said applying of said associated one or more plug-ins, when said print job lacks said customization identifier.

13. The system of claim 12 wherein said interpreters apply raster image processing during said executing.

14. The system of claim 12 wherein said associated one or more plug-ins are customizable.

15. The system of claim 12 further comprising a data processing system additional to said printer, said data processing system having a user interface capable of receiving a selection of one of a plurality of different preferential document-processing features, each said preferential document-processing feature being associated with a different set of one or more of the plug-ins of said database, said data processing system having a downloader embedding said customization identifier in said print job, said customization identifier being associated with the respective said set of one or more plug-ins associated with said selection.

16. The system of claim 15 wherein said downloader embeds instructions with said customization identifier, said instructions being usable by said printer during said applying.

Assignments (11)
RELEASE OF SECURITY INTEREST Recorded Jan 24, 2020
From: BARCLAYS BANK PLC
To: EASTMAN KODAK COMPANY; FAR EAST DEVELOPMENT LTD.; FPC INC.; KODAK (NEAR EAST) INC.; KODAK AMERICAS LTD.; KODAK REALTY INC.; LASER PACIFIC MEDIA CORPORATION; QUALEX INC.; KODAK PHILIPPINES LTD.; NPEC INC.
Reel/Frame 052773/0001 →
RELEASE OF SECURITY INTEREST Recorded Jul 30, 2019
From: JP MORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: EASTMAN KODAK COMPANY; FAR EAST DEVELOPMENT LTD.; PFC, INC.; KODAK (NEAR EAST), INC.; KODAK AMERICAS, LTD.; KODAK IMAGING NETWORK, INC.; KODAK PORTUGUESA LIMITED; KODAK REALTY, INC.; LASER PACIFIC MEDIA CORPORATION; PAKON, INC.; QUALEX, INC.; KODAK PHILIPPINES, LTD.; NPEC, INC.; CREO MANUFACTURING AMERICA LLC; KODAK AVIATION LEASING LLC
Reel/Frame 049901/0001 →
RELEASE OF SECURITY INTEREST Recorded Jul 22, 2019
From: JP MORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: EASTMAN KODAK COMPANY; FAR EAST DEVELOPMENT LTD.; FPC, INC.; KODAK (NEAR EAST), INC.; KODAK AMERICAS, LTD.; KODAK IMAGING NETWORK, INC.; KODAK PORTUGUESA LIMITED; KODAK REALTY, INC.; LASER PACIFIC MEDIA CORPORATION; PAKON, INC.; QUALEX, INC.; KODAK PHILIPPINES, LTD.; NPEC, INC.; CREO MANUFACTURING AMERICA LLC; KODAK AVIATION LEASING LLC
Reel/Frame 050239/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 16, 2017
From: EASTMAN KODAK COMPANY
To: COMMERCIAL COPY INNOVATIONS, INC.
Reel/Frame 041735/0922 →
RELEASE OF SECURITY INTEREST Recorded Feb 1, 2017
From: BANK OF AMERICA, N.A.
To: EASTMAN KODAK COMPANY
Reel/Frame 041582/0013 →
RELEASE OF SECURITY INTEREST Recorded Feb 1, 2017
From: JP MORGAN CHASE BANK N.A.
To: EASTMAN KODAK COMPANY
Reel/Frame 041581/0943 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Sep 5, 2013
From: CITICORP NORTH AMERICA, INC., AS SENIOR DIP AGENT; WILMINGTON TRUST, NATIONAL ASSOCIATION, AS JUNIOR DIP AGENT
To: EASTMAN KODAK COMPANY; PAKON, INC.
Reel/Frame 031157/0451 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT (FIRST LIEN) Recorded Sep 5, 2013
From: EASTMAN KODAK COMPANY; FAR EAST DEVELOPMENT LTD.; FPC INC.; KODAK (NEAR EAST), INC.; KODAK IMAGING NETWORK, INC.; KODAK PORTUGUESA LIMITED; KODAK REALTY, INC.; LASER-PACIFIC MEDIA CORPORATION; PAKON, INC.; QUALEX INC.; KODAK PHILIPPINES, LTD.; NPEC INC.; CREO MANUFACTURING AMERICA LLC; KODAK AVIATION LEASING LLC; KODAK AMERICAS, LTD.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE
Reel/Frame 031158/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT (SECOND LIEN) Recorded Sep 5, 2013
From: EASTMAN KODAK COMPANY; FAR EAST DEVELOPMENT LTD.; FPC INC.; KODAK (NEAR EAST), INC.; KODAK AMERICAS, LTD.; KODAK IMAGING NETWORK, INC.; KODAK PORTUGUESA LIMITED; KODAK REALTY, INC.; LASER-PACIFIC MEDIA CORPORATION; PAKON, INC.; QUALEX INC.; KODAK PHILIPPINES, LTD.; NPEC INC.; CREO MANUFACTURING AMERICA LLC; KODAK AVIATION LEASING LLC
To: BARCLAYS BANK PLC, AS ADMINISTRATIVE AGENT
Reel/Frame 031159/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT (ABL) Recorded Sep 5, 2013
From: EASTMAN KODAK COMPANY; FAR EAST DEVELOPMENT LTD.; FPC INC.; KODAK (NEAR EAST), INC.; KODAK AMERICAS, LTD.; KODAK IMAGING NETWORK, INC.; KODAK PORTUGUESA LIMITED; KODAK REALTY, INC.; LASER-PACIFIC MEDIA CORPORATION; PAKON, INC.; QUALEX INC.; KODAK PHILIPPINES, LTD.; NPEC INC.; CREO MANUFACTURING AMERICA LLC; KODAK AVIATION LEASING LLC
To: BANK OF AMERICA N.A., AS AGENT
Reel/Frame 031162/0117 →
SECURITY INTEREST Recorded Feb 21, 2012
From: EASTMAN KODAK COMPANY; PAKON, INC.
To: CITICORP NORTH AMERICA, INC., AS AGENT
Reel/Frame 028201/0420 →