Diagnostic tool with ethernet capability
AssigneeHewlett-Packard Development Company, L.P.
InventorDavid G. Hille
Life of this patent
Estimating the term…
Abstract
Ethernet capability of a device under test is tested. A diagnostic tool is connected to the device under test. Menus displayed by the diagnostic tool are used to select an Ethernet test. The diagnostic tool discovers network settings of the device under test. Then the diagnostic tool configures an Ethernet connection between the diagnostic tool and the device under test.
Claims23
A diagnostic tool that verifies correct operation of printers, the diagnostic tool comprising:
- an Ethernet connector;
- a display;
- and,
- a processor that causes menus to be shown on the display, the menus allowing a user to select a printer type to be tested and to select which tests are to be performed on a printer of the selected printer type, the tests including:
- an Ethernet test;
- wherein in preparation for the Ethernet test in which testing for Ethernet functionality is performed, an Ethernet port of the printer and the Ethernet connector are directly connected so that there is no Ethernet network switch connected between the Ethernet port of the printer, and the Ethernet connector, and when the Ethernet test is started, the diagnostic tool discovers network settings of the printer, configures an Ethernet connection between the diagnostic tool and confirms Ethernet functionality of the Ethernet port by transferring over the Ethernet connection a test file to be printed by the printer.
A method by which a diagnostic tool performs an Ethernet test of a device under test, the method comprising:
- connecting an Ethernet connector of the diagnostic tool to an Ethernet port of the device under test so that there is no Ethernet network switch connected between the Ethernet port of the device under test and the Ethernet connector;
- listening for any packets from the device uhder test;
- upon receiving a packet from the device under test, determining whether the received packet is a dynamic host configuration protocol (DHCP) packet;
- obtaining an internet protocol (IP) address for the device under test from the received packet when the received packet is not a DHCP packet;
- and,
- assigning an IP address to the device under test when the received packet is a DHCP packet;
- and,
- sending a test file between the diagnostic tool and the device under test to confirm Ethernet functionality.
A diagnostic tool comprising:
- means for connecting to an Ethernet port of the device under test so that there is no Ethernet network switch connected between the Ethernet port of the device under test and the diagnostic tool;
- means for receiving packets from a device under test;
- means for processing a packet received from the device under test, the means for processing a packet determining whether the received packet is a dynamic host configuration protocol (DHCP) packet, and the means for processing the packet assigning an IP address to the device under test when the received packet is a DHCP packet;
- means for obtaining an internet protocol (IP) address for the device under test from the received packet when the received packet is not a DHCP packet;
- and,
- means for sending a test file between the diagnostic tool and the device under test to confirm Ethernet functionality.
A method for testing functionality of a printer, the method comprising:
- connecting a diagnostic tool to the printer, including connecting an Ethernet connector of the diagnostic tool to an Ethernet port of the printer so that there is no Ethernet network switch connected between the Ethernet port of the printer and the Ethernet connector;
- using menus displayed by the diagnostic tool to select a type of printer to be tested and to select an Ethernet test;
- discovering, by the diagnostic tool;
- network settings of the printer;
- configuring, by the diagnostic tool, an Ethernet connection between the diagnostic tool and the printer;
- testing the Ethernet connection by sending a test file from the diagnostic tool to the printer;
- and,
- printing the test file.
Dependencies are inferred from the claim text.