Recherche Images Maps Play YouTube Actualités Gmail Drive Plus »
Recherche avancée dans les brevets | Images de page | Historique Web | Connexion

Brevets

  

United States Patent

[19]

Dziesietnik et al.

US006134018A [ii] Patent Number: 6,134,018 [45] Date of Patent: *Oct. 17,2000

[54] METHOD AND APPARATUS FOR CREATING PERSONALIZED DOCUMENTS THAT INCLUDE VARIABLE DATA

[75] Inventors: Ghilad Dziesietnik, Palo Alto; Danielle Beaumont, San Francisco; Luis Trabb Pardo, Palo Alto, all of Calif.

[73] Assignee: Electronics for Imaging, Inc., Foster City, Calif.

[ * ] Notice: This patent issued on a continued prosecution application filed under 37 CFR 1.53(d), and is subject to the twenty year patent term provisions of 35 U.S.C. 154(a)(2).

[21] Appl. No.: 08/939,042 [22] Filed: Sep. 26, 1997

[51] Int. CI. G06F 15 00

[52] U.S. CI 358/1.15; 358/1.18

[58] Field of Search 382/235, 303,

382/304, 232; 395/114, 117; 707/515; 345/502, 707, 507, 508, 527, 435, 191, 202, 505-506; 358/540, 462, 450, 1.15, 1.16, 1.17, 1.18, 1.13, 1.12, 1.6, 1.1, 426, 433, 453, 448,

467

[56] References Cited

U.S. PATENT DOCUMENTS

4,527,252 7/1985 Donohue et al 395/110

4,776,028 10/1988 Tanaka et al 382/244

5,043,749 8/1991 Punater et al 346/153.1

5,113,494 5/1992 Menendez et al 395/163

5,136,316 8/1992 Punater et al 346/153.1

5,715,382 2/1998 Herregods et al 395/117

5,825,348 10/1998 Ludolph et al 345/115

5,845,302 12/1998 Cyman, Jr. et al 707/517

OTHER PUBLICATIONS

"Personalized Printing—Adobe's© Personalization Stretegy for the Supra Production Printing Architecture", Oct. 1996.

Primary Examiner—Dov Popovici

Attorney, Agent, or Firm—Michael A. Glenn; Donald M. Hendricks

[57] ABSTRACT

A technique is described for adding variable data to a print job, while requiring a minimum amount of storage. Key to the invention is the use of a data compression algorithm during RIPing. During a first stage of operation, a master document is RIPed into a compressed format and saved in a cache, such as RAM or disk storage. It is important to note that RIPing and data compression are performed simultaneously. This minimizes the amount of processing power necessary to RIP and compress a large document, while significantly reducing the amount of storage space required to save the RIPed master document. The variable data document is RIPed and compressed during a second stage of operation using the same algorithm as applied to the master document. Uniquely, the variable data document is RIPed directly onto the master document in compressed format. During the second phase of operation, the master document to be personalized is retrieved from memory and stored in a frame buffer. The variable data document is RIPed in compressed format directly into the frame buffer. A compressed file that results may be decompressed and forwarded to the print engine.

26 Claims, 4 Drawing Sheets

[merged small][merged small][merged small][table][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][graphic][merged small][merged small][graphic][merged small][merged small][merged small][merged small][merged small][merged small][merged small]
[merged small][merged small][merged small][merged small][graphic][merged small][graphic][merged small]
[blocks in formation]
[merged small][merged small][merged small][table][merged small][merged small][merged small][merged small][merged small][merged small][graphic][graphic][merged small][merged small]
« PrécédentContinuer »