Efficient imposition of arbitrary postscript files without preprocessing by defining a virtual device that specifies a desired position of a page on an output device
First Claim
1. A method of interpreting selected pages defined in a sequence of page descriptions included in a page description language file, comprising the steps of:
- a) determining whether a current page from the sequence of page descriptions is a selected page to be rendered on a flat;
b) if the current page is a selected page,i) defining a virtual device as an output device for the selected page, wherein the virtual device specifies an area in a raster memory for positioning the selected page on the flat; and
ii) interpreting the selected page;
c) if the current page is not a selected page,i) determining a next page in the sequence of page descriptions that is a selected page to be rendered on the flat;
ii) defining the virtual device for the next selected page as the output device for the non-selected page; and
iii) interpreting the non-selected page.
0 Assignments
0 Petitions
Accused Products
Abstract
In a method of imposing selected pages defined in a sequence of page descriptions included in a PostScript® file, the selected pages are interpreted by an interpreter and may be transmitted to a raster memory for rendering on a flat by an output device. If the current page is a selected page to be rendered on the flat, a virtual device is defined as the output device for the selected page such that the virtual device specifies an area in a raster memory for positioning the selected page on the flat, and the selected page is interpreted. If the current page is not a selected page, a next page is determined as selected page to be rendered on the flat, the virtual device is defined for the next selected page as the output device for the non-selected page, and the non-selected page is interpreted.
14 Citations
16 Claims
-
1. A method of interpreting selected pages defined in a sequence of page descriptions included in a page description language file, comprising the steps of:
-
a) determining whether a current page from the sequence of page descriptions is a selected page to be rendered on a flat; b) if the current page is a selected page, i) defining a virtual device as an output device for the selected page, wherein the virtual device specifies an area in a raster memory for positioning the selected page on the flat; and ii) interpreting the selected page; c) if the current page is not a selected page, i) determining a next page in the sequence of page descriptions that is a selected page to be rendered on the flat; ii) defining the virtual device for the next selected page as the output device for the non-selected page; and iii) interpreting the non-selected page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
Specification