IP Library Granted Patent US 8,610,932
Granted Patent B2
US 8,610,932 · App. 13/014,620 · Granted Dec 17, 2013

Job based calibration, calibration guard, and profile advisor

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 8,610,932
App. No.
13/014,620
Granted
Dec 17, 2013
Kind
B2
Abstract

A method and apparatus for launching a calibrator process by which the user is guided through the process of calibrating the conditions used by a particular print job is provided. Techniques are provided which calculate which print conditions will be used by the particular print job, which guarantees that the user is calibrating the correct conditions to get the best color quality for the particular job. The method and apparatus further provides techniques that allow the user to specify the conditions under which a calibration is considered expired in terms of time since the last calibration and the number of prints since the last calibration The method and apparatus further provides techniques for when the user encounters a new media type or print condition, the system can measure such and inform the user whether to create a new profile and/or new calibration set to get the optimal color quality.

Claims (43)

1. A computer-implemented method for print job based calibration, comprising the steps of:

receiving, at a server, a print job;

receiving, at said server, parameters associated with the print job and generating a job ticket comprising said parameters;

mapping, by a mapping processor at said server, said job ticket to any of: a particular calibration and a set of a plurality of calibrations;

causing, by said server, a particular calibration sequence to be performed for each parameter in said job ticket and determining resulting calibration values;

in response to determining resulting calibration values, said server performing a raster image process (rip) on the print job, using the resulting calibration values; and

delivering the ripped print job to a print engine for printing;

wherein when the print job is printed, the print job is printed with an intended color quality, and

wherein said mapping comprises the steps of:

determining, by a processor, whether the print lob uses different output profiles for different media;

when it is determined that the print lob does not use different output profiles for different media, using a calibration set that is associated with or mapped to a single output profile used by said print job;

when it is determined that the print lob does use different output profiles for different media, determining, by a processor, for each media used by the print job, whether the media is defined as a paper catalog entry;

when it is determined that the media is not defined as a paper catalog entry, then for each non-paper catalog media in the print job, identifying, by a processor, an associated output profile by looking up a media-to-output-profile table at said server and identifying an associated calibration by looking up an output-profile-to-calibration table at said server; and

when it is determined that the media is defined as a paper catalog entry, then for each paper catalog media, checking, by a processor, whether the output profile is defined in a paper catalog database at said server and when said output profile is defined, using said output profile and when said output profile is not defined, using a default output profile at said server, and identifying an associated calibration by looking up said output-profile-to-calibration table at said server.

2. The computer-implemented method of claim 1 , wherein one or more settings that affect the mapping are:

media types specified to be used in the print job;

whether it is specified to use a single output profile or to use different output profiles for different media types in the print job;

whether a particular color processing indicator is turned off;

particular setting at said print server for associating calibration sets to output profiles;

whether the print job uses paper catalog entries as media types, and when said print job uses paper catalog entries as media types, determining whether any output profiles are specified for the paper catalog entries; and

other print job settings that affect calibration selection.

3. The computer-implemented method of claim 1 ,

prior to receiving said print job, providing to a user a print driver, said print driver comprising the steps of:

in response to a user indicating to print the print job, presenting to the user a selection of print conditions associated with the print job; and

receiving from said user, one or more selected print conditions from said presented selection of print conditions, said one or more selected print conditions representing said parameters associated with the print job.

4. An apparatus for print job based calibration, comprising:

a server;

at least one processor at said server; and

memory at said server to carry out the steps of:

receiving, at said server, a print job;

receiving, at said server, parameters associated with the print job and generating a job ticket comprising said parameters;

mapping, by a mapping processor at said server, said job ticket to any of:

a particular calibration and a set of a plurality of calibrations;

causing, by said server, a particular calibration sequence to be performed for each parameter in said job ticket and determining resulting calibration values;

in response to determining resulting calibration values, said server performing a raster image process (rip) on the print job, using the resulting calibration values; and

delivering the ripped print job to a print engine for printing;

wherein when the print job is printed with an intended color quality, and

wherein said mapping comprises the steps of:

determining, by a processor, whether the print job uses different output profiles for different media;

when it is determined that the print job does not use different output profiles for different media, using a calibration set that is associated with or mapped to a single output profile used by said print job;

when it is determined that the print job does use different output profiles for different media, determining, by a processor, for each media used by the print job, whether the media is defined as a paper catalog entry;

when it is determined that the media is not defined as a paper catalog entry, then for each non-paper catalog media in the print lob, identifying, by a processor, an associated output profile by looking up a media-to-output-profile table at said server and identifying an associated calibration by looking up an output-profile-to-calibration table at said server; and

when it is determined that the media is defined as a paper catalog entry, then for each paper catalog media, checking, by a processor, whether the output profile is defined in a paper catalog database at said server and when said output profile is defined, using said output profile and when said output profile is not defined, using a default output profile at said server, and identifying an associated calibration by looking up said output-profile-to-calibration table at said server.

Assignments (13)
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 SECURITY INTEREST Recorded Dec 9, 2024
From: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
To: FIERY, LLC
Reel/Frame 069546/0649 →
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 14, 2024
From: FIERY, LLC
To: ROYAL BANK OF CANADA
Reel/Frame 066797/0464 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2022
From: ELECTRONICS FOR IMAGING, INC.
To: FIERY, LLC
Reel/Frame 061132/0471 →
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 →
SECURITY INTEREST Recorded Jul 23, 2019
From: ELECTRONICS FOR IMAGING, INC.
To: ROYAL BANK OF CANADA
Reel/Frame 049840/0799 →
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 Jan 31, 2012
From: NILES, MICHAEL; MICHEL, PAUL; LEE, DAVID; JULIAO, JORGE
To: ELECTRONICS FOR IMAGING, INC.
Reel/Frame 027628/0651 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 25, 2011
From: NILES, MICHAEL; MICHEL, PAUL; LEE, DAVID; JULIAO, JORGE
To: ELECTRONICS FOR IMAGING, INC.
Reel/Frame 025868/0318 →