US5666543A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method of trapping graphical objects in a desktop publishing program
Assignee: Adobe Inc
•
Filing: 1994-03-23
•
Granted: 1997-09-09
•
Expires: 2014-03-23
Abstract
Abstract The publication prolog of a PostScript page description language (PDL) or other PDL file is modified to create traps within an interpreter or raster image processor (RIP). The publication prolog is modified to provide the trapping instructions to the RIP, while the script is sent unmodified to the RIP. In a preferred embodiment, modification of the publication prolog to instruct the RIP includes creating a directory of the color objects in the publication, and trapping the color objects in the publication using the directory. Thereafter, the modified publication prolog and script are sent to the RIP and trap areas are created as the publication is rendered.
Inventors
- 👤 Richard A. Gartland
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-03 20:49
CPC Classifications
G; G06; G06K; G06K15/00; G06K15/02; G06K15/18; G06K15/1801; G06K15/1825; G06K15/1826; G06F; G06F40/00; G06F40/10; G06F40/103
Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
67 words
A method in a raster image processor to trap page objects, comprising: receiving a page prolog, comprising page description language (PDL) instructions executable by a raster image processor (RIP) to trap page objects; receiving a page script, comprising PDL instructions describing a plurality of page objects and executable by the RIP; and executing the prolog PDL instructions to trap an object described by the script PDL instructions.
Claim 2
Independent Claim
67 words
A method in a raster image processor to trap page objects, comprising: receiving a page prolog, comprising page description language (PDL) instructions executable by a raster image processor (RIP) to trap page objects; receiving a page script, comprising PDL instructions describing a plurality of page objects and executable by the RIP; and executing the prolog PDL instructions to trap an object described by the script PDL instructions.
Claim 3
Dependent Claim
22 words
The method of claim 1, further comprising executing the prolog PDL instructions to trap each object described by the script PDL instructions.
Claim 4
Dependent Claim
88 words
The method of claim 1, further comprising: executing script PDL instructions by the RIP to draw a current object; and executing prolog PDL instructions by the RIP to: store the current object to an object directory; retrieve an object from the object directory as a background object; and evaluate trapping criteria to determine whether to trap the current object against the background object, and if the current object is to be trapped against the background object, determine a color and position for a trap and draw the trap.
Claim 5
Dependent Claim
81 words
A computer program stored on a computer-readable medium, comprising instructions for causing a raster image processor to trap page objects, comprising: a page prolog, comprising page description language (PDL) instructions executable by a raster image processor (RIP), wherein a RIP receives the page prolog and a page script, the page script comprising PDL instructions describing a plurality of page objects and executable by the RIP, and executes the prolog PDL instructions to trap an object described by the script PDL instructions.
Claim 6
Dependent Claim
81 words
A computer program stored on a computer-readable medium, comprising instructions for causing a raster image processor to trap page objects, comprising: a page prolog, comprising page description language (PDL) instructions executable by a raster image processor (RIP), wherein a RIP receives the page prolog and a page script, the page script comprising PDL instructions describing a plurality of page objects and executable by the RIP, and executes the prolog PDL instructions to trap an object described by the script PDL instructions.
Claim 7
Dependent Claim
91 words
The computer program of claim 4, wherein the prolog PDL instructions further cause the RIP to: execute script PDL instructions to draw a current object; and execute prolog PDL instructions to: store the current object to an object directory; retrieve an object from the object directory as a background object; and evaluate trapping criteria to determine whether to trap the current object against the background object, and if the current object is to be trapped against the background object, determine a color and position for a trap and draw the trap.
Claim 8
Dependent Claim
73 words
A computer program stored on a computer-readable medium, comprising instructions for causing a computer to: send a page prolog to a raster image processor (RIP); and send a page script to the RIP, the page script comprising page description language (PDL) instructions describing a plurality of page objects, wherein the page prolog comprises page description language (PDL) instructions for causing the RIP to trap a page object described by the script PDL instructions.
Claim 9
Dependent Claim
73 words
A computer program stored on a computer-readable medium, comprising instructions for causing a computer to: send a page prolog to a raster image processor (RIP); and send a page script to the RIP, the page script comprising page description language (PDL) instructions describing a plurality of page objects, wherein the page prolog comprises page description language (PDL) instructions for causing the RIP to trap a page object described by the script PDL instructions.
Claim 10
Dependent Claim
91 words
The computer program of claim 6, wherein the prolog PDL instructions further cause the RIP to: execute script PDL instructions to draw a current object; and execute prolog PDL instructions to: store the current object to an object directory; retrieve an object from the object directory as a background object; and evaluate trapping criteria to determine whether to trap the current object against the background object, and if the current object is to be trapped against the background object, determine a color and position for a trap and draw the trap.
References Cited (Backward Citations)
US4115816A
Cited
US4583116A
Cited
US4683492A
Cited
US4603431A
Cited
EP0189238A1
Cited
US4852485A
Cited
US4817187A
Cited
US4821336A
Cited
US4815009A
Cited
US5208905A
Cited
US4916484A
Cited
US4824761A
Cited
US4931861A
Cited
US5157783A
Cited
US5115402A
Cited
US5029115A
Cited
US5043711A
Cited
US5274758A
Cited
US5113249A
Cited
US5131058A
Cited
US5251298A
Cited
US5295236A
Cited
US5542052A
Cited
US5438653A
Cited
US5353388A
Cited
US5313570A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-09-08 | 2001-03-10 | 2001-09-09 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-09-08 | 2005-03-10 | 2005-09-09 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-09-08 | 2009-03-10 | 2009-09-09 | $7700.00 | Window Closed / Lapsed |