Patent ID: 8024398

Claim:
A method for printing via a wireless device, comprising: providing renderable data to the wireless device by which a user-interface (UI) is rendered on the wireless device; enabling a user to select source data to be printed via the UI; enabling the user to select an output device or use a default output device on which the source data are to be printed via the UI; receiving the source data via a print service; after said receiving, generating a preview on said wireless device of how a document will appear when rendered on the selected or default output device, wherein for image files, said generating creates said preview as dithered thumbnails based on display characteristics of a display of said wireless device and adjusts the final output size to fit the vertical and horizontal dimensions of the selected or default output device without losing an aspect ratio, and for multi-page non-image files, said generating converts the non-image files to a plain text format based on the display characteristics of the display of said wireless device without losing page relations to allow page navigation in a vertical direction and a horizontal direction using said UI, said navigation including random access to said preview of said multi-page files; and rendering output image data corresponding to the source data and one of the output device that was selected or the default output device via the print service, submitting the output image data to the output device to be printed.