XML printer system
First Claim
1. A non-transitory computer-readable medium having computer readable program code stored thereon, the program code being configured to, when executed, cause an apparatus to at least:
- receive, by an extensible markup language (XML) processor module, an XML input data stream;
select, by the XML processor module and based on the XML input data stream, a format template from a plurality of format templates;
associate XML data contained in the XML input data stream with the selected format template; and
format the associated XML data according to a format governed by the format template.
7 Assignments
0 Petitions
Accused Products
Abstract
An XML processing system for use in a barcode printer apparatus includes a computer system operatively coupled to the barcode printer apparatus. The computer system further includes an XML processor configured to receive, parse, and process an XML input data stream and obtain schema identified in the XML data stream from a schema repository. Alternatively, the system includes a SAX processor configured to receive and process the XML input data stream, a ZPL processor configured to receive and process a format template, a variable data integrator configured to develop an association between the XML data contained in the XML input data stream and the format template, a formatting engine configured to format the associated XML data according to a format governed by the format template, and a barcode rendering engine configured to receive the associated and formatted XML data and generate a bit map representative of the bar code label.
-
Citations
20 Claims
-
1. A non-transitory computer-readable medium having computer readable program code stored thereon, the program code being configured to, when executed, cause an apparatus to at least:
-
receive, by an extensible markup language (XML) processor module, an XML input data stream; select, by the XML processor module and based on the XML input data stream, a format template from a plurality of format templates; associate XML data contained in the XML input data stream with the selected format template; and format the associated XML data according to a format governed by the format template. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A hybrid extensible markup language (XML) printer system comprising:
-
a print head mechanism; and at least one memory configured to store a downloaded format template and a printer firmware, the printer firmware configured to cause the XML printer system to at least; receive an XML input data stream; select, based on the XML input data stream, a format template from a plurality of format templates; associate XML data contained in the XML input data stream with the selected format template; and format the associated XML data according to a format governed by the format template. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
receiving, by an extensible markup language (XML) processor module of a printer, an XML input data stream; selecting, by the XML processor module and based on the XML input data stream, a format template from a plurality of format templates; associating XML data contained in the XML input data stream with the selected format template; formatting the associated XML data according to a format governed by the format template; generating a printable representation of at least a portion of a media based on the formatted XML data; and printing the printable representation by the printer. - View Dependent Claims (18, 19, 20)
-
Specification