IP Library Patent Application 12416111
Patent Application
App. No. 12/416,111

Systems and Methods for Fast Printing

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.
12/416,111
Abstract

Methods disclosed permit the accelerated printing of documents. In some embodiments, a method for accelerating the printing of documents utilizes a first pre-processed file, which is obtained by pre-processing a second file. The pre-processed file is associated with stored attribute information for the second file. When a print request is received for the second file, updated file attribute information for the second file is retrieved and used to determine if there are content changes to the second file. In some embodiments, content changes may be detected by comparing the retrieved updated file attribute information with the stored file attribute information. The pre-processed file is used for printing, if there are no content changes to the second file.

Claims (42)

1 . A processor implemented method for printing at least one first file associated with stored attribute information pertaining to a second file, wherein the first file is obtained by pre-processing the second file, the method comprising the processor implemented steps of:

receiving a print request for the second file;

retrieving current file attribute information pertaining to the second file;

determining if there are content changes to the second file by comparing the retrieved file attribute information with the stored file attribute information; and

printing the first file, if there are no content changes to the second file.

2 . The processor implemented method of claim 1 , further comprising printing the second file, if there are content changes to the second file.

3 . The processor implemented method of claim 1 , wherein the method is performed on a first printer.

4 . The processor implemented method of claim 3 , wherein the pre-processing of the second file to obtain the first file is performed when the first printer is idle.

5 . The processor implemented method of claim 3 , wherein the first file is stored on secondary storage coupled to the first printer.

6 . The processor implemented method of claim 3 , wherein the first printer may configure a second printer to perform the method, if a malfunction in a print subsystem of the first printer is detected.

7 . The processor implemented method of claim 1 , wherein the second file is accessed over a network.

8 . The processor implemented method of claim 1 , wherein the method is performed on a print controller coupled to a printer.

9 . The processor implemented method of claim 1 , wherein the file attribute information for the second file comprises at least one of:

file size;

last file update time;

last file edit time; or

last file save time.

10 . The processor implemented method of claim 1 , wherein pre-processing the second file comprises at least one of:

applying language processing to the second file;

obtaining a display list representation of the second file; or

rasterizing the second file.

11 . A computer-readable medium that stores instructions, which when executed by a processor performs steps in a method for printing at least one first file associated with stored attribute information pertaining to a second file, wherein the first file is obtained by pre-processing the second file, the method comprising the processor implemented steps of:

receiving a print request for the second file;

retrieving current file attribute information pertaining to the second file;

determining if there are content changes to the second file by comparing the retrieved file attribute information with the stored file attribute information; and

printing the first file, if there are no content changes to the second file.

12 . The computer-readable medium of claim 11 , further comprising printing the second file, if there are content changes to the second file.

13 . The computer-readable medium of claim 11 , wherein the method is performed on a first printer.

14 . The computer-readable medium of claim 13 , wherein the pre-processing of the second file to obtain the first file is performed when the first printer is idle.

15 . The computer-readable medium of claim 13 , wherein the first file is stored on secondary storage coupled to the first printer.

16 . The computer-readable medium of claim 13 , wherein the first printer may configure a second printer to perform the method, if a malfunction in a print subsystem of the first printer is detected.

17 . The computer-readable medium of claim 11 , wherein the second file is accessed over a network.

18 . The computer-readable medium of claim 11 , wherein the method is performed on a print controller coupled to a printer.

19 . The computer-readable medium of claim 11 , wherein the file attribute information for the second file comprises at least one of:

file size;

last file update time;

last file edit time; or

last file save time.

20 . The computer-readable medium of claim 11 , wherein pre-processing the second file comprises at least one of:

applying language processing to the second file;

obtaining a display list representation of the second file; or

rasterizing the second file.

Assignments (2)
CHANGE OF NAME Recorded Oct 4, 2011
From: KONICA MINOLTA SYSTEMS LABORATORY, INC.
To: KONICA MINOLTA LABORATORY U.S.A., INC.
Reel/Frame 027012/0081 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2009
From: MIYAKE, KIYOSHI
To: KONICA MINOLTA SYSTEMS LABORATORY, INC.
Reel/Frame 022479/0873 →