XML printer system
First Claim
1. An apparatus comprising:
- one or more processors configured to at least;
receive and parse, by an extensible markup language (XML) processor module, an XML input data stream, wherein the XML processor module comprises a SAX processor module that is further configured to create events based on the XML input data stream;
associate XML data contained in the XML input data stream with a format template;
format the associated XML data according to a format governed by the format template; and
generate a printable representation of at least a portion of a media based on the formatted XML data.
6 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.
41 Citations
32 Claims
-
1. An apparatus comprising:
one or more processors configured to at least; receive and parse, by an extensible markup language (XML) processor module, an XML input data stream, wherein the XML processor module comprises a SAX processor module that is further configured to create events based on the XML input data stream; associate XML data contained in the XML input data stream with a format template; format the associated XML data according to a format governed by the format template; and generate a printable representation of at least a portion of a media based on the formatted XML data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A method comprising:
-
receiving and parsing, by an extensible markup language (XML) processor module, an XML input data stream, wherein the XML processor module comprises a SAX processor module; associating XML data contained in the XML input data stream with a format template; formatting, by one or more processors, the associated XML data according to a format governed by the format template; and generating a printable representation of at least a portion of a media based on the formatted XML data. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. 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 and parse an extensible markup language (XML) input data stream by an XML processor module, wherein the XML processor module comprises a SAX processor module; associate XML data contained in the XML input data stream with a format template; format the associated XML data according to a format governed by the format template; and generate a printable representation of at least a portion of a media based on the formatted XML data. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
Specification