-
×InformationNeed Windows 11 help?Check documents on compatibility, FAQs, upgrade information and available fixes.
Windows 11 Support Center. -
-
×InformationNeed Windows 11 help?Check documents on compatibility, FAQs, upgrade information and available fixes.
Windows 11 Support Center. -
- HP Community
- Printers
- LaserJet Printing
- HP M252dw soft reset using SNMP

Create an account on the HP Community to personalize your profile and ask a question
03-15-2017 01:11 PM
Hello, I am trying to perform a soft reset (reboot) on a HPM252dw using SNMP. Can anyone tell me what the OID and value is? Also is there a MIB that I can browse that would tell me this info.
Thanks!
Solved! Go to Solution.
Accepted Solutions
03-16-2017 08:41 AM
I was able to discover it with a combination of HP Web Jetadmin and Wireshark.
1. Download and install HP Web Jetadmin.
2. Enter the IP of the printer.
3. Open Wireshark and monitor SNMP traffic for the printer.
4. In HP Web Jetadmin: select the printer, click the Troubleshoot tab then click "reset device". In the dialoge, select "Power Cycle" and click "next".
5. Observe the SNMP traffic in Wireshark.
The OID is: 1.3.6.1.2.1.43.5.1.1.3.1
The value to reset the device is: 4
03-16-2017 08:41 AM
I was able to discover it with a combination of HP Web Jetadmin and Wireshark.
1. Download and install HP Web Jetadmin.
2. Enter the IP of the printer.
3. Open Wireshark and monitor SNMP traffic for the printer.
4. In HP Web Jetadmin: select the printer, click the Troubleshoot tab then click "reset device". In the dialoge, select "Power Cycle" and click "next".
5. Observe the SNMP traffic in Wireshark.
The OID is: 1.3.6.1.2.1.43.5.1.1.3.1
The value to reset the device is: 4
09-26-2019 09:14 AM
Came across this post when searching for a way to remotely reboot some old printers and plotters. Here is the powershell commands to reboot multiple devices.
$Printers = "Name1", "Name2","Name3"
$ComStr="public"
$SNMP = New-Object -ComObject olePrn.OleSNMP
ForEach ($Printer in $Printers)
{
$SNMP.Open($Printer,$ComStr)
$SNMP.Set(".1.3.6.1.2.1.43.5.1.1.3.1",4)
$SNMP.close()
}