Patent ID: 7493557

Claim:
An image output device that edits an original source file, which is described in a markup language including a preset tag, and outputs an image based on an edited source file, said image output device comprising: a memory that stores modules, the stored modules comprising: a specification input module that inputs specification information regarding specification of an image output and source file identification data for identifying the original source file; a source file fetch module that fetches the original source file, based on the source file identification data, from a Web server that provides the original source file via the Internet; a division module that divides the fetched original source file into divisions in a grammatical framework of the markup language; an editing file generation module that generates an editing file by automatically adding at least one button to the fetched original source file, wherein the added button is for receiving from a user a request whether or not to output the divided division, without changing the original source file in the Web server; a display module that displays the generated editing file; an edited source file generation module that generates the edited source file by deleting an unnecessary divided division based on the request received via the button of the displayed generated editing file, without changing the original source file in the Web server; and an output module that outputs the generated edited source file, without changing the original source file in the Web server, wherein the button is automatically added to a division of the editing file, wherein the output module further outputs an identifier indicating a location of the original source file and location of division data generated by the edited source file generation module, wherein the identifier is output in a form of a uniform resource locator that identifies both the location of the original source file and the location of the division data, and wherein the uniform resource locator comprises a first character representing a first branch division of the division data to be output and a second character representing a second branch division of the divisional data to be deleted.