IP Library Granted Patent US 8,467,087
Granted Patent B2
US 8,467,087 · App. 12/543,096 · Granted Jun 18, 2013

Method and system for reducing materials usage associated with document printing

Inventors: Mary Ann Sprague (Macedon, NY); Mary Catherine McCorkindale (Fairport, NY); Patricia L. Swenton-Wall (Victor, NY)
Assignee: Xerox Corporation
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,467,087
App. No.
12/543,096
Granted
Jun 18, 2013
Kind
B2
Abstract

A system for performing a print job request includes a processor, a printing device, and a computer-readable storage medium in communication with the processor. The computer-readable storage medium includes one or more programming instructions for receiving a print job request having a first set of one or more printing parameters, identifying a final page of the print job request, determining a measurement for the final page through the processor, determining a threshold measurement through the processor based on a second set of one or more printing parameters, determining through the processor whether to remove the final page from the print job request based on the measurement and the threshold measurement, removing the final page from the print job request in response, and performing the print job request through the printing device to yield a printed document. The print job request pertains to information displayed on a web site.

Claims (58)

1. A system for performing a print job request, comprising:

a processor;

a printing device; and

a computer-readable storage medium in communication with the processor, wherein the computer-readable storage medium includes one or more programming instructions for:

receiving a print job request having a first set of one or more printing parameters, wherein the print job request pertains to information displayed on a web site,

identifying a final page of the print job request,

determining, via the processor, a measurement for the final page,

determining, via the processor, a threshold measurement based on a second set of one or more printing parameters,

determining, via the processor, whether to remove the final page from the print job request based on the measurement and the threshold measurement, wherein the determining includes:

determining whether the measurement on the final page is less than the threshold measurement, and

automatically setting a duplex printing parameter of the first set of one or more printing parameters in response to the measurement on the final page being less than the threshold measurement;

responsive to the determining whether to remove the final page from the print job request, removing the final page from the print job request, and

performing, via the printing device, the print job request to yield a printed document.

2. The system of claim 1 , wherein the one or more programming instructions for determining a measurement for the final page comprise one or more programming instructions for determining a number of lines printed on the final page.

3. The system of claim 1 , wherein the one or more programming instructions for determining a measurement for the final page comprise one or more programming instructions for determining a percentage of space used on the final page bearing printed material.

4. The system, of claim 1 , wherein the one or more programming instructions for determining a threshold measurement based on a second set of one or more printing parameters comprise one or more programming instructions for determining a number of lines printed on the final page.

5. The system of claim 1 , wherein the one or more programming instructions for determining a threshold measurement based on a second set of one or more printing parameters comprise one or more programming instructions for determining a percentage of space used on the final page bearing printed material.

6. The system of claim 1 , wherein the one or more programming instructions for determining whether to remove the final page from the print job request comprise one or more programming instructions for:

determining whether the measurement on the final page is less than the threshold measurement;

automatically truncating the final page in response to the measurement on the final page being less than the threshold measurement.

7. The system of claim 1 , wherein the one or more programming instructions for determining whether to remove the final page from the print job request comprise one or more programming instructions for:

determining whether the measurement on the final page is less than the threshold measurement;

automatically deleting one or more lines from the final page in response to the measurement on the final page being less than the threshold measurement.

8. A method of performing a print job request, the method comprising:

receiving a print job request having a first set of one or more printing parameters from a server, wherein the print job request pertains to information displayed on a web site;

identifying a final page of the print job request;

determining, via the processor, a measurement for the final page;

determining, via the processor, a threshold measurement based on a second set of one or more printing parameters;

determining, via the processor, whether to remove the final page from the print job request based on the measurement and the threshold measurement, wherein the determining includes automatically setting a duplex printing parameter of the first set of one or more printing parameters in response to the measurement on the final page being less than the threshold measurement;

removing the final page from the print job request responsive to the determining whether to remove the final page; and

performing, via a printing device, the print job request to yield a printed document.

9. The method of claim 8 , wherein determining a measurement for the final page comprises determining a number of lines printed on the final page.

10. The method of claim 8 , wherein determining a measurement for the final page comprises determining a percentage of space used on the final page bearing printed material.

11. The method of claim 8 , wherein determining a threshold measurement based on a second set of one or more printing parameters comprises determining a number of lines printed on the final page.

12. The method of claim 8 , wherein determining a threshold measurement based on a second set of one or more printing parameters comprises determining a percentage of space used on the final page bearing printed material.

13. The method of claim 8 , wherein determining whether to remove the final page from the print job request comprises:

determining whether the measurement on the final page is less than the threshold measurement;

automatically truncating the final page in response to the measurement on the final page being less than the threshold measurement.

14. The method of claim 8 , wherein determining whether to remove the final page from the print job request comprises:

determining whether the measurement on the final page is less than the threshold measurement;

automatically deleting one or more lines from the final page in response to the measurement on the final page being less than the threshold measurement.

15. A method of printing a print job request, the method comprising:

determining, via a processor, one or more first print job requests associated with a user, wherein each first print job request comprises an associated set of one or more printing parameters;

determining, via the processor, a user threshold measurement based on the first print job requests;

receiving a second print job request from the user with a second set of one or more printing parameters, wherein the print job request comprises information displayed on a web site;

identifying a final page of the second print job request;

determining, via the processor, a measurement on the final page;

determining, via the processor, whether to remove the final page from the second print job request based on the measurement and the user threshold measurement, wherein the determining includes:

determining whether the measurement on the final page is less than the threshold measurement, and

automatically setting a duplex of the first set of one or more printing parameters in response to the measurement on the final page being less than the threshold measurement;

removing the final page from the second print job request responsive to the determining whether to remove the final page; and

performing, via a printing device, the second job request to yield a printed document.

16. The method of claim 15 , wherein determining whether to remove the final page from the second print job request comprises:

determining whether the measurement on the final page is less than the threshold measurement;

automatically truncating the final page in response to the measurement on the final page being less than the threshold measurement.

17. The method of claim 15 , wherein determining whether to remove the final page from the second print job request comprises:

determining whether the measurement on the final page is less than the threshold measurement;

automatically deleting one or more lines from the final page in response to the measurement on the final page being less than the threshold measurement.

Assignments (9)
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 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT RF 064760/0389 Recorded Feb 13, 2024
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: XEROX CORPORATION
Reel/Frame 068261/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 →
SECURITY INTEREST Recorded Jun 22, 2023
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 064760/0389 →
RELEASE OF SECURITY INTEREST IN PATENTS AT R/F 062740/0214 Recorded May 18, 2023
From: CITIBANK, N.A., AS AGENT
To: XEROX CORPORATION
Reel/Frame 063694/0122 →
SECURITY INTEREST Recorded Nov 10, 2022
From: XEROX CORPORATION
To: CITIBANK, N.A., AS AGENT
Reel/Frame 062740/0214 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2009
From: SPRAGUE, MARY ANN; MCCORKINDALE, MARY CATHERINE; SWENTON-WALL, PATRICIA L.
To: XEROX CORPORATION
Reel/Frame 023112/0848 →
Continuity (1)
Related Publication 20110043846A1 · Feb 24, 2011