INFORMATION PROCESSING APPARATUS, AND STORAGE MEDIUM
First Claim
1. An information processing apparatus comprising:
- a conversion unit configured to receive drawing data of a document that is output from an application in response to instructions to output the document, to convert a type of a drawing command making up the drawing data of the document into a predetermined type, and to deliver the type-converted drawing command to a printer driver; and
a printer driver that generates an electronic document in a predetermined format based on the type-converted drawing command received from the conversion unit, whereinthe conversion unit;
converts a drawing command, for an object with a text attribute that satisfies a predetermined condition, of drawing commands making up the drawing data of the document into a drawing command with a non-text attribute, anddelivers text information and the type-converted drawing command both relating to the object to the printer driver, andthe printer driver generates an electronic document in the predetermined format representing the object whose attribute has been changed to the non-text attribute by an object with a text attribute based on the type-converted drawing command and the text information that are received.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus that executes a driver program generating an electronic document in a predetermined format based on drawing data in a predetermined type converted by a conversion module, wherein the conversion module converts a drawing command, for an object with a text attribute that satisfies a predetermined condition, of drawing commands making up drawing data of a document into a drawing command with a non-text attribute and delivers text information the type-converted drawing command both relating to the object and to the driver program; and the driver program generates, in the case of receiving the text information and the type-converted drawing command, an electronic document in the predetermined format by representing the object whose attribute has been converted into the non-text attribute of the type-converted drawing command by an object with a text attribute based on the received text information.
-
Citations
17 Claims
-
1. An information processing apparatus comprising:
-
a conversion unit configured to receive drawing data of a document that is output from an application in response to instructions to output the document, to convert a type of a drawing command making up the drawing data of the document into a predetermined type, and to deliver the type-converted drawing command to a printer driver; and a printer driver that generates an electronic document in a predetermined format based on the type-converted drawing command received from the conversion unit, wherein the conversion unit; converts a drawing command, for an object with a text attribute that satisfies a predetermined condition, of drawing commands making up the drawing data of the document into a drawing command with a non-text attribute, and delivers text information and the type-converted drawing command both relating to the object to the printer driver, and the printer driver generates an electronic document in the predetermined format representing the object whose attribute has been changed to the non-text attribute by an object with a text attribute based on the type-converted drawing command and the text information that are received. - View Dependent Claims (2, 3, 4, 5, 11, 13, 15)
converts the drawing command, for the object with the text attribute that satisfies the predetermined condition into a drawing command with the non-text attribute including metadata describing the text information, and delivers the type-converted drawing command including the metadata describing the text information to the printer driver, and the printer driver generates an electronic document in the predetermined format representing the object whose attribute has been changed to the non-text attribute by an object with a text attribute by using the text information described in the metadata.
-
-
3. The information processing apparatus according to claim 2, wherein
the predetermined condition is a case where a font file specified in the object with the text attribute is an embedding-prohibited font, and in the metadata, at least information indicating that the embedding-prohibited font is specified is included. -
4. The information processing apparatus according to claim 2, wherein
the predetermined condition is a case where predetermined decoration is specified for the object with the text attribute, and in the metadata, at least information indicating that the predetermined decoration is specified is included. -
5. The information processing apparatus according to claim 4, wherein
the predetermined decoration specification is specification of transmittance. -
11. The information processing apparatus according to claim 1, wherein
the non-text attribute is a path attribute or an image attribute. -
13. The information processing apparatus according to claim 1, wherein
a type of a drawing command corresponding to the printer driver is an XPS type, and the conversion unit receives drawing data in a GDI type from the application and converts a type of a drawing command making up the drawing data into the XPS type. -
15. The information processing apparatus according to claim 1, wherein
the predetermined format is a PDL or a PDF.
-
6. An information processing apparatus comprising:
-
an application that outputs drawing data of a document in accordance with instructions to output the document; a conversion unit configured to receive the drawing data of the document from the application, to convert a type of a drawing command making up the drawing data into a predetermined type, and to deliver the type-converted drawing command to a printer driver; and a printer driver that generates an electronic document in a predetermined format based on the type-converted drawing command received from the conversion unit, wherein the application handles, in a case where an object within the document includes an object with a text attribute that satisfies a predetermined condition, text information relating to the object with the text attribute that satisfies the predetermined condition as an object with a non-text attribute and generates and outputs drawing data of the document, and the printer driver generates an electronic document in the predetermined format representing the object that satisfies the predetermined condition by an object with a text attribute based on the type-converted drawing command and the text information included in the object with the non-text attribute. - View Dependent Claims (7, 8, 9, 10, 12, 14, 16)
-
-
17. A non-transitory computer readable storage medium storing a driver that causes a computer to perform:
-
receiving a drawing command converted by a conversion module, wherein the conversion module; receives drawing data of a document that is output from an application, converts a type of a drawing command making up the drawing data of the document into a predetermined type, and delivers the type-converted drawing command to a printer driver, and wherein the conversion module; converts a drawing command, for an object with a text attribute that satisfies a predetermined condition, of drawing commands making up the drawing data of the document into a drawing command with a non-text attribute, and delivers text information and the type-converted drawing command both relating to the object to the printer driver; and generating an electronic document in a predetermined format based on the received type-converted drawing command, wherein the printer driver generates, in a case of receiving the text information and the type-converted drawing command, the electronic document in the predetermined format by representing the object whose attribute has been converted into the non-text attribute of the type-converted drawing command by an object with a text attribute based on the received text information.
-
Specification