Patent ID: RE43591

Claim:
A method of printing accessed data over a network using a virtual machine applet in a printer connected to a computer, the method comprising: transforming to-be-printed data accessed through the network or setup command data for setting up a printer environment received from a user into to-be-printed extension extensible mark-up language (XML) data or setup command XML data, respectively, and transmitting the to-be-printed XML data or the setup command XML data to the printer; and interpreting the to-be-printed XML data or the setup command XML data via a virtual machine applet to execute printing or to set up the printer, respectively, wherein the interpreting of the XML data comprises: determining whether received data is XML data; determining whether the to-be-printed XML data or the setup command XML data exists, if determined that the received data is the XML data; producing to-be-printed printer data or setup command printer data from the to-be-printed XML data or the setup command XML data, respectively, using as the virtual machine applet an XML virtual machine applet interpreting XML data, if determined that the to-be-printed XML data or the setup command XML data exists; distinguishing the produced to-be-printed printer data from the produced setup command printer data; and executing printing or setting up the printer with the printer data.