Printing to a client site from an application running on a remote server
First Claim
1. A method for printing a document residing on a networked application server at a printer controlled by a local client, the method comprising:
- sending a print executable request from the local client to the networked application server;
causing the execution of a print proxy executable at the local client, the execution including obtaining a print processing parameter;
transferring to the networked application server a print specification command, the print specification command including the print processing parameter; and
receiving, at the print proxy executable, a printer-dependent data stream conditioned by the print processing parameters in the print specification command, the printer-dependent data stream being rendered at the networked application server.
8 Assignments
0 Petitions
Accused Products
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.
56 Citations
17 Claims
-
1. A method for printing a document residing on a networked application server at a printer controlled by a local client, the method comprising:
-
sending a print executable request from the local client to the networked application server;
causing the execution of a print proxy executable at the local client, the execution including obtaining a print processing parameter;
transferring to the networked application server a print specification command, the print specification command including the print processing parameter; and
receiving, at the print proxy executable, a printer-dependent data stream conditioned by the print processing parameters in the print specification command, the printer-dependent data stream being rendered at the networked application server. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of operating a networked application server, the method comprising:
-
receiving at the networked application server a print executable request from the local client;
receiving at the networked application server a print processing parameter from the a print proxy executable residing on the client;
rendering a document at the networked application server in accordance with the print processing parameter to provide a printer-dependent data stream; and
transferring, from the networked application server to said print proxy executable, the printer-dependent data stream, wherein the print proxy executable causes the printer-dependent data stream to be transferred to a printer controlled by the local client. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method of operating a networked application server, the method comprising:
-
receiving a print executable request from a local client;
in response to said print executable request, causing a print proxy executable to be executed at the local client;
receiving a print specification command from the print proxy executable, the print specification command print including a print processing parameter;
in response to the print specification command, rendering a document at the networked application server to obtain a printer-dependent data stream; and
transferring the printer-dependent data stream to the print proxy executable. - View Dependent Claims (14, 15, 16, 17)
-
Specification