Patent ID: 7383321

Claim:
A method for enabling a mobile printer to download data items from a server, said data items comprising print data portions to be printed, said method comprising the steps of: establishing an interprocess communication mechanism comprising a connection end point and a network address, said network address identifying a server in a network; communicating with said server, said communication comprising: sending a request for authentication to the server from the mobile printer; receiving from the server an authentication response; requesting from the server print data portions to be downloaded, if the authentication is successful; attempting to receive from the server print data portions to be printed or viewed, wherein said attempting step comprises: receiving from the server a security indicator for the specific print data portion, said security indicator being calculated from said print data portion; calculating at the printer a printer calculated security indicator for the specific print data portion; comparing the printer calculated security indicator with the security indicator provided by the server; and generating, if the comparison of security indicators yields a difference, a status indicating a transmission failure for the specific print data portion; repeating the attempting step if the attempting step fails to receive all of the print data portions; notifying the server after print completion; and, terminating the communications connection when a printing session ends or if an error occurs.