Data processing apparatus, data processing method, program for implementing the method, and storage medium storing the program
First Claim
1. A data processing apparatus that is connectable to at least one printing apparatus and that is capable of performing layout processing on input data, comprising:
- an input device that inputs data;
an analysis device that analyzes the input data;
a generation device that generates layout information on the data based on a result of the analysis by said analysis device; and
a converting device that lays out the data based on the generated layout information and converts the data laid out into a document printable by the printing apparatus.
1 Assignment
0 Petitions
Accused Products
Abstract
A data processing apparatus which is capable of automatically calculating layout information suitable for various materials and outputting a document interpretable by a driver of a printing apparatus. An input section 103 inputs data. A data analysis section 107 analyzes the input data. A layout processing section 108 generates layout information on the data based on a result of the analysis by the data analysis section. The layout processing section 108 lays out the data based on the generated layout information and converts the data laid out into a document printable by the printing apparatus.
64 Citations
28 Claims
-
1. A data processing apparatus that is connectable to at least one printing apparatus and that is capable of performing layout processing on input data, comprising:
-
an input device that inputs data;
an analysis device that analyzes the input data;
a generation device that generates layout information on the data based on a result of the analysis by said analysis device; and
a converting device that lays out the data based on the generated layout information and converts the data laid out into a document printable by the printing apparatus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A data processing apparatus comprising:
-
a receiving device that receives material data to be laid out, and layout area data defining a layout area;
an analysis device that analyzes at least one of a type and a shape of each of the material data received by said receiving device;
a determining device that determines whether the layout area defined by the layout area data received by said receiving device is rectangular or non-rectangular; and
a layout device that is operable when said determining device determines that the layout area is rectangular, to perform layout processing with reference to a result of the analysis by said analysis device, in a manner such that the material data are accommodated in the rectangular layout area, and operable when said determining device determines that the layout area is non-rectangular, to perform layout processing with reference to the result of the analysis by said analysis device, in a manner such that the material data are laid out in the non-rectangular layout area according to an order of priorities of the material data. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A data processing method of performing layout processing on input data using a computer connected to at least one printing apparatus, comprising:
-
an input step of inputting data;
an analysis step of analyzing the input data;
a generating step of generating layout information on the data based on a result of the analysis in said analysis step; and
a converting step of laying out the data based on the generated layout information and converting the data laid out into a document printable by the printing apparatus.
-
-
19. A data processing method executed using a data processing apparatus, comprising:
-
a receiving step of receiving material data to be laid out, and layout area data defining a layout area;
an analysis step of analyzing at least one of a type and a shape of each of the material data received in said receiving step;
a determining step of determining whether the layout area defined by the layout area data received in said receiving step is rectangular or non-rectangular; and
a layout step of performing layout processing with reference to a result of the analysis in said analysis step, in a manner such that the material data are accommodated in the rectangular layout area, when it is determined in said determining step that the layout area is rectangular, and performing layout processing with reference to the result of the analysis in said analysis step, in a manner such that the material data are laid out in the non-rectangular layout area according to an order of priorities of the material data, when it is determined in said determining step that the layout area is non-rectangular. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A program for executing a data processing method of performing layout processing on input data using a computer connected to at least one printing apparatus, comprising:
-
an input module for inputting data;
an analysis module for analyzing the input data;
a generating module for generating layout information on the data based on a result of the analysis by said analysis module; and
a converting module for laying out the data based on the generated layout information and converting the data laid out into a document printable by the printing apparatus.
-
-
26. A program for executing a data processing method, comprising:
-
a receiving module for receiving material data to be laid out, and layout area data defining a layout area;
an analysis module for analyzing at least one of a type and a shape of each of the material data received by said receiving module;
a determining module for determining whether the layout area defined by the layout area data received by said receiving module is rectangular or non-rectangular; and
a layout module for performing layout processing with reference to a result of the analysis by said analysis module, in a manner such that the material data are accommodated in the rectangular layout area, when it is determined by said determining module that the layout area is rectangular, and performing layout processing with reference to the result of the analysis by said analysis module, in a manner such that the material data are laid out in the non-rectangular layout area according to an order of priorities of the material data, when it is determined by said determining module that the layout area is non-rectangular.
-
-
27. A computer-readable storage medium storing a program for executing a data processing method of performing layout processing on input data using a computer connected to at least one printing apparatus, the program comprising:
-
an input module for inputting data;
an analysis module for analyzing the input data;
a generating module for generating layout information on the data based on a result of the analysis by said analysis module; and
a converting module for laying out the data based on the generated layout information and converting the data laid out into a document printable by the printing apparatus.
-
-
28. A computer-readable storage medium storing a program for executing a data processing method, the program comprising:
-
a receiving module for receiving material data to be laid out, and layout area data defining a layout area;
an analysis module for analyzing at least one of a type and a shape of each of the material data received by said receiving module;
a determining module for determining whether the layout area defined by the layout area data received by said receiving module is rectangular or non-rectangular; and
a layout module for performing layout processing with reference to a result of the analysis by said analysis module, in a manner such that the material data are accommodated in the rectangular layout area, when it is determined by said determining module that the layout area is rectangular, and performing layout processing with reference to the result of the analysis by said analysis module, in a manner such that the material data are laid out in the non-rectangular layout area according to an order of priorities of the material data, when it is determined by said determining module that the layout area is non-rectangular.
-
Specification