METHOD AND SYSTEM FOR COMMUNICATING BETWEEN A REMOTE PRINTER AND A SERVER
First Claim
1. A method comprising:
- receiving, by a print server from a printer, data identifying one or more characteristics of the printer;
verifying, by the print server, that the printer has been registered with the print server, the verifying comprising verifying the one or more characteristics of the printer to data in a database;
sending, from the print server to the printer, an indication of a number of data items to be printed;
sending, from the print server to the printer;
an indication of a number of print data items to be downloaded, wherein the printer is configured to download the print data items;
receiving, by the print server from the printer, an indication of a number of items printed by the printer; and
determining, by the print server, to terminate a communication connection with the printer based at least in part on the number of items printed by the printer.
5 Assignments
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 comprising:
-
receiving, by a print server from a printer, data identifying one or more characteristics of the printer; verifying, by the print server, that the printer has been registered with the print server, the verifying comprising verifying the one or more characteristics of the printer to data in a database; sending, from the print server to the printer, an indication of a number of data items to be printed; sending, from the print server to the printer;
an indication of a number of print data items to be downloaded, wherein the printer is configured to download the print data items;receiving, by the print server from the printer, an indication of a number of items printed by the printer; and determining, by the print server, to terminate a communication connection with the printer based at least in part on the number of items printed by the printer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer readable storage device having computer-executable instructions embodied thereon, the instructions comprising:
-
instructions to receive, by a print server from a printer, data identifying one or more characteristics of the printer; instructions to verify, by the print server and based at least in part on the one or more characteristics of the printer, that the printer has been registered with the print server; instructions to send, from the print server to the printer, an indication of a number of data items to be printed; instructions to send, from the print server to the printer;
an indication of a number of print data items to be downloaded, wherein the printer is configured to download the print data items;instructions to receive, by the print server from the printer, an indication of a number of items printed by the printer; and instructions to determine, by the print server, to terminate a communication connection with the printer based at least in part on the number of items printed by the printer. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A print server comprising:
-
at least one processor; and at least one memory in communication with the at least one processor, the at least one member having instructions embodied thereon that, when executed by the at least one processor, cause the print server to; receive, from a printer, data identifying one or more characteristics of the printer, verify, based at least in part on the one or more characteristics of the printer, that the printer has been registered with the print server, send, to the printer, an indication of a number of data items to be printed, send, to the printer;
an indication of a number of print data items to be downloaded, wherein the printer is configured to download the print data items,receive, from the printer, an indication of a number of items printed by the printer, and determine to terminate a communication connection with the printer based at least in part on the number of items printed by the printer. - View Dependent Claims (18, 19, 20)
-
Specification