Printing to a client site from an application running on a remote server
AssigneeXerox Corporation
InventorsAnthony J. Leone, III, David A. Kavanagh
Life of this patent
Estimating the term…
Abstract
A method for printing at a local printer using the resources of a networked remote application server in which the networked remote application server responds to a print executable request from a local client by downloading a print proxy executable that obtains printing parameters. Upon receipt of printing parameters from the print proxy executable, the networked remote application server generates a printer-dependent data stream and downloads the data stream to the print proxy executable running on the local client. The print proxy executable then uses local printer utilities to execute the print job.
Claims7
A method for printing a document comprising:
- transmitting, from a local client to a networked server, a request to print a document, the document being previously stored on the networked server, the previously stored document being in a printer independent format;
- transmitting, from the networked server to the local client, in response to the request to print, a print proxy applet to obtain print processing parameters;
- transmitting, in response to execution of the print proxy applet, from the local client to a networked server, print processing parameters;
- transmitting, from the networked server to the local client, in accordance with the received print processing parameters, a printer-dependent data stream, the printer-dependent data stream being generated by the networked server in accordance with the received print processing parameters;
- and
- printing the printer-dependent data stream at a local non-network printer connected to the local client.
A method of operating a networked device, comprising:
- receiving, at the networked server, a request from a local client to print a document, the document being previously stored on the networked server, the previously stored document being in printer independent format;
- transmitting, to the local client in response to the request to print, a print proxy applet to obtain print processing parameters;
- receiving from the local client print processing parameters;
- and
- transmitting, to the local client from the networked server, a printer-dependent data stream for printing at a non-networked printer connected to the local client, the printer-dependent data stream being generated at the networked server.
Dependencies are inferred from the claim text.