Printing device and medium type setting method
First Claim
1. A printing device that analyzes a document, which describes printable objects in a hierarchical manner, and prints the objects on a medium, such as paper, said printing device comprising:
- a structural analysis module that analyzes the document to identify a type of each object and a hierarchical tree structure of the objects in the document;
a layout setting module that specifies a layout of the objects in each page on the medium, based on the identified tree structure;
a medium type setting module that sets a type of the medium according to the types of the objects in the identified tree structure; and
a print execution module that actually lays out and prints the objects in each page on the medium according to the specified layout.
1 Assignment
0 Petitions
Accused Products
Abstract
The processing flow of the invention calculates a total image area S or a sum of areas of images among elements laid out on a 1st page (step S306), and computes an image area ratio ρ of the total image area S to a total paper area A of the currently set paper size (step S308). The calculated image area ratio ρ of greater than a preset reference value ρref leads to selection of ‘Photo Paper’ as the paper type (step S312). The calculated image area ratio ρ of not greater than the preset reference value ρref, on the other hand, leads to selection of ‘Plain Paper’ as the paper type (step S314). The processing flow subsequently determines whether the selected paper type is inconsistent with the paper type currently set in a printer (step S316). In the case of inconsistency of the paper type, the processing flow outputs a display of the type and the size of printing paper to be set in the printer (step S318) and waits for entry of the user'"'"'s confirmation (step S320).
22 Citations
13 Claims
-
1. A printing device that analyzes a document, which describes printable objects in a hierarchical manner, and prints the objects on a medium, such as paper, said printing device comprising:
-
a structural analysis module that analyzes the document to identify a type of each object and a hierarchical tree structure of the objects in the document;
a layout setting module that specifies a layout of the objects in each page on the medium, based on the identified tree structure;
a medium type setting module that sets a type of the medium according to the types of the objects in the identified tree structure; and
a print execution module that actually lays out and prints the objects in each page on the medium according to the specified layout. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A printing device that analyzes a document, which describes printable objects, and prints the objects on a medium, such as paper, said printing device comprising:
-
an object type identification module that analyzes the document to identify a type of each object described in the document; and
a medium type setting module that sets a type of the medium according to the identified types of the objects. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A medium type setting method that sets a type of a medium, such as paper, in the process of analyzing a document, which describes printable objects in a hierarchical manner, and printing the objects on the medium, said medium type setting method comprising the steps of:
-
(a) analyzing the document to identify a type of each object and a hierarchical tree structure of the objects in the document;
(b) specifying a layout of the objects in each page on the medium, based on the identified tree structure; and
(c) setting a type of the medium according to the types of the objects in the identified tree structure and the specified layout.
-
-
13. A medium type setting method that sets a type of a medium, such as paper, in the process of analyzing a document, which describes printable objects, and printing the objects on the medium, said medium type setting method comprising the steps of:
-
(a) analyzing the document to identify a type of each object described in the document; and
(b) setting a type of the medium according to the identified types of the objects.
-
Specification