System and method for walk-up printing
First Claim
1. A printing method, comprising:
- determining whether a non-rendered document received in a local printer from a portable device via a portable device communications port is embodied in a format compatible with the local printer;
relaying the a non-rendered document from the a local printer to a host coupled thereto if the non-rendered document is not embodied in the format compatible with the local printer;
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.
106 Citations
12 Claims
-
1. A printing method, comprising:
-
determining whether a non-rendered document received in a local printer from a portable device via a portable device communications port is embodied in a format compatible with the local printer;
relaying the a non-rendered document from the a local printer to a host coupled thereto if the non-rendered document is not embodied in the format compatible with the local printer;
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 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.
-
-
8. 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 with a portable device;
means in the local printer for determining whether a non-rendered document received in the local printer from the portable device via the portable device communications port is embodied in a format compatible with the local printer;
means in the local printer for relaying the a non-rendered document to the host for rendering if the non-rendered document is not embodied in the format compatible with the local printer;
means for determining a file type of the non-rendered document;
means for identifying one of a number of applications in the host that is compatible with the file type;
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 the one of the number of applications in the host; and
means in the host for transmitting a rendered document to the local printer to be printed. - View Dependent Claims (9, 10, 12)
-
-
11. 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 with a portable device;
means in the local printer for determining whether a non-rendered document received in the local printer from the portable device via the portable device communications port is embodied in a format compatible with the local printer;
means in the local printer for relaying the a non-rendered document to the host for rendering if the non-rendered document is not embodied in the format compatible with the local printer;
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 the one of the number of applications in the host;
means in the host for transmitting a rendered document to the local printer to be printed; and
wherein the means in the host for orchestrating the rendering of the non-rendered document into the rendered document further comprises means for launching the one of the number of applications in the host with instructions to print the non-rendered document using the local printer.
-
Specification