Method and apparatus for adjusting an interval of polling a network printer based on changes in working status of the network printer
First Claim
Patent Images
1. A method comprising:
- periodically determining a working status of a network printer residing on a network by performing a polling inquiry in accordance with a polling interval associated with the network printer and reading a Management Information Base (MIB) stored within the network printer indicating the working status of the network printer, the working status indicating whether or not a print job is currently being processed by the network printer;
decreasing network traffic on the network and conserving processing resources associated with the network by lengthening the polling interval associated with the network printer and thereby temporarily increasing the length of time between polling inquiries if the working status indicates the network printer is not currently processing a print job; and
shortening the polling interval associated with the network printer and thereby temporarily decreasing the length of time between polling inquiries if the working status indicates the network printer is currently processing a print job.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for adjusting an interval of polling a peripheral device (e.g., a printer) based on a change in the working status of the peripheral device. In one embodiment of the present invention, if the peripheral device being monitored is in the process of performing a job or has experienced an interrupt/alert, the length of the polling intervals may be shortened to provide increased monitoring of the peripheral device. If the peripheral device is idle, the length of the polling intervals may be longer to provide less monitoring of the peripheral device.
-
Citations
59 Claims
-
1. A method comprising:
-
periodically determining a working status of a network printer residing on a network by performing a polling inquiry in accordance with a polling interval associated with the network printer and reading a Management Information Base (MIB) stored within the network printer indicating the working status of the network printer, the working status indicating whether or not a print job is currently being processed by the network printer;
decreasing network traffic on the network and conserving processing resources associated with the network by lengthening the polling interval associated with the network printer and thereby temporarily increasing the length of time between polling inquiries if the working status indicates the network printer is not currently processing a print job; and
shortening the polling interval associated with the network printer and thereby temporarily decreasing the length of time between polling inquiries if the working status indicates the network printer is currently processing a print job. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A machine-readable medium having stored thereon data representing sequences of instructions, the sequences of instructions which, when executed by a processor, cause the processor to:
-
periodically determine a working status of a network printer residing on a network by performing a polling inquiry in accordance with a polling interval associated with the network printer and reading a Management Information Base (MIB) stored within the network printer indicating the working status of the network printer, the working status indicating whether or not a print job is currently being processed by the network printer;
decrease network traffic on the network and conserve processing resources associated with the network by lengthening the polling interval associated with the network printer and thereby temporarily increasing the length of time between polling inquiries if the working status indicates the network printer is not currently processing a print job; and
shorten the polling interval associated with the network printer and thereby temporarily decrease the length of time between polling inquiries if the working status indicates the network printer is currently processing a print job. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A system comprising:
-
a network;
a network printer connected with the network and comprising a Management Information Base (MIB) stored within the network printer indicating the working status of the network printer, the working status indicating whether or not a print job is currently being processed by the network printer; and
a processor connected with the network to periodically determine a working status of a network printer residing on a network by performing a polling inquiry in accordance with a polling interval associated with the network printer and reading the MIB stored within the network printer, decrease network traffic on the network and conserve processing resources associated with the network by lengthening the polling interval associated with the network printer and thereby temporarily increasing the length of time between polling inquiries if the working status indicates the network printer is not currently processing a print job, and shorten the polling interval associated with the network printer and thereby temporarily decrease the length of time between polling inquiries if the working status indicates the network printer is currently processing a print job. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59)
-
Specification