摘要 |
PROBLEM TO BE SOLVED: To provide a device driver where the device driver itself has a self- diagnostic function and eliminates functions which are not in normal condition. SOLUTION: Each file stores a minimum version necessary for low-order layer files. In the case of a printer driver, when setting operation of the printer is performed from an application, an UI driver is activated (S10). At the activation of the UI driver, a version of a low-order DLL is compared with the minimum version which is necessary for the UI driver's functioning in order to validate the printer setting from the application to see if the DLL version is a higher version (S14). When this is not satisfied, an alert is issued, a user is informed of failure of the printer driver. Regarding a function of the DLL of older version, it is informed from an operation part that the function cannot be set (S16).
|