Selecting a device driver for a peripheral device adapted to operate on a network and simplifying secondary printer installation
First Claim
Patent Images
1. A method of configuring a computer for installation of a peripheral device, the method comprising:
- preparing a print server to retrieve a first device identification from a memory of the peripheral device, the print server, the peripheral device, and the computer being connected via a computer network, wherein the print server is directly connected to the computer, and the peripheral device is indirectly connected to the computer;
comparing the first device identification to device names on a list of names associated with device drivers, the list and the drivers being stored in a memory of the computer;
selecting for use an associated device driver if the first device identification matches one of the names, wherein at least a portion of a routine for the preparing, comparing, and selecting operations is stored in a memory of the computer, and at least a portion of the routine for the preparing, comparing, and selecting operations is stored in a memory of the print server;
determining whether the peripheral device and the corresponding selected device driver have a previously identified installation problem using historical information stored in a database of the print server;
retrieving countermeasure information required to resolve the identified installation problem from the database; and
providing the countermeasure information to a user to enable installation of the selected device driver.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for automatically configuring a computer peripheral device connected to a computer network. The method and system both retrieve the Industry of Electrical and Electronic Engineering standard 1284 device identification stored in the peripheral device and select an appropriate device driver for installation of the device. Upon completion of an initial device driver installation, a subsequent user is provided with information pertaining to a previous installation of the driver in order to simplify a current installation of the driver.
40 Citations
28 Claims
-
1. A method of configuring a computer for installation of a peripheral device, the method comprising:
-
preparing a print server to retrieve a first device identification from a memory of the peripheral device, the print server, the peripheral device, and the computer being connected via a computer network, wherein the print server is directly connected to the computer, and the peripheral device is indirectly connected to the computer; comparing the first device identification to device names on a list of names associated with device drivers, the list and the drivers being stored in a memory of the computer; selecting for use an associated device driver if the first device identification matches one of the names, wherein at least a portion of a routine for the preparing, comparing, and selecting operations is stored in a memory of the computer, and at least a portion of the routine for the preparing, comparing, and selecting operations is stored in a memory of the print server; determining whether the peripheral device and the corresponding selected device driver have a previously identified installation problem using historical information stored in a database of the print server; retrieving countermeasure information required to resolve the identified installation problem from the database; and providing the countermeasure information to a user to enable installation of the selected device driver. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
a computer network including a number of computer devices connected thereto, the computer devices including a print server, a computer, and at least one printer, wherein the print server is directly connected to the computer, and the at least one printer is indirectly connected to the computer, wherein a memory in the at least one printer stores a first printer identification data string, and a processor associated with the computer includes (i) a comparator for comparing the first data string to a device name on a list of device drivers stored in a memory of the computer indirectly connected to the at least one printer via the computer network, and (ii) a selector selecting a device driver from the list if the first identification data string matches one of the names, wherein at least a portion of a routine for the comparing and selecting operations is stored in a memory of the computer, and at least a portion of the routine for the comparing and selecting operations is stored in a memory of the print server, and the processor determines whether the at least one printer and the corresponding selected device driver have a previously identified installation problem using historical information stored in a database of the print server, and retrieves countermeasure information required to resolve the identified installation problem from the database, and provides the countermeasure information to a user to enable installation of the selected device driver. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
25. A method of installing printer drivers in a plurality of computers of a computer system, the computer system also including a printer and a print server, the plurality of computers, the printer, and the print server being connected via a computer network, wherein the print server is directly connected to the plurality of computers, and the printer is indirectly connected to the plurality of computers, the method comprising:
-
installing at least one of the printer drivers in a first computer during a first installation and storing information associated with the first installation in a memory of the print server; retrieving information associated with the first installation from the memory during a second installation, the information associated with the first installation including a first identification data string; retrieving a current identification data string from a memory of the printer indirectly connected to the plurality of computers via the computer network, the current identification data string being associated with the second installation; comparing the first identification data string with the current identification data string; determining whether the printer and at least one of the printer drivers have a previously identified installation problem using historical information stored in a database in the print server; retrieving countermeasure information required to resolve the identified installation problem from the database; and installing at least one of the printer drivers in a second computer based upon the information associated with the first installation and the countermeasure information, wherein at least a portion of a routine for the preparing, comparing, and installing operations is stored in each memory of the plurality of computers, and at least a portion of the routine for the preparing, comparing, and installing operations is stored in a memory of the print server. - View Dependent Claims (26, 27)
-
-
28. An article of manufacture comprising a machine readable medium having recorded thereon instructions, the article of manufacture being stored within a computer, such that when the instructions are executed, the instructions cause a computer processor to:
-
transmit instructions to a print server to prepare the print server to retrieve a first device identification from a memory of a peripheral device connected to the print server, the print sever, the peripheral device, and the computer being connected via a computer network, wherein the print server is directly connected to the computer, and the peripheral device is indirectly connected to the computer; compare the first device identification to device names on a list of names associated with device drivers, the list stored in a memory of the computer indirectly connected to the peripheral device via the computer network; select for use an associated device driver from the list if the first device identification matches one of the names; determine whether the peripheral device and the corresponding selected device driver have a previously identified installation problem using historical information stored in a database; retrieve countermeasure information required to resolve the identified installation problem from the database; and provide the countermeasure information to a user to enable installation of the selected device driver.
-
Specification