Method and system for communicating between a remote printer and a server
DCFirst Claim
Patent Images
1. A method of receiving print data, comprising:
- receiving, by a printer from a print server, a challenge phrase via a wireless connection between the printer and the print server;
running, by the printer, an algorithm to produce a printer calculated value based on the challenge phrase;
transmitting the printer calculated value from the printer to the print server via the wireless connection; and
receiving, by the printer from the print server, print data via the wireless connection after the print server determines that the wireless connection is allowed to proceed.
5 Assignments
Litigations
0 Petitions
Accused Products
Abstract
In order to enable downloading to a mobile printer data items from a server, a method comprising the steps of establishing communication connection end points (“sockets”), communicating with the server, where the communication includes sending a request for authentication to the server, receiving an authentication response, requesting print data portions from the server, receiving the requested print data portions, and notifying the server after each print data portion has been printed. The method also includes the step of terminating their communication connection when a printing session ends or if an error occurs. The method constitutes a printer-server protocol.
-
Citations
20 Claims
-
1. A method of receiving print data, comprising:
-
receiving, by a printer from a print server, a challenge phrase via a wireless connection between the printer and the print server; running, by the printer, an algorithm to produce a printer calculated value based on the challenge phrase; transmitting the printer calculated value from the printer to the print server via the wireless connection; and receiving, by the printer from the print server, print data via the wireless connection after the print server determines that the wireless connection is allowed to proceed. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A printer, comprising:
-
a communication mechanism configured to communicate with a computing device via a wireless connection; and an output mechanism configured to print an output corresponding to print data; wherein the printer is configured to; receive a challenge phrase from the computing device via the wireless connection, run an algorithm to produce a printer calculated value based on the challenge phrase, transmit the printer calculated value to the computing device via the wireless connection, and receive print data via the wireless connection after the computing device determines that the wireless connection is allowed to proceed. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer readable device comprising instructions executable by a computing device, the instructions comprising:
-
instructions to receive, by a printer from a server, a challenge phrase via a wireless connection between the printer and the server; instructions to run, by the printer, an algorithm to produce a printer calculated value based on the challenge phrase; instructions to transmit the printer calculated value from the printer to the server via the wireless connection; and instructions to receive, by the printer from the server, print data via the wireless connection after the server determines that the wireless connection is allowed to proceed. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification