System and method for walk-up printing
First Claim
1. A printing method, comprising:
- relaying a non-rendered document from a local printer to a host coupled thereto, the non-rendered document being received in the local printer from a portable device via a portable device communications port;
identifying one of a number of applications in the host that is compatible with the non-rendered document;
rendering the non-rendered document with the one of the number of applications into a format compatible with the local printer, thereby creating a rendered document; and
sending the rendered document to the local printer for printing.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are various systems and methods for printing documents. In one embodiment, a printing system is provided that comprises a host and a local printer coupled thereto, the local printer having a portable device communications port with which to establish a communications link a portable device. The local printer includes means for relaying a non-rendered document received via the portable device communications port to the host for rendering. The host includes means in the host for orchestrating a rendering of the non-rendered document into a rendered document with a printer format compatible with the local printer, the non-rendered document being rendered using one of a number of applications in the host, and, means in the host for transmitting a rendered document to the local printer to be printed.
30 Citations
18 Claims
-
1. A printing method, comprising:
-
relaying a non-rendered document from a local printer to a host coupled thereto, the non-rendered document being received in the local printer from a portable device via a portable device communications port;
identifying one of a number of applications in the host that is compatible with the non-rendered document;
rendering the non-rendered document with the one of the number of applications into a format compatible with the local printer, thereby creating a rendered document; and
sending the rendered document to the local printer for printing. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A program stored on a computer readable medium for providing a rendering service in a host, comprising:
-
code that determines a file type of a non-rendered document received from a local printer in data communication with the host;
code that identifies one of a number of applications to render the non-rendered document in the host that is compatible with the file type of the non-rendered document; and
code that launches the one of the number of applications in the host with a set of instructions to print the non-rendered document on the local printer. - View Dependent Claims (8, 9)
-
-
10. A system to print a document, comprising:
-
a host having a processor circuit with a processor and a memory;
a document rendering service stored in the memory and executable by the processor, the document rendering service comprising;
logic that that stores a non-rendered document in the memory, the non-rendered document being received from a local printer in data communication with the host;
logic that determines a file type of the non-rendered document;
logic that identifies one of a number of applications that is compatible with the file type of the non-rendered document to render the non-rendered document in the host; and
logic that launches the one of the number of applications in the host with a set of instructions to print the non-rendered document on the local printer. - View Dependent Claims (11, 14, 15, 16, 17, 18)
-
-
12. A document relay system in a printer, comprising:
-
a processor circuit with a processor and a memory;
a portable device communications port coupled to the processor circuit to establish a data communication between the printer and a remote device; and
a document relay service stored in the memory and executable by the processor, the document relay service comprising;
logic that determines whether a document received from the remote device via the portable device communications port is rendered in a format compatible with the printer; and
logic that relays the document to a host to be rendered for the printer if the document is not compatible with the printer.
-
-
13. A printing system, comprising:
-
a host and a local printer coupled thereto, the local printer having a portable device communications port with which to establish a communications link a portable device;
means in the local printer for relaying a non-rendered document received via the portable device communications port to the host for rendering; and
means in the host for orchestrating a rendering of the non-rendered document into a rendered document with a printer format compatible with the local printer, the non-rendered document being rendered using one of a number of applications in the host; and
means in the host for transmitting a rendered document to the local printer to be printed.
-
Specification