IMAGE PROCESSING APPARATUS, CONTROL METHOD THEREFOR, AND PROGRAM
0 Assignments
0 Petitions
Accused Products
Abstract
Input raster image data is divided into objects of each attribute. The division results, and charge information representing a consideration accrued from a vectorized process for the division results are displayed. It is designated whether to execute the vectorized process for the displayed division results. The vectorized process of converting the raster image data into vector data is executed on the basis of the contents of the designation.
-
Citations
44 Claims
-
1-27. -27. (canceled)
-
28. An image processing apparatus which can execute a plurality of types of functions for a document image obtained by reading a document, comprising:
-
reading means for reading a document; dividing means for dividing a document image read by said reading means into a plurality of objects for each attribute; converting means for converting the document image into vector data for each object divided by said dividing means; holding means for holding a management table in which an upper limit value of the number of objects converted by said converting means is managed for each of a plurality of types of management units and each of types of attributes dividable by said dividing means; determining means for determining whether the cumulative number of objects of each attribute that are converted by said converting means has reached the upper limit value managed by the management table; and restricting means for restricting execution of said converting means on the basis of a determination result of said determining means. - View Dependent Claims (29, 30, 31, 32)
-
-
33. An image processing apparatus which can execute a plurality of types of functions for a document image obtained by reading a document, comprising:
-
reading means for reading a document; dividing means for dividing a document image read by said reading means into a plurality of objects for each attribute; converting means for converting the document image into vector data for each object divided by said dividing means; holding means for holding a billing management table in which an upper limit of a total amount for restricting execution of said converting means, a unit cost a user is billed for when objects are converted for each attribute by said converting means, and a cumulative billing amount calculated on the basis of the unit cost upon execution of said converting means are managed for each of a plurality of types of management units; determining means for determining whether the cumulative billing amount calculated upon execution of said converting means has reached the upper limit of the total amount managed by the management table; and restricting means for restricting execution of said converting means on the basis of a determination result of said determining means. - View Dependent Claims (34, 35, 36, 37)
-
-
38. A method of controlling an image processing apparatus which can execute a plurality of types of functions for a document image obtained by reading a document, comprising:
-
a dividing step of dividing a document image read by a reading unit into a plurality of objects for each attribute; a converting step of converting the document image into vector data for each object divided in the dividing step; a holding step of holding in a storage medium a management table in which an upper limit value of the number of objects converted in the converting step is managed for each of a plurality of types of management units and each of types of attributes dividable in the dividing step; a determining step of determining whether the cumulative number of objects of each attribute that are converted in the converting step has reached the upper limit value managed by the management table; and a restricting step of restricting execution of the converting step on the basis of a determination result of the determining step.
-
-
39. A method of controlling an image processing apparatus which can execute a plurality of types of functions for a document image obtained by reading a document, comprising:
-
a dividing step of dividing a document image read by a reading unit into a plurality of objects for each attribute; a converting step of converting the document image into vector data for each object divided in the dividing step; a holding step of holding in a storage medium a billing management table in which an upper limit of a total amount for restricting execution of the converting step, a unit cost a user is billed for when objects are converted for each attribute in the converting step, and a cumulative billing amount calculated on the basis of the unit cost upon execution of the converting step are managed for each of a plurality of types of management units; a determining step of determining whether the cumulative billing amount calculated upon execution of the converting step has reached the upper limit of the total amount managed by the management table; and a restricting step of restricting execution of the converting step on the basis of a determination result of the determining step.
-
-
40. A program for implementing control of an image processing apparatus which can execute a plurality of types of functions for a document image obtained by reading a document, comprising:
-
a program code for a dividing step of dividing a document image read by a reading unit into a plurality of objects for each attribute; a program code for a converting step of converting the document image into vector data for each object divided in the dividing step; a program code for a holding step of holding in a storage medium a management table in which an upper limit value of the number of objects converted in the converting step is managed for each of a plurality of types of management units and each of types of attributes dividable in the dividing step; a program code for a determining step of determining whether the cumulative number of objects of each attribute that are converted in the converting step has reached the upper limit value managed by the management table; and a program code for a restricting step of restricting execution of the converting step on the basis of a determination result of the determining step.
-
-
41. A program for implementing control of an image processing apparatus which can execute a plurality of types of functions for a document image obtained by reading a document, comprising:
-
a program code for a dividing step of dividing a document image read by a reading unit into a plurality of objects for each attribute; a program code for a converting step of converting the document image into vector data for each object divided in the dividing step; a program code for a holding step of holding in a storage medium a billing management table in which an upper limit of a total amount for restricting execution of the converting step, a unit cost a user is billed for when objects are converted for each attribute in the converting step, and a cumulative billing amount calculated on the basis of the unit cost upon execution of the converting step are managed for each of a plurality of types of management units; a program code for a determining step of determining whether the cumulative billing amount calculated upon execution of the converting step has reached the upper limit of the total amount managed by the management table; and a program code for a restricting step of restricting execution of the converting step on the basis of a determination result of the determining step.
-
-
42. An image processing apparatus, comprising:
-
reading means for reading a document; dividing means for dividing a document image read by said reading means into a plurality of objects for each attribute; converting means for converting the document image into vector data for each object divided by said dividing means; holding means for holding a management table for managing conversion into vector data by converting means; and restricting means for restricting execution of said converting means according to the management table. - View Dependent Claims (43, 44)
-
Specification