Patent ID: 9134941
Filing Date: 2015-09-15
Classification: G06F

Abstract:
1. A printer configured to connect with an external device in a communicable manner, the external device comprising a web browser, the printer comprising: a supplying unit configured to supply edit web page data to the external device for the web browser of the external device to display an edit web page in a case where the external device accesses the printer using the web browser of the external device, wherein the edit web page includes a first area for displaying an object corresponding to object data to be edited and a second area different from the first area; a storing unit configured to store the object data; an operation information receiving unit configured to receive operation information corresponding to a first type of operation from the web browser of the external device in a case where the first type of operation is performed to the first area included in the edit web page, the first type of operation including an operation for inputting a character to the first area; an editing unit configured to edit the object data stored in the storing unit in response to the operation information received by the operation information receiving unit, the editing the object data including writing the character into the object data; an update information sending unit configured to send update information for updating a displaying content within the edit web page to the web browser of the external device in response to the operation information received by the operation information receiving unit; a print instruction receiving unit configured to receive a first type of print instruction from the web browser of the external device in a case where a second type of operation is performed to the second area included in the edit web page; a print performing unit configured to perform a print process using the object data stored in the storing unit in a case where the print instruction receiving unit receives the first type of print instruction; a generation instruction receiving unit configured to receive a generation instruction for generating new object data from the web browser of the external device in a case where a third type of operation is performed to the second area included in the edit web page, the generation instruction specifying a specific program for generating the new object data; and a generating unit configured to generate the new object data using the specific program in response to the generation instruction received by the generation instruction receiving unit, the new object data representing a new document, in which no text or image data has been input, the new object data being stored for subsequent editing.