Peripheral device control method, control program, and apparatus therefor
AssigneeCanon Kabushiki Kaisha
InventorHisashi Kato
Life of this patent
Estimating the term…
Loading patent…
AssigneeCanon Kabushiki Kaisha
InventorHisashi Kato
Estimating the term…
This invention allows an application to set/modify an extension function without opening the user interface of a device driver in an environment in which the function extension of the device driver is implemented in a plugin form. To cause the application to execute printing processing using a printer driver as one of the device drivers and a function extension module having a parameter which cannot be set by the printer driver, the application reserves a memory area having a capacity including a parameter managed by the printer driver and a parameter managed by the function extension module. The application transfers at least the position of the memory area, an identifier for specifying a parameter, and the setting value of the parameter to the printer driver or function extension module to set the setting value in the parameter specified by the identifier of the memory area. The printer driver and function extension module perform printing processing using the parameter of the memory area.
A method of setting DevMode parameters for enabling an application to control a function extension module to a device driver, wherein the DevMode parameters are stored in a DevMode structure including a first structure for the device driver and a second structure for the function extension module, the method comprising:
The method according to 1,
An apparatus for setting DevMode parameters, for enabling an application to control a function extension module, to a device driver which generates a peripheral device control command and the function extension module which extends a function of the device driver, wherein the DevMode parameters are stored in a DevMode structure including a first structure for the device driver and a second structure for the function extension module, the apparatus comprising:
The apparatus according to 7,
A computer-readable storage medium which stores a program for causing a computer to execute a method of setting DevMode parameters, for enabling an application to control a function extension module to a device driver which generates a peripheral device control command and the function extension module which extends a function of the device driver, wherein the DevMode parameters are stored in a DevMode structure including a first structure for the device driver and a second structure for the function extension module, the program comprising:
A method of setting DevMode parameters, for enabling an application to control a function extension module to a device driver which generates a peripheral device control command and the function extension module which extends a function of the device driver, wherein the DevMode parameters are stored in a DevMode structure including a first structure for the device driver and a second structure for the function extension module, the method comprising:
An apparatus for setting DevMode parameters, for enabling an application to control a function extension module to a device driver which generates a peripheral device control command and the function extension module which extends a function of the device driver, wherein the DevMode parameters are stored in a DevMode structure including a first structure for the device driver and a second structure for the function extension module, the method comprising:
A computer readable storage medium which stores a program for causing a computer to execute a method of setting DevMode parameters, for enabling an application to control a function extension module to a device driver which generates a peripheral device control command and the function extension module which extends a function of the device driver, wherein the DevMode parameters are stored in a DevMode structure including a first structure for the device driver and a second structure for the function extension module, the program comprising:
Dependencies are inferred from the claim text.