IP Library Patent Application 13312700
Patent Application
App. No. 13/312,700

PRINTER DRIVER CACHING METHOD

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 None
App. No.
13/312,700
Abstract

A method wherein image data is generated for a logical first page of a print job and for a logical second page of the print job. These are stored for later access. The position of a receiver media in a printer is determined with respect to one of two printheads. A print job is started in duplex format using either printhead, including printing the logical second page of the print job before printing the logical first page of the print job, as necessary.

Claims (36)

1 . A printing method comprising:

generating print image data for a first logical page of a duplex print job;

determining a position of a receiver media in a printer with respect to one of two printheads in the printer;

determining that a second logical page of the print job is to be printed next in the printer before printing the first logical page of the print job based on the step of determining the position of the receiver media;

temporarily storing the first logical page of the print job including generating print image data for the second logical page of the print job; and

printing the second logical page of the print job including printing the first logical page of the print job after the step of printing the second logical page.

2 . The method of claim 1 wherein said step of determining the position of the receiver media comprises determining which one of said two printheads is capable of printing on the receiver media without retracting the receiver media.

3 . The method of claim 1 wherein the print job comprises a plurality of even and odd numbered pages, and wherein the method further comprises printing each of a plurality of pairs of the even numbered pages consecutively during the duplex print job and printing each of a plurality of pairs of the odd numbered pages consecutively during the duplex print job.

4 . The method of claim 3 , further comprising printing the even numbered pages of the print job on said one of the two printheads and printing the odd numbered pages of the print job on another one of the two printheads.

5 . The method of claim 1 , wherein the step of determining the position of the receiver media comprises querying the printer.

6 . The method of claim 1 , wherein the step of temporarily storing comprises storing the first logical page of the print job on a hard disk of a computer system connected to the printer.

7 . The method of claim 1 , wherein the step of printing comprises printing the second logical page of the print job on a first side of a media sheet and printing the first logical page of the print job on a second side of the media sheet.

8 . The method of claim 1 , wherein the step of printing comprises printing the second logical page of the print job on a first side of a media sheet using one of the two printheads and printing the first logical page of the print job on an second side of the media sheet using another one of the two printheads.

9 . A printing method comprising:

generating image data for a logical first page of a print job and for a logical second page of the print job;

storing the image data for the logical first page of the print job and for the logical second page of the print job;

determining a position of a receiver media in a printer with respect to one of two printheads in the printer; and

starting the print job in duplex format using either one of said two printheads based on the step of determining, including printing the logical second page of the print job before printing the logical first page of the print job, wherein the image data for the logical first page and the image data for the logical second page are each accessible for printing first on the printer.

10 . The method of claim 9 wherein said step of determining the position of the receiver media comprises determining which one of said two printheads is capable of printing on the receiver media without retracting the receiver media.

11 . The method of claim 9 wherein the print job comprises a plurality of even and odd numbered pages, and wherein the method further comprises printing each of a plurality of pairs of the even numbered pages consecutively during the duplex print job and printing each of a plurality of pairs of the odd numbered pages consecutively during the duplex print job.

12 . The method of claim 11 , further comprising using only one of the two printheads for printing the plurality of even numbered pages including using only the other one of the two printheads for printing the plurality of odd numbered pages.

13 . The method of claim 9 , wherein the step of determining the position of the receiver media comprises querying the printer.

14 . The method of claim 9 , wherein the step of storing comprises storing the image data for the logical first page of the print job and for the logical second page of the print job on a computer system connected to the printer.

15 . The method of claim 9 , wherein the step of starting the print job comprises printing the logical second page of the print job on a first side of the receiver media before printing the logical first page of the print job on a second side of the receiver media, and wherein each logical side is printed by a different one of the two printheads.

16 . A printing method comprising:

generating image data for a logical first page of a print job;

storing the image data for the logical first page of the print job;

determining a position of a receiver media in a printer with respect to one of two printheads in the printer;

determining that a logical second page of the print job is required for starting the print job in response to the step of determining the position of the receiver media in the printer;

generating image data for the logical second page of a print job in response to the step of determining that the logical second page of the print job is required;

starting the print job including printing the logical second page of the print job on a first side of a print media; and

accessing the stored image data for the logical first page of the print job and printing the logical first page of the print job on a second side of the print media.

17 . The method of claim 16 , further comprising alternating between printing a pair of logically numbered even pages and printing a pair of the logically numbered odd pages in the print job.

18 . The method of claim 16 , wherein the step of generating image data for the logical second page of the print job comprises storing the image data for the logical second page of the print job on a storage device, and wherein the image data for the logical first page of the print job is stored on the storage device.

19 . The method of claim 16 , wherein the printer is a bidirectional printer, and wherein the step of determining the position of the receiver media comprises querying the printer and receiving a response thereto.

20 . A program storage device readable by a computer, tangibly embodying a non-transitory program of instructions executable by the computer to perform the method steps of claim 1 .

Assignments (10)
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: QUALEX, INC.; 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.; KODAK PHILIPPINES, LTD.; NPEC, INC.; CREO MANUFACTURING AMERICA LLC; KODAK AVIATION LEASING LLC
Reel/Frame 050239/0001 →
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 (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 →
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 →
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 →
PATENT SECURITY AGREEMENT Recorded Apr 1, 2013
From: EASTMAN KODAK COMPANY; PAKON, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 030122/0235 →
SECURITY INTEREST Recorded Feb 21, 2012
From: EASTMAN KODAK COMPANY; PAKON, INC.
To: CITICORP NORTH AMERICA, INC., AS AGENT
Reel/Frame 028201/0420 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2011
From: SWIRE, ALAN J.
To: EASTMAN KODAK COMPANY
Reel/Frame 027344/0562 →