INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND STORAGE MEDIUM
First Claim
Patent Images
1. An information processing apparatus using a database configured to be stored a path of a user interface application and a identifier in the case that the user interface application is installed, the information processing apparatus comprising:
- an acquisition unit configured to acquire an identifier of a user interface application from a setup file of a printer driver in the case that the printer driver is installed;
an addition unit configured to add the identifier acquired by the acquisition unit to driver information, associated with a model of the printer driver to be installed, in the database;
a determination unit configured to determine, in the case that an application performed instructions to display a user interface of the printer driver, whether the identifier is registered in the driver information associated with the model information for specifying which of the printer drivers is to be used in the database;
an acquisition unit configured to acquire the path of the user interface application using the identifier in the case that the determination unit determines that the identifier is registered in the database; and
an activation unit configured to activate the user interface application in a different process from an application process.
1 Assignment
0 Petitions
Accused Products
Abstract
A printer driver and an advanced UI application are associated with each other during installation, and the advanced UI application is activated in a different process using a COM when the printer driver is called.
25 Citations
12 Claims
-
1. An information processing apparatus using a database configured to be stored a path of a user interface application and a identifier in the case that the user interface application is installed, the information processing apparatus comprising:
-
an acquisition unit configured to acquire an identifier of a user interface application from a setup file of a printer driver in the case that the printer driver is installed; an addition unit configured to add the identifier acquired by the acquisition unit to driver information, associated with a model of the printer driver to be installed, in the database; a determination unit configured to determine, in the case that an application performed instructions to display a user interface of the printer driver, whether the identifier is registered in the driver information associated with the model information for specifying which of the printer drivers is to be used in the database; an acquisition unit configured to acquire the path of the user interface application using the identifier in the case that the determination unit determines that the identifier is registered in the database; and an activation unit configured to activate the user interface application in a different process from an application process. - View Dependent Claims (2, 3)
-
-
4. An information processing apparatus in which a user interface application is activated in a different process from an application process, the information processing apparatus comprising:
-
a reflection unit configured to reflect setting of a user interface on a print ticket; a storage unit configured to store a setting, which is not included in the print ticket, in a registry; a reading unit configured to read the setting from the registry; and an addition unit configured to add the read setting to a property bag in the case that the user interface application is activated from a filter pipeline process, wherein a filter receives the setting added to the property bag, and performs print processing.
-
-
5. An information processing method using a database configured to be stored a path of a user interface application and a identifier in the case that the user interface application is installed, the information processing method comprising:
-
acquiring an identifier of a user interface application from a setup file of a printer driver in the case that the printer driver is installed; adding the acquired identifier to driver information associated with a model of the printer driver to be installed in a database; determining, in the case that an application performed instructions to display a user interface of the printer driver, whether the identifier is registered in the drive information associated with the model information for specifying which of the printer drivers is to be used in the database; and acquiring the path of the user interface application using the identifier in the case it is determined that the identifier is registered in the database, and activating the user interface application in a different process from an application process. - View Dependent Claims (6, 7, 8, 9, 10, 12)
-
-
11. An information processing method in which a user interface application is activated in a different process from an application process, the method comprising:
-
reflecting setting of a user interface on a print ticket; storing a setting, which is not included in the print ticket, in a registry; and reading the setting from the registry; adding the read setting to a property bag in the case that the user interface application is activated from a filter pipeline process, wherein a filter receives the setting added to the property bag, and performs print processing.
-
Specification