1. A computer-implemented method comprising: determining, at a server including one or more processors, whether a user is logged into a same account at both a computing device and a handheld mobile computing device having a touch display; in response to determining that the user is logged into the same account at both the computing device and the handheld mobile computing device, providing, from the server, a user interface element to the computing device, wherein receiving the user interface element causes the computing device to display the user interface element in a print menu of document editing software that is executing on the computing device and currently editing a document; receiving, at the server, a user request for a rendering of the document at the handheld mobile computing device, the user request being issued by the computing device upon selection of the user interface element by the user at the computing device; transmitting, from the server, a command to the handheld mobile computing device that causes the handheld mobile computing device to automatically display the rendering of the document; receiving, at the server, annotation information from the handheld mobile computing device, the annotation information corresponding to one or more handwritten annotations to the rendering made by the user via the touch display of the handheld mobile computing device; and storing, at a memory of the server, the annotation information.
1. A computer-implemented method comprising: determining, at a server including one or more processors, whether a user is logged into a same account at both a computing device and a handheld mobile computing device having a touch display; in response to determining that the user is logged into the same account at both the computing device and the handheld mobile computing device, providing, from the server, a user interface element to the computing device, wherein receiving the user interface element causes the computing device to display the user interface element in a print menu of document editing software that is executing on the computing device and currently editing a document; receiving, at the server, a user request for a rendering of the document at the handheld mobile computing device, the user request being issued by the computing device upon selection of the user interface element by the user at the computing device; transmitting, from the server, a command to the handheld mobile computing device that causes the handheld mobile computing device to automatically display the rendering of the document; receiving, at the server, annotation information from the handheld mobile computing device, the annotation information corresponding to one or more handwritten annotations to the rendering made by the user via the touch display of the handheld mobile computing device; and storing, at a memory of the server, the annotation information. 2. The computer-implemented method of claim 1 , wherein the annotation information includes one or more layers including the one or more handwritten annotations, the one or more layers overlaying the rendering of the document.