Scalable vector graphics print driver
First Claim
Patent Images
1. A print driver executable on a user'"'"'s personal computer responsive to a selection of a print option from any application program, the print driver being stored on a memory medium readable by the user'"'"'s personal computer, the print driver comprising:
- computer-executable code configured to receive output from an application program; and
computer-executable code configured to generate print output from the application program output, the print output conforming to a scalable vector graphics (SVG) language, which is a standardized device independent output format,wherein the computer-executable code configured to generate the print output further comprises computer-executable code configured to convert absolute coordinate values to SVG dimensions which indicate physical lengths using a width and height viewbox designation in the print output in accordance with physical dimensions of an output medium and a desired resolution.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention addresses the foregoing problems and concerns a print driver executable on a user'"'"'s personal computer and responsive to a print option selection from any application program, generates output that conforms to a standardized markup language format.
-
Citations
22 Claims
-
1. A print driver executable on a user'"'"'s personal computer responsive to a selection of a print option from any application program, the print driver being stored on a memory medium readable by the user'"'"'s personal computer, the print driver comprising:
-
computer-executable code configured to receive output from an application program; and computer-executable code configured to generate print output from the application program output, the print output conforming to a scalable vector graphics (SVG) language, which is a standardized device independent output format, wherein the computer-executable code configured to generate the print output further comprises computer-executable code configured to convert absolute coordinate values to SVG dimensions which indicate physical lengths using a width and height viewbox designation in the print output in accordance with physical dimensions of an output medium and a desired resolution. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method executable by a print driver executing on a user'"'"'s personal computer and responsive to a selection of a print option from any application program, the method comprising:
-
a receiving step to receive output from an application program; and a generating step to generate print output from the application program output, the print output conforming to a scalable vector graphics (SVG) language, which is a standardized device independent output format, wherein the computer-executable code configured to generate the print output further comprises computer-executable code configured to convert absolute coordinate values to SVG dimensions which indicate physical lengths using a width and height viewbox designation in the print output in accordance physical dimensions of an output medium and a desired resolution. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A computer-readable memory medium in which computer-executable process steps are stored, the process steps for execution by a print driver and responsive to a selection of a print option from an application program, the process steps comprising:
-
a receiving step to receive output from an application program; and a generating step to generate print output from the application program output, the print output conforming to a scalable vector graphics (SVG) language, which is a standardized device independent output format, wherein the computer-executable code configured to generate the print output further comprises computer-executable code configured to convert absolute coordinate values to SVG dimensions which indicate physical lengths using a width and height viewbox designation in the print output in accordance with physical dimensions of an output medium and a desired resolution. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A print driver executable on a user'"'"'s personal computer responsive to a selection of a print option from any application program, the print driver being stored on a memory medium readable by the user'"'"'s personal computer, the print driver comprising:
-
computer-executable code configured to receive output from an application program; and computer-executable code configured to generate print output from the application program output, the print output conforming to a scalable vector graphics (SVG) language, which is a standardized device independent output format, wherein the computer-executable code configured to generate the print output further comprises computer-executable code configured to convert absolute coordinate values to SVG dimensions in accordance with physical dimensions of an output medium and a desired resolution, and computer-executable code configured to cache at least one path element in the application program output and generate a corresponding path element in the print output when a paint path element is encountered in the application program output. - View Dependent Claims (19, 20, 21)
-
-
22. A method executable by a print driver executing on a user'"'"'s personal computer and responsive to a selection of a print option from any application program, the method comprising:
-
a receiving step to receive output from an application program; and a generating step to generate print output from the application program output, the print output conforming to a scalable vector graphics (SVG) language, which is a standardized device independent output format, wherein the computer-executable code configured to generate the print output further comprises computer-executable code configured to convert absolute coordinate values to SVG dimensions in accordance with physical dimensions of an output medium and a desired resolution, and computer-executable code configured to cache at least one path element in the application program output and generate a corresponding path element in the print output when a paint path element is encountered in the application program output.
-
Specification