Patent ID: 8019829

Claim:
A method for printing via an originating device, enabled to communicate using an open wireless technology in a personal area network, comprising: receiving input from said originating device via a device emulator, that uses an open wireless technology in a personal area network, corresponding to a query to detect the presence of nearby output devices, which are also enabled to communicate using an open wireless technology in a personal area network; emulating at least one of said output devices via said device emulator to make said originating device think that such a said at least one output device is in communication with said originating device; receiving a print request from said originating device to print source data on an output device corresponding to said at least one output device that is being emulated; after said receiving, generating a preview on said originating device of how a document will appear when rendered on the output device, wherein for image files, said generating creates said preview as dithered thumbnails based on display characteristics of a display of said originating device and adjusts the final output size to fit the vertical and horizontal dimensions of the 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 originating device without losing page relations to allow page navigation in a vertical direction and a horizontal direction, said navigation including random access to said preview of said multi-page files; and receiving or retrieving source data corresponding to the print request; generating output image data corresponding to the source data and the output device; and submitting the output image data to the output device to be physically rendered by the output device.