According to embodiments of the present invention, an apparatus method and
system of remote printing is provided. A server connected to a client via
a network is operable to host execution of an application for a client,
to receive the user-input from the client via the network, and to send
user-output to the client via the network. The server receives a print
request from the client, which is included in the user-input. The server
then generates a universal printer file from the application, based on
the print request, and transmits the universal printer file to an
electronic mail system for delivery of the universal printer file to a
destination specified by the client, for example as an attachment to an
email message.