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.