Patent ID: 7636584

Claim:
A method for printing information at a remote location, comprising: maintaining a previous configuration of a printer resources pool as a default printing device resource pool; establishing a network connection at a remote location; receiving a list of printing devices communicatively coupled to a print service available to a mobile-computing device and configuring the printer resources pool to include the list of printing devices; accepting and installing at the mobile-computing device a latest version of a common print driver from the print service; requesting a print device context responsive to a printer selected from the list of printing devices; using an application resident on the mobile-computing device to render information to the print device context, wherein the application generates a plurality of device commands responsive to the information to be printed; forwarding the device commands to the print service, wherein the print service renders the device commands against the printer; and upon termination of the network connection at the remote location, restoring the default-printing device resource pool as the list of printing devices that are available to be selected.