Extensible device driver
AssigneeCanon Kabushiki Kaisha
InventorsDevon James Kemp, Christopher John Carcerano
Life of this patent
Estimating the term…
Loading patent…
AssigneeCanon Kabushiki Kaisha
InventorsDevon James Kemp, Christopher John Carcerano
Estimating the term…
A device driver module for supporting the use of an external device by a computing device which executes an operating system, the device driver module including an initialization portion which is called by the operating system, whereupon the initialization portion detects the presence of a driver plug-in module, obtains information from the detected driver plug-in module, and passes the information from the detected driver plug-in module to the operating system, and also including an operation portion which accesses and executes a functional portion of the detected plug-in module, receives from the operating system an event notification corresponding to the external device and, in the case that the detected driver plug-in module accepts the event notification, passes the event notification to the detected driver plug-in module.
A device driver module of a device driver for supporting the use of an external device by a computing device which executes an operating system, the device driver module comprising:
A user interface module of a printer driver for supporting the use of a printer by a computing device which executes an operating system, the user interface module comprising:
A driver plug-in module for use by a device driver module of a device driver, the device driver for supporting the use of an external device by a computing device executing an operating system, the driver plug-in module comprising:
A driver plug-in module for use by a user interface module of a printer driver which supports the use of a printer by a computing device executing an operating system, the driver plug-in module comprising:
A method for registering a driver plug-in module for use by a device driver module of a device driver which supports the use of an external device by a computing device, the method comprising the steps of:
A method for performing a print job on a printer, the print job being sent to the printer by a computing device, the method comprising the steps of:
A method for supporting the use of an external device by a computing device which executes an operating system, the method comprising the steps of:
A method for supporting the use of a printer by a computing device which executes an operating system, the method comprising the steps of:
Dependencies are inferred from the claim text.