Method and apparatus for printing XML directly using a formatting template
First Claim
1. A formatting template for printing XML files, comprising a data map format containing XML descriptors defining the formatting for elemental content of the XML file.
5 Assignments
0 Petitions
Accused Products
Abstract
A printing system and method for printing XML files directly using a formatting template is disclosed. An embodiment of the printing system includes a spooler for receiving printable information from the print channel, a print services facility for parsing an XML file, formatting the XML file according to a formatting template, the print services facility organizing a data stream representing the formatted XML file and generating a print steam having been formatted using the formatting template and a printer for printing the print steam according to the formatting defined by the formatting template, wherein the formatting template defines a data map format containing XML descriptors defining the formatting for an element of the XML file. The formatting template, such as a data map in a page definition, is used to format each XML element. The formatting template contains descriptors that specify presentation parameters such as position, rotation, font, color, etc. The descriptors are indexed using a concatenation of the XML tags that must be traversed to get to a particular XML element.
-
Citations
29 Claims
- 1. A formatting template for printing XML files, comprising a data map format containing XML descriptors defining the formatting for elemental content of the XML file.
-
10. A printing system, comprising:
-
a spooler for receiving printable information from the print channel;
a print services facility for parsing an XML file, formatting the XML file according to a formatting template, the print services facility organizing a data stream representing the formatted XML file and generating a print steam having been formatted using the formatting template; and
a printer for printing the print steam according to the formatting defined by the formatting template;
wherein the formatting template defines a data map format containing XML descriptors defining the formatting for an element of the XML file. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for printing XML files directly using a formatting template, comprising:
-
placing an XML file to be printed on a server spool;
providing a formatting template to a print services facility, wherein the formatting template defines a data map format containing XML descriptors defining the formatting for an element of the XML file; and
pulling the XML file from the spooler for generating a formatted print stream using the formatting template. - View Dependent Claims (20, 21, 22, 23)
-
-
24. An article of manufacture comprising a program storage medium readable by a computer, the medium tangibly embodying one or more programs of instructions executable by the computer to perform a method for printing XML files directly using a formatting template, the method comprising:
-
placing an XML file to be printed on a server spool;
providing a formatting template to a print services facility, wherein the formatting template defines a data map format containing XML descriptors defining the formatting for an element of the XML file; and
pulling the XML file from the spooler for generating a formatted print stream using the formatting template. - View Dependent Claims (25, 26, 27, 28)
-
-
29. A printing system, comprising:
-
spooler means for receiving printable information from the print channel;
print driver means for parsing an XML file, formatting the XML file according to a formatting means, the print services facility organizing a data stream representing the formatted XML file and generating a print steam having been formatted using the formatting template; and
printing means for printing the print steam according to the formatting defined by the formatting template;
wherein the formatting means defines a data map format containing XML descriptors defining the formatting for an element of the XML file.
-
Specification