Method and system for dynamic flowing data to an arbitrary path defined by a page description language

a dynamic flow and page description technology, applied in the field of high-speed printing industry, can solve the problems of slowing the entire printing system, not including text or data flowing capabilities in typical pdl languages, and the processing time required to interpret and render one-hundred thousand pdl specifications, and achieve the effect of high-speed variable data printing operation

Inactive Publication Date: 2008-05-01
GAUTHIER FORREST P
View PDF9 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0007] It is an object of this invention to provide a system and method for flowing variable data (such as text data, image data, bar code data and the like) into a path of a template defined by a PDL specification in a high-speed printing operation. It is a further object of this invention to provide the ability to generate a plurality of merged bitmaps, which are each essentially a copy of a template, except for at least one portion of the template that contains an arbitrary path. In that path, each merged bitmap can contain a different set of variable data merged into it. The template is defined by a page description language, and the page description language only needs to be processed or interpreted once before creating all of the merged bitmaps, thus providing an extremely high-speed variable data printing operation.
[0012] Thus, the PDL specification of the template need only be interpreted once, saving significant processing time for the variable printing operation, because the reserved graphic states may be utilized over and over again to create the flowed data bitmap for each variable data record contained in the merge file.

Problems solved by technology

Typical PDL languages are not designed for high-speed variable data printing because, with PDL languages and PDL interpreters, even if a single item of data in the document changes, an entirely new PDL specification must be created and interpreted.
The processing time required to interpret and render one-hundred thousand PDL specifications is enormous, significantly slowing the entire printing system.
Furthermore, typical PDL languages do not include any text or data flowing capabilities.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and system for dynamic flowing data to an arbitrary path defined by a page description language
  • Method and system for dynamic flowing data to an arbitrary path defined by a page description language
  • Method and system for dynamic flowing data to an arbitrary path defined by a page description language

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] As shown in FIG. 1, a system for performing the method of this invention includes a printer controller 10 having access to a job ticket file 12, a page description language (“PDL”) file 14, a source of variable data such as a merge file 16, and an optional printer configuration file 18. The system also contains an operator control terminal 20 for providing operator controls such as indicating the name and path of the job ticket file 12 for the specific print job.

[0035] The job ticket file 12 contains the guidelines for the print job which can include the names and locations of the PDL file(s) 14, the merge file(s) 16, the configuration file(s) 18, etc.; and may also include special instructions pertaining to features such as data wrapping, described below. The PDL file 14 is preferably a PostScript® (registered TM of Adobe Systems, Inc.) specification created by an application program, such as a word processor, illustrator, or computer-aided design system. The merge file 16 ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

Improvements to a method for flowing variable data, such as text data, image data, bar code data, and the like, into a path of a template defined by a PDL specification in a high-speed printing operation.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS [0001] This application is a divisional of U.S. patent application Ser. No. 09 / 436,749, filed Nov. 9, 1999, which claimed the benefit of U.S. Provisional Application No. 60 / 107,583, filed Nov. 9, 1998. The disclosures of both applications are incorporated herein by reference.BACKGROUND OF THE INVENTION [0002] This invention relates in general to the high speed printing industry, and more particularly a system and method for flowing variable data into a page description language file in a high speed printing environment. [0003] Application programs, such as word processors, illustrators, and computer-aided design systems are software packages used to create a document (text and graphics) on a computer screen and to simultaneously generate a page description language (“PDL”) specification, which is to be transferred to the printer or to any other type of raster or output device for creating a hard copy or copies of the document. Alternatively, a...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F17/00
CPCG06T11/60G06F17/212G06F3/0483G06F17/2247G06F40/106
Inventor WALKER, JAMES R.
Owner GAUTHIER FORREST P
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products