Creating a locally managed instance of a network printer
First Claim
1. A computer implemented method for creating a locally managed instance of a printer on a host computer which communicates print data to the printer over a peer-to-peer network, comprising the steps of:
- selecting an option of the host computer to create a locally managed instance of the printer on the host computer, wherein the locally managed instance provides a user with the capability of changing a configuration of the printer at the host computer;
the user inputting an identifier of the printer, including a communication address of the printer, to be installed on the host computer;
in response to the user inputting the identifier including the communication address of the printer, the host computer obtaining printer type information via a network by communicating with the printer using the input identifier, and determining the printer type from the obtained printer type information;
based on the determined printer type information, the host computer automatically obtaining printer configuration information and print driver information;
the host computer automatically configuring the printer and installing a print driver for the printer based on the obtained printer configuration information and print driver information; and
the host computer creating the locally managed instance of the printer on the host computer and setting up the host computer by using the obtained printer configuration information and print driver information,wherein the locally managed instance provides a user with the capability of changing the configuration of the local printer at the host computer.
1 Assignment
0 Petitions
Accused Products
Abstract
Creating a locally managed instance of a printer on a workstation which communicates to the printer over a peer-to-peer network by selecting an option to create a locally managed instance of the printer, inputting an identifier of the printer, in response to the input identifier, automatically obtaining printer configuration information and print driver information based at least in part on the input identifier, automatically configuring the printer and installing a print driver based on the obtained printer configuration information and print driver information, and creating the locally managed instance of the printer. The printer configuration information and the print driver information may be automatically obtained from a remote device on the network, such as an FTP server, and a port for communication with the printer may be automatically created. The unique identifier may be a network address of the printer, such as an IP address, a printer name, a DNS name or a NetBios name, and the printer may be a virtual printer, rather than an actual printer installed on the network.
-
Citations
44 Claims
-
1. A computer implemented method for creating a locally managed instance of a printer on a host computer which communicates print data to the printer over a peer-to-peer network, comprising the steps of:
-
selecting an option of the host computer to create a locally managed instance of the printer on the host computer, wherein the locally managed instance provides a user with the capability of changing a configuration of the printer at the host computer; the user inputting an identifier of the printer, including a communication address of the printer, to be installed on the host computer; in response to the user inputting the identifier including the communication address of the printer, the host computer obtaining printer type information via a network by communicating with the printer using the input identifier, and determining the printer type from the obtained printer type information; based on the determined printer type information, the host computer automatically obtaining printer configuration information and print driver information; the host computer automatically configuring the printer and installing a print driver for the printer based on the obtained printer configuration information and print driver information; and the host computer creating the locally managed instance of the printer on the host computer and setting up the host computer by using the obtained printer configuration information and print driver information, wherein the locally managed instance provides a user with the capability of changing the configuration of the local printer at the host computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 39)
-
-
10. Computer-executable process steps stored on a computer-readable medium, the process step for creating a locally managed instance of a printer on a host computer which communicates print data to the printer over a peer-to-peer network, comprising the steps of:
-
selecting an option of the host computer to create a locally managed instance of the printer on the host computer, wherein the locally managed instance provide a user with the capability of changing a configuration of the printer at the host computer; the user inputting an identifier of the printer, including a communication address of the printer, to be installed on the host computer; in response to the user inputting the identifier including the communication address of the printer, the host computer obtaining printer type information via a network by communicating with the printer using the input identifier, and determining, the printer type from the obtained printer type information; based on the determined printer type information, the host computer automatically obtaining printer configuration information and print driver information; the host computer automatically configuring the printer and installing a print driver for the printer based on the obtained printer configuration information and print driver information; and the host computer creating the locally managed instance of the printer on the host computer and setting up the host computer by using the obtained printer configuration information and print driver information, wherein the locally managed instance provides a user with the capability of changing the configuration of the local printer at the host computer. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable medium on which are stored computer-executable process steps for creating a locally managed instance of a printer on a host computer which communicates print data to the printer over a peer-to-peer network, the computer-executable process steps comprising the steps of:
-
selecting an option of the host computer to create a locally managed instance of the printer on the host computer, wherein the locally managed instance provides a user with the capability of changing a configuration of the printer at the host computer; the user inputting an identifier of the printer, including a communication address, to be installed on the host computer; in response to the user inputting the identifier including the communication address of the printer, the host computer obtaining printer type information via a network by communicating with the printer using the input identifier, and determining the printer type from the obtained printer type information; based on the determined printer type information and the input identifier, the host computer automatically obtaining printer configuration information and print driver information; the host computer automatically configuring the printer and installing a print driver for the printer based on the obtained printer configuration information and print driver information; and the host computer creating the locally managed instance of the printer on the host computer and setting up the host computer by using the obtained printer configuration information and print driver information, wherein the locally managed instance provides a user with the capability of changing the configuration of the local printer at the host computer. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. An computer apparatus which communicates print data to a printer over a peer-to-peer network, comprising:
-
a processor for executing computer-executable process steps; and a memory on which the computer-executable process steps are stored, the process steps for creating a locally managed instance of the printer on the computer apparatus comprising the steps of (a) selecting an option of the computer apparatus to create a locally managed instance of the printer on the computer apparatus, wherein the locally managed instance provides a user with the capability of changing a configuration of the printer at the host computer, (b) the user inputting an identifier of the printer, including a communication address of the printer, to be installed on the host computer, (c) in response to the user inputting the identifier including the communication address of the printer, the computer apparatus obtaining printer type information via a network by communicating with the printer using the input identifier, and determining the printer type from the obtained printer type information, (d) based on the determined printer type information, the computer apparatus automatically obtaining printer configuration information and print driver information, (e) the computer apparatus automatically configuring the printer and installing a print driver for the printer based on the obtained printer configuration information and print driver information, and (f) the computer apparatus creating the locally managed instance of the printer and setting up the computer apparatus by using the obtained printer configuration information and print driver information, wherein the locally managed instance provides a user with the capability of changing the configuration of the local printer at the host computer. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. An information processing apparatus, comprising:
-
managing means for managing a database which manages device driver information corresponding to a peripheral device, configuration information of the device driver, and information indicating a type of the peripheral device; input means for a user to input an identifier, including a communication address, of a peripheral device to be installed on the information processing apparatus; obtaining means for obtaining information indicating the type of the peripheral device by communicating with the peripheral device by using the input identifier; first determination means for determining device driver information corresponding to the peripheral device by using said information indicating the type of the peripheral device obtained by the obtaining means by referring to the database using the information obtained by the obtaining means; second determination means for determining configuration information of the device driver information corresponding to the peripheral device by using said information indicating the type of the peripheral device by referring to the database using the information obtained by the obtaining means; and execution means for executing an install process for the device driver information by using the device driver information determined by the first determination means. - View Dependent Claims (38)
-
-
40. A computer implemented method for an information processing apparatus, comprising the steps of:
-
managing a database which manages device driver information corresponding to a peripheral device, configuration information of the device driver, and information indicating a type of the peripheral device; a user inputting, into the information processing apparatus, an identifier, including a communication address, of a printer to be installed on the information processing apparatus; obtaining information indicating the type of peripheral device by communicating with the peripheral device by using the input identifier; a first determination step of determining device driver information corresponding to the peripheral device by using said information indicating the type of the peripheral device obtained by the obtaining step by referring to the database using the information obtained by the obtaining step; a second determination step of determining configuration information of the device driver information corresponding to the peripheral device by using said information indicating the type of the peripheral device by referring to the database using the information obtained by the obtaining step; and an execution step of executing an install process for the device driver information by using the device driver information determined by the first determination step.
-
-
41. A computer readable medium on which are stored computer executable process steps for a method for an information processing apparatus, comprising the steps of:
-
managing a database which manages device driver information corresponding to a peripheral device, configuration information of the device driver, and information indicating a type of the peripheral device; a user inputting, into the information processing apparatus, an identifier, including a communication address, of a printer to be installed on the information processing apparatus; obtaining information indicating the type of the peripheral device by communicating with the peripheral device by using the input identifier; a first determination step of determining device driver information corresponding to the peripheral device by using said information indicating the type of the peripheral device obtained by the obtaining step by referring to the database using the information obtained by the obtaining step; a second determination step of determining configuration information of the device driver information corresponding to the peripheral device by using said information indicating the type of the peripheral device by referring to the database using the information obtained by the obtaining step; and an execution step of executing an install process for the device driver information by using the device driver information determined by the first determination step.
-
-
42. A computer implemented method for a computer which communicates with a printer, comprising the steps of:
-
managing a database in which print driver information of the printer, printer type information and printer configuration information corresponding to the print driver for a communication with the printer are managed; receiving printer identification information of the printer in response to selecting a printer object implemented by a graphical user interface; in response to receiving the printer identification information, obtaining a type of said printer by communicating with the printer, and obtaining said printer configuration information for the communication and print driver information managed in the database by using the obtained printer type information as a search key for the database; installing a print driver; and configuring the print driver to set up the communication configuration information for the communication based on the obtained printer configuration information for the communication and the print driver information.
-
-
43. An information processing apparatus which communicates with a printer, comprising:
-
management means for managing a database in which print driver information of the printer, printer type information and printer configuration information corresponding to the print driver for a communication with the printer are managed; receiving means for receiving printer identification information of the printer in response to selecting a printer object implemented by a graphical user interface; obtaining means for, in response to receiving the printer identification information, obtaining a type the printer by communicating with the printer, and obtaining said printer configuration information for the communication and print driver information managed in the database by using the obtained printer type information as a search key for the database; an installer for installing a print driver; and configuration means for configuring the print driver to set up the communication configuration information for the communication based on the obtained printer configuration information for the communication and the print driver information.
-
-
44. A computer readable medium on which is stored computer executable process steps for a method for a computer which communicates with a printer, comprising the steps of:
-
managing a database in which print driver information of the printer, printer type information and printer configuration information corresponding to the print driver for a communication with the printer are managed; receiving printer identification information of the printer in response to selecting a printer object implemented by a graphical user interface; in response to receiving the printer identification information, obtaining a type of said printer by communicating with the printer, and obtaining said printer configuration information for the communication and print driver information managed in the database by using the obtained printer type information as a search key for the database; installing a print driver; and configuring the print driver to set up the communication configuration information for the communication based on the obtained printer configuration information for the communication and the print driver information.
-
Specification