Method and apparatus for generating device driver and user interface screen
First Claim
1. A method of generating a device driver having a plurality of functional components, the method comprising:
- generating a file for each functional component of the device driver and a user interface;
rebuilding only a file corresponding to the functional component to be modified to make a device driver installation program when a modification of a functional component is needed; and
reconstructing the device driver information using a file corresponding to the functional component selected by a user on the device driver installation program and generating an update to the device driver using the reconstructed device driver information.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus generating a device driver and a user interface screen for the device driver. The method of generating a device driver having a plurality of functional components includes generating a file for each functional component of a device driver and a user interface; when a modification of a functional component is needed, rebuilding only a file corresponding to the functional component to be modified to make a device driver installation program; and reconstructing device driver information using a file corresponding to a functional component selected by a user on the device driver installation program and generating a device driver using the reconstructed device driver information.
37 Citations
27 Claims
-
1. A method of generating a device driver having a plurality of functional components, the method comprising:
-
generating a file for each functional component of the device driver and a user interface;
rebuilding only a file corresponding to the functional component to be modified to make a device driver installation program when a modification of a functional component is needed; and
reconstructing the device driver information using a file corresponding to the functional component selected by a user on the device driver installation program and generating an update to the device driver using the reconstructed device driver information. - View Dependent Claims (2, 3)
-
-
4. An apparatus generating a device driver having a plurality of functional components, the apparatus comprising:
-
an installation program maker which generates a file for each functional component of the device driver and a user interface and rebuilds only the file corresponding to a functional component to be modified to make a device driver installation program; and
a driver generator which reconstructs information on the device driver to be installed using the file corresponding to the functional component selected by a user on the device driver installation program and generates an update to the device driver using the reconstructed device driver information. - View Dependent Claims (5)
-
-
6. A method of generating a user interface screen for a device driver, the method comprising:
-
determining whether a particular information file including menu generation information for the user interface screen depending on a device model exists;
when the particular information file exists, extracting the menu generation information from the particular information file; and
generating the user interface screen for the device driver based on the extracted menu generation information. - View Dependent Claims (7, 8)
-
-
9. An apparatus generating a user interface screen for a device driver, the apparatus comprising:
-
a file detector which detects whether a particular information file including menu generation information for the user interface screen depending on a device model exists;
a particular information extractor which extracts the menu generation information from the particular information file when the particular information file exists; and
a screen generator which generates the user interface screen based on the extracted menu generation information. - View Dependent Claims (10)
-
-
11. A method of generating a user interface screen for a device driver, the method comprising:
-
installing the device driver and the user interface screen for the device driver in a host and requesting model dependent information from a device connected to the host;
receiving the model dependent information and model identification information from the device and determining whether the device can be driven by the device driver based on the model dependent information; and
in response to the determining that the device can be driven by the device driver, generating the user interface screen for the device driver using the model dependent information of the device. - View Dependent Claims (12, 13)
-
-
14. An apparatus generating a user interface screen for a device driver, the apparatus comprising:
-
a driver dependent information requestor which requests model dependent information from a device connected to a host after the device driver and the user interface screen for the device driver are installed in the host;
an information input unit which receives the model dependent information and model identification information from the device;
a comparator which compares the model identification information with installed driver information; and
a screen generator which generates the user interface screen using the model dependent information when the model identification information is the same as the installed driver information, wherein the installed driver information identifies a model of a supported device that can be driven by the installed device driver.
-
-
15. A method of generating a device driver of a peripheral, comprising:
-
selecting a predetermined number of functional components of the device driver;
modifying the selected predetermined number of functional components of the device driver while leaving other functional components of the device driver unmodified; and
updating the device driver with the modified predetermined number of functional components. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A device driver generating apparatus of a peripheral, comprising:
-
an installation programmer which generates separate files corresponding to respective functional components of a device driver and selectively modifies only a file corresponding to a functional component to be modified to generate a device driver installation program;
a driver generator which generates the device driver based on functional components selected by a user in the device driver installation program;
a particular file extractor which extracts menu generation information from one of an information file which stores menu generation information corresponding to different models of the peripheral, and a default information file which stores generic menu generation information; and
a screen generator which generates a user interface screen based on the extracted menu generation information. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A computer readable recording medium recording a program that executes a method of generating a device driver of a peripheral, wherein the method comprises:
-
selecting a predetermined number of functional components of the device driver;
modifying the selected predetermined number of functional components of the device driver while leaving other functional components of the device driver unmodified; and
updating the device driver with the modified predetermined number of functional components.
-
-
27. A computer readable recording medium recording a program that executes a method of generating a user interface screen for a device driver, wherein the method comprises:
-
installing a device driver and a user interface for the device driver in a host and requesting model dependent information from a device connected to the host;
receiving the model dependent information and model identification information from the device and determining whether the device can be driven by the device driver based on the model dependent information; and
in response to determining that the device can be driven by the device driver, generating a user interface screen for the device driver using the model dependent information of the device.
-
Specification