1461129177-d70acc6a-4540-40db-b05b-d45dd13f4897

1. A method for remotely monitoring a printer status, comprising the steps of:
displaying a list of selectable printer status objects on a display device in a remote client in data communication with a printer, where a name of each of the printer status objects is displayed in a printer management language native to the printer;
selecting one of the printer status objects from the list of selectable printer status objects in the remote client;
generating an email in the remote client;
writing a status request into the email in a printer management language native to the printer, the status request requesting a current status of the selected one of the printer status objects in the printer;
transmitting the email to the printer; and
receiving a reply email from the printer that includes the current status, of the selected one of the printer status objects in the printer, the current status being expressed in the printer management language native to the printer.
2. The method of claim 1, further comprising the steps of:
generating an initial email in the remote client;
writing a request for the list of selectable printer status objects into the initial email;
receiving an initial reply email from the printer, the initial reply including the list of selectable printer status objects; and
parsing the initial reply email to obtain the list of selectable printer status objects from the initial reply email.
3. The method of claim 1, further comprising the step of obtaining the list of selectable printer status objects from a server in data communication with the remote client.
4. The method of claim 1, further comprising the steps of;
parsing the reply email to identify the current status of the selected one of the printer status objects; and
displaying the current status associated with the selected one of the printer status objects.
5. The method of claim 1, further comprising the step of displaying the reply email with the current status of the printer status object.
6. A system for remotely monitoring printer status, comprising:
a processor circuit having a processor and a memory;
a remote printer management system stored in the memory and executable by the processor, the printer monitoring system comprising:
logic that displays a list of selectable printer status objects on a display device by displaying a name of each of the printer status objects in a printer management language native to a printer;
logic that facilitates a selection of one of the printer status objects from among the list of selectable printer status objects;
logic that generates an email to be transmitted to a printer;
logic that writes a request for a status of the selected one of the printer status objects in the printer into the email, the request being expressed in the printer management language native to the printer; and logic that transmits the email to the printer to receive a reply email from the printer that includes the current status of the selected one of the printer status objects in the printer.
7. The system of claim 6, wherein the remote printer management system further comprises:
logic that generates an initial email to be transmitted to the printer;
logic that writes a request for the list of selectable printer status objects into the initial email; and
logic that parses an initial reply email received from the printer to identify the list of selectable printer status objects included in the initial reply email.
8. The system of claim 6, wherein the remote printer management system further comprises logic that requests the list of selectable printer status objects from a server through a network.
9. The system of claim 6, wherein the remote printer management system further comprises:
logic that parses the reply email to identify the current status of the selected one of the printer status objects included therein; and
logic that displays the current status associated with the selected one of the printer status objects.
10. A program stored in a computer-readable medium for remotely monitoring printer status, comprising:
code that displays a list of selectable printer status objects on a display device by displaying a name of each of the printer status objects in a printer management language native to a printer;
code that facilitates a selection of one of the printer status objects from among the list of selectable printer status objects specified in a management information base (M1B) applicable to a printer;
code that generates an email to be transmitted to the printer;
code that writes a request for a status of the selected one of the printer status objects in the printer into the email, the request being expressed in the printer management language native to the printer; and
code that transmits the email to the printer to receive a reply email from the printer that includes the current status of the selected one of the printer status objects in the printer.
11. The program stored in a computer-readable medium of claim 10, further comprising:
code that generates an initial email to be transmitted to the printer;
code that writes a request for the list of selectable printer status objects into the initial email; and
code that parses an initial reply email received from the printer to identify the list of selectable printer status objects included in the initial reply email.
12. The program stored in a computer-readable medium of claim 10, further comprising code that requests the list of selectable printer status objects from a server through a network.
13. The program stored in a computer-readable medium of claim 10, further comprising:
code that parses the reply email to identify the current status of the selected one of the printer status objects included therein; and
code that displays the current status associated with the selected one of the printer status objects.
14. A system for remotely monitoring printer status, comprising:
means for displaying a list of selectable printer status objects on a display device by displaying a name of each of the printer status objects in a printer management language native to a printer;
means for facilitating a selection of one of the printer status objects from the list of selectable printer status objects specified in a management information base (MIB) applicable to a printer;
means for generating an email to be transmitted to the printer;
means for writing a request for a status of the selected one of the printer status objects in the printer into the email, the request being expressed in the printer management language native to the printer; and
means for transmitting the email to the printer to receive a reply email from the printer that includes the current status of the selected one of the printer status objects in the printer.
15. A method for remotely configuring a printer, comprising the steps of:
displaying a list of selectable printer status objects on a display device by displaying a name of each of the printer status objects in a printer management language native to a printer;
selecting a printer status object from among the list of selectable printer status objects in a remote client in data communication with a printer; generating an email in the remote client;
writing a command to manipulate a configuration of the printer into the email in the printer management language native to the printer;
transmitting the email to the printer;
and receiving a reply email from the printer that acknowledges a modification of the configuration of the printer in response to the command.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. An information handling system comprising:
a team of network interface controllers (NIC), each controller operable to receive network traffic load, wherein the network traffic load is evenly balanced among each NIC of the team of network interface controllers (NICs); and
logic configured to receive information associated with an amount of network traffic and direct the network traffic load to a subset of NICs in the team based on the amount of network traffic, wherein the logic is further configured to de-select at least one NIC of the team of NICs by placing the at least one NIC in a low power state when the amount of network traffic falls below a user-defined level and wherein the logic is further configured to evenly balance the network traffic load among the NICs within the subset other than the at least one NIC in the low power state.
2. The system of claim 1, wherein the logic is configured to receive communication indicative of the network traffic load and the amount of network traffic.
3. The system of claim 1, wherein the logic directs the network traffic load to a primary controller.
4. The system of claim 1, wherein the logic directs the network traffic load to less than all of the NICs.
5. The system of claim 1, wherein the team of NICs may comprise an Ethernet controller.
6. The system of claim 1, wherein the logic comprises operating system power management software (OSPM).
7. The system of claim 1, wherein the logic is further configured to place less than all of the NICs in a low power state when the amount of network traffic falls below the user-defined level.
8. The system of claim 1, wherein the logic is further configured to enable the at least one NIC from a low power state to a higher power state when the amount of network traffic exceeds the user-defined level.
9. The system of claim 8, wherein the logic is further configured to assign the network traffic load to at least one NIC in the higher power state.
10. A method for managing power consumption in a network interface controller (NIC) team, the method comprising:
receiving communication from the NIC team indicative of a network traffic load and an amount of network traffic, wherein the network traffic load is evenly balanced among each NIC of the NIC team;
directing the network traffic load to a subset of network interface controllers (NICs) in the NIC team based on an amount of network traffic;
de-selecting at least one NIC of the team of NICs by placing the at least one NIC in a low power state when the amount of network traffic falls below a user-defined level; and
evenly balancing the network traffic load among the NICs within the subset other than the at least one NIC in the low power state.
11. The method of claim 10, wherein the step of directing the network traffic load further comprises assigning the network traffic load to less than all of the NICs.
12. The method of claim 10, wherein the step of directing the network traffic load further comprises enabling the at least one NIC from a low power state to a higher power state when the amount of network traffic exceeds the user-defined level.
13. The method of claim 12, wherein the step of enabling the at least one NIC further comprises assigning the network traffic load to the at least one NIC in the higher power state.
14. A computer-readable medium having stored thereon executable instructions for performing a method for managing power consumption in a network interface controller (NIC) team, the medium comprising:
a first instruction for receiving communication from the NIC team indicative of a network traffic load and an amount of network traffic;
a second instruction for directing the network traffic load to a subset of network interface controllers (NICs) in the NIC team based on an amount of network traffic, wherein the network traffic load is evenly balanced among the NICs within the subset;
a third instruction for de-selecting at least one NIC by placing the at least one NIC in a low power state when the amount of network traffic falls below a user-defined level; and
a fourth instruction for evenly balancing the network traffic load among the subset of NICs in the team other than the at least one NIC in the low power state.
15. The computer-readable medium of claim 14, wherein the instruction for directing network traffic load further comprises an instruction for assigning the network traffic load to less than all of the NICs.
16. The computer-readable medium of claim 14, wherein the instruction for directing the network traffic load further comprises an instruction for enabling the at least one NIC from a low power state to a higher power state when the amount of network traffic exceeds the user-defined level.
17. The computer-readable medium of claim 16, wherein the instruction for enabling the at least one NIC further comprises an instruction for assigning the network traffic load to at least one NIC in the higher power state.