Способ перезагрузки через snmp:
sudo apt-get install snmp snmpset -v1 -c public x.x.x.x .1.3.6.1.2.1.43.5.1.1.3.1 integer 4
Точно работает с устройствами семейств HP MFP 400 и HP MFP 521
Для перезагрузки через FTP нужно создать файлик reboot.txt с таким содержимым:
%-12345X@PJL COMMENT @PJL DMINFO ASCIIHEX="040006020501010301040105" %-12345X
Либо для более новых принтеров (проверено на HP 1320) с таким:
%-12345X@PJL COMMENT Print PCL Font List @PJL DMINFO ASCIIHEX = "040004010105020402015E" %-12345X
Затем этот файлик нужно закинуть на принтер. В Windows для этого в командной стироке выполняем:
ftp x.x.x.x
После подключенния принтер спросит имя пользователя и пароль. По-умолчанию - пустые. После успешной аутентификации кладем файлик на принтер:
put x:\pathtofile\reboot.txt
Принтер должен перезагрузиться.