Printing via user equipment
First Claim
Patent Images
1. A method of printing in a network comprising:
- establishing a two-way connection from a user equipment to a printing system, wherein the printing system is not trusted by a firewall and the user equipment is trusted by the firewall;
establishing a secure connection between the user equipment and a server protected by the firewall;
from the user equipment, selecting a file on the server;
from the user equipment, passing information to the printing system, the information comprising a reference to the file including an address of the user equipment in the network and a path from the printing system via the user equipment to the server for acquiring the file;
causing the printing system to generate and send to the user equipment a request for the server to supply the printing system with a copy of the file, the request identifying the file by the reference;
causing the user equipment to read and authenticate the request;
causing the user equipment to send the request to the server, wherein the request appears to the server to be coming from the user equipment within the network; and
causing the printing system to print the file.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment of a method of printing in a network, a connection is established from a user equipment to a printing system. A secure connection is established between the user equipment and a server. From the user equipment, a file on the server is selected. From the user equipment, information indicating the file and information indicating a path from the printing system to the server via the user equipment is passed to the printing system. The printing system is caused to retrieve the file from the server via the path. The printing system is caused to print information contained in the file.
24 Citations
21 Claims
-
1. A method of printing in a network comprising:
-
establishing a two-way connection from a user equipment to a printing system, wherein the printing system is not trusted by a firewall and the user equipment is trusted by the firewall; establishing a secure connection between the user equipment and a server protected by the firewall; from the user equipment, selecting a file on the server; from the user equipment, passing information to the printing system, the information comprising a reference to the file including an address of the user equipment in the network and a path from the printing system via the user equipment to the server for acquiring the file; causing the printing system to generate and send to the user equipment a request for the server to supply the printing system with a copy of the file, the request identifying the file by the reference; causing the user equipment to read and authenticate the request; causing the user equipment to send the request to the server, wherein the request appears to the server to be coming from the user equipment within the network; and causing the printing system to print the file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for printing in a network comprising:
-
a printer arranged to receive information indicating a file and a path to the file, to retrieve the file along the path, and to print from the file, wherein the printer is not trusted by a firewall; a server arranged to supply the file only over a secure connection, and protected by the firewall; and user equipment trusted by the firewall and arranged to establish two-way communication with the printer and a secure connection with the server, to permit a user to specify the printer and the file, to receive a request from the printer identifying the file by reference for the server to supply the printer with a copy of the file, to read and authenticate the request, to send the request to the server, to pass to the printer a message indicating the specified file and the path from the printer via the user equipment to the server, and to relay data packets of the file supplied by the server to the printer, wherein the request appears to the server to be coming from the user equipment. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A user equipment for printing in a network, the user equipment including:
- a processor; and
a memory storing computer-executable instructions that when executed cause the processor to; establish a two-way communication with a print server, wherein the print server is not trusted by the firewall and the user equipment is trusted by the firewall; establish a secure connection with a data server protected by the firewall; permit a user of the user equipment to specify a printer associated with the print server and data on the data server; permit a user of the user equipment to select a file on the data server; receive a request from the printer identifying the file by reference for the data server to supply the printer with a copy of the file; read and validate the request to determine if the request is valid; send the request to the server in response to a successful validation; pass to the print server a message indicating the specified data and a path from the print server via the user equipment to the data server for acquiring the data; relay packets of the data supplied over the secure connection by the data server to the print server, wherein the request appears to the server to be coming from the user equipment. - View Dependent Claims (16, 17, 18)
- a processor; and
-
19. A system for printing in a network comprising:
-
a printing device to receive information indicating a data file and a communication path to the data file, to retrieve the indicated file over the indicated path, and to print information from the data file, wherein the printing device is not trusted by a firewall; a data server to supply the data file only in response to an appropriate request, wherein the data server is protected by the firewall; and user equipment trusted by the firewall to establish two-way communication with the printing device and the data server to permit a user to specify the printing device and the data file, to receive a request from a printer identifying the data file by reference for the data server to supply the printing device with a copy of the data file, to read and validate the request to determine if the request is valid, to send the request to the data server in response to a successful validation, to pass to the printing device a message indicating the specified data file and a path from the printing device to the data server via the user equipment, and for the data file supplied by the data server to the printing device, wherein the request appears to the data server to be coming from the user equipping means. - View Dependent Claims (20, 21)
-
Specification