IP Library Granted Patent US 12,141,489
Granted Patent B1
US 12,141,489 · App. 18/138,474 · Granted Nov 12, 2024

Deferred media transform in user space

Inventor: Edward N. Chapman (Rochester, NY)
Assignee: Xerox Corporation
G06F3/1245G06F3/1204G06F3/1256
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 12,141,489
App. No.
18/138,474
Granted
Nov 12, 2024
Kind
B1
Abstract

Methods and systems for rendering a print job can involve saving an initial characteristic of a print job during a setup of the print job, comparing a current characteristic of the print job to the initial characteristic, and applying a transformation to compensate for a mismatch between the initial characteristic and the current characteristic prior to rendering of the print job. The print job is rendered after applying the transformation. The transformation may be performed in a vector space prior to marking of the print job in a device space.

Claims (36)

1. A method for rendering a print job, comprising:

saving an initial characteristic of a print job during a setup of the print job;

comparing a current characteristic of the print job to the initial characteristic based on a Boolean decision;

applying a transformation in vector space to compensate for a mismatch between the initial characteristic and the current characteristic prior to rendering of the print job, the transformation comprising a matrix transformation including a translation matrix, a scale matrix, and a rotation matrix involving rotation about an origin; and

deferring a media selection for the print job.

2. The method of claim 1 further comprising rendering the print job after applying the transformation.

3. The method of claim 1 performing the transformation in the vector space prior to marking of the print job in a device space.

4. The method of claim 1 wherein the transformation comprises an affine transformation.

5. The method of claim 1 further comprising deferring a media selection for the print job.

6. The method of claim 1 further comprising ignoring with an interpreter, a current characteristic of the media selection of the print job.

7. The method of claim 1 wherein the initial characteristic of the print job comprises an initial page size of the print job.

8. The method of claim 1 wherein the current characteristic of the print job comprises a current page size of the print job.

9. A method for rendering a print job, comprising:

saving an initial page size of a print job during a setup of the print job;

deferring a media selection for the print job;

ignoring with an interpreter, a current page size for the media selection;

comparing the current page size used to the initial page size; and

applying a transformation to compensate for a mismatch between the initial page size and the current page size, the transformation comprising a matrix transformation including a translation matrix, a scale matrix, and a rotation matrix involving rotation about an origin.

10. The method of claim 9 performing the transformation in a vector space prior to marking of the print job in a device space.

11. The method of claim 9 wherein the transformation comprises an affine transformation.

12. A printing system, comprising:

a memory;

a storage medium for storing data; and

a processor in communication with the storage medium and the memory, the processor executing machine readable instructions for:

saving an initial characteristic of a print job during a setup of the print job;

comparing a current characteristic of the print job to the initial characteristic based on a Boolean decision;

applying a transformation in vector space to compensate for a mismatch between the initial characteristic and the current characteristic prior to rendering of the print job, the transformation comprising a matrix transformation including a translation matrix, a scale matrix, and a rotation matrix involving rotation about an origin; and

deferring a media selection for the print job.

13. The printing system of claim 12 further comprising a printer for rendering the print job after applying the transformation.

14. The printing system of claim 12 wherein the transformation is performed in the vector space prior to marking of the print job in a device space.

15. The printing system of claim 12 wherein the transformation comprises an affine transformation.

16. The printing system of claim 12 wherein the processor further executes machine readable instructions for:

ignoring with an interpreter a current characteristic of the media selection of the print job.

17. The printing system of claim 12 wherein:

the initial characteristic of the print job comprises an initial page size of the print job; and

the current characteristic of the print job comprises a current page size of the print job.

Assignments (5)
SECOND LIEN NOTES PATENT SECURITY AGREEMENT Recorded Jul 2, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 071785/0550 →
FIRST LIEN NOTES PATENT SECURITY AGREEMENT Recorded Apr 11, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 070824/0001 →
SECURITY INTEREST Recorded Feb 13, 2024
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 066741/0001 →
SECURITY INTEREST Recorded Nov 20, 2023
From: XEROX CORPORATION
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 065628/0019 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2023
From: CHAPMAN, EDWARD N.
To: XEROX CORPORATION
Reel/Frame 063424/0510 →