Patent ID: 7240281

Claim:
A system for printing an electronic document described in a markup language, comprising: means for determining analysis defining information based on a description rule and based on a template used for describing the electronic document in the markup language; means for extracting cover information displayed on a cover of the electronic document based on tag information in a tag and based on a directive described in a document file; means for generating a cover file of the electronic document; means for analyzing a description of the document file based on the analysis defining information; means for deleting information unnecessary for printing the electronic document from the document file; means for analyzing a document structure of the electronic document; means for dividing the document file into item units; means for generating the document structure in accordance with the analyzed document structure; means for generating a converted file; and means for printing a document with the cover based on the cover file and the converted file in accordance with a request for printing the electronic document.