Claims
- 1. A method for overlaying a data image contained in a PostScript data file on a form image contained in an encapsulated PostScript file, comprising the steps of:storing the form image in the encapsulated PostScript file on a storage device of a printer; sending the PostScript data file to the printer which causes the encapsulated PostScript file to be interpreted with the PostScript data file; determining whether an orientation of the form image in the encapsulated PostScript file is common to a predetermined orientation; reorienting the form image in the encapsulated PostScript file if it is determined in the determining step that the form image in the encapsulated PostScript file is not common to the predetermined orientation; and printing a composite page having the data image from said PostScript data file overlaid on the form image from said encapsulated PostScript file.
- 2. The method of claim 1, further comprising the step of redefining a showpage operation to perform a no-operation.
- 3. An apparatus for overlaying a data image contained in a PostScript data file on a form image contained in an encapsulated PostScript file, comprising:means for storing the form image in the encapsulated PostScript file on a storage device of a printer; means for sending the PostScript data file to the printer and causing the encapsulated PostScript file to be interpreted with the PostScript data file; means for determining whether an orientation of the form image in the encapsulated PostScript file is common to a predetermined orientation; means for reorienting the form image in the encapsulated PostScript file if it is determined by the means for determining that the form image in the encapsulated PostScript file is not common to the predetermined orientation; and means for printing a composite page having the data image overlaid on the form image.
- 4. The apparatus of claim 3, further comprising:means for redefining a showpage operation to perform a no-operation.
- 5. An apparatus for overlaying a data image contained in a PostScript data file on a form image contained in an encapsulated PostScript file, comprising:a processor; and a computer readable medium encoded with processor readable instructions that when executed by the processor implement, a form image storing mechanism configured to store a form image on a memory of a printer as an encapsulated PostScript file, an orientation correction mechanism configured to determine whether an orientation of the encapsulated PostScript file is common to a predetermined orientation, and to rotate the encapsulated PostScript file if it is determined that the encapsulated PostScript file is not commonly oriented with the predetermined orientation, and a data file printing mechanism configured to send a PostScript data file to a printer and cause the encapsulated PostScript file stored on the memory of the printer to be interpreted with the data file.
- 6. The apparatus of claim 5, wherein:said computer readable medium is further encoded with processor readable instructions that when executed by the processor further implements, a showpage redefinition mechanism that redefines a PostScript showpage operation to perform a no-operation command.
- 7. A method for overlaying a data image contained in a PostScript data file on a form image contained in an encapsulated PostScript file, comprising the steps of:storing the form image in the encapsulated PostScript file on a storage device of a printer; sending the PostScript data file to the printer which causes the encapsulated PostScript file to be interpreted with the PostScript data file; adjusting an origin of at least one of the encapsulated PostScript file and a transformation matrix so as to provide a common origin for both the encapsulated PostScript file and the transformation matrix, and printing a composite page having the data image from said PostScript data file overlaid on the form image from said encapsulated PostScript file.
- 8. An apparatus for overlaying a data image contained in a PostScript data file on a form image contained in an encapsulated PostScript file, comprising:means for storing the form image in the encapsulated PostScript file on a storage device of a printer; means for sending the PostScript data file to the printer and causing the encapsulated PostScript file to be interpreted with the PostScript data file; means for adjusting an origin of at least one of the encapsulated PostScript file and a transformation matrix so as to provide a common origin for both the encapsulated PostScript file and the transformation matrix; and means for printing a composite page having the data image overlaid on the form image.
- 9. An apparatus for overlaying a data image contained in a PostScript data file on a form image contained in an encapsulated PostScript file, comprising:a processor; and a computer readable medium encoded with processor readable instructions that when executed by the processor implement, a form image storing mechanism configured to store a form image on a memory of a printer as an encapsulated PostScript file, a translation mechanism configured to adjust an origin of at least one of the encapsulated PostScript file and a transformation matrix so as to provide a common origin for both the encapsulated PostScript file and the transformation matrix, a data file printing mechanism configured to send a PostScript data file to a printer and cause the encapsulated PostScript file stored on the memory of the printer to be interpreted with the data file.
CROSS-REFERENCE TO RELATED APPLICATIONS
The present application claims the benefit of and contains subject matter related to that disclosed in commonly owned, U.S. provisional application Ser. No. 60/065,883 filed on Nov. 17, 1997, the contents of which is incorporated herein by reference.
US Referenced Citations (3)
Number |
Name |
Date |
Kind |
5349648 |
Handley |
Sep 1994 |
|
5813020 |
Hohensee et al. |
Sep 1998 |
|
5982994 |
Mori et al. |
Nov 1999 |
|
Foreign Referenced Citations (1)
Number |
Date |
Country |
WO 9622573 |
Jul 1996 |
WO |
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/065883 |
Nov 1997 |
US |