Method and apparatus for automatically enabling communication with a network printer
First Claim
1. A method for enabling a new printer to communicate over a network with one or more client processors connected to the network, the network at least partially controlled by a network server which, for each respective client-accessible printer, includes an agent data structure which maintains information about the respective client-accessible printer, said method comprising the steps of:
- a) responding to a message from the new printer with identification data that identifies the new printer, by storing the identification data in a memory;
b) further responding to said message by automatically establishing an instance of the agent data structure using said identification data;
c) still further responding to said message by automatically establishing an instance of a communication data structure, said communication data structure including data enabling access to a communication procedure and further data enabling communication with said agent data structure; and
d) responding to a printer request from a client processor by employing, without further user intervention, said communication data structure to enable automatic establishment of a communication pathway between said client processor and said new printer, and providing data regarding said new printer from said agent data structure to said client processor for use thereby.
2 Assignments
0 Petitions
Accused Products
Abstract
The method of the invention enables a new printer to automatically communicate over a network with client processors connected to the network. The network is at least partially controlled by a network server which, for each respective printer, stores an "agent" data structure. The agent data structure maintains information about the respective client-accessible printer. The method includes the steps of: responding to a message from a new printer by storing printer identification data included in the message; establishing an instance of an agent data structure using data from the message; communicating with the new printer to obtain further data concerning the new printer for addition to the agent data structure; establishing an instance of a communication data structure and inserting data in that data structure to configure a communication procedure which enables communication with both the newly connected printer and the printer'"'"'s agent data structure; and responding to a printer request from a client processor by employing the communication data structure to automatically establish a communication pathway between the client processor and the new printer and providing data regarding the new printer from the agent data structure to the client processor for use thereby.
170 Citations
12 Claims
-
1. A method for enabling a new printer to communicate over a network with one or more client processors connected to the network, the network at least partially controlled by a network server which, for each respective client-accessible printer, includes an agent data structure which maintains information about the respective client-accessible printer, said method comprising the steps of:
-
a) responding to a message from the new printer with identification data that identifies the new printer, by storing the identification data in a memory; b) further responding to said message by automatically establishing an instance of the agent data structure using said identification data; c) still further responding to said message by automatically establishing an instance of a communication data structure, said communication data structure including data enabling access to a communication procedure and further data enabling communication with said agent data structure; and d) responding to a printer request from a client processor by employing, without further user intervention, said communication data structure to enable automatic establishment of a communication pathway between said client processor and said new printer, and providing data regarding said new printer from said agent data structure to said client processor for use thereby. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A storage media for controlling a server to enable a new printer to communicate over a network with one or more client processors connected to the network, said storage media comprising:
-
a) means for controlling said server to respond to a message from the new printer with identification data that identifies the new printer, by storing the identification data in a memory; b) means responsive to said message for automatically controlling said server to establish an instance of a agent data structure using data from said identification data; c) means responsive to said message for automatically controlling said server to establish an instance of a communication data structure, said communication data structure including data enabling access to a communication procedure and further data enabling communication with said agent data structure; and d) means for controlling said server to respond to a printer request from a client processor, without further user intervention, by employing said communication data structure to enable automatic establishment of a communication pathway between said client processor and said new printer, and by providing data regarding said new printer from said agent data structure to said client processor for use thereby. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification