tce-load -i compiletc net-snmp-dev cups-dev libusb-dev dbus-python3.14-dev sane-dev perl5

wget https://sourceforge.net/projects/hplip/files/hplip/3.26.4/hplip-3.26.4.tar.gz

cd hplip-3.26.4

edit io/hpmud/musb.h
#include <libusb-1.0/libusb.h>

edit hpijs-drv
#!/usr/local/bin/perl

patch -Np1 -i ../0082-fix-FTBFS-with-gcc14.patch
patch -Np1 -i ../0086-fix-FTBS-with-gcc-15.patch
patch -Np1 -i ../0090-remove-URLopener.patch

CC="gcc -flto -mtune=generic -Os -pipe -Wno-implicit-function-declaration -Wno-return-mismatch -Wno-int-conversion" CXX="g++ -flto -mtune=generic -Os -pipe -fno-exceptions -fno-rtti" ./configure --prefix=/usr/local --sysconfdir=/usr/local/etc --localstatedir=/var --disable-gui-build --disable-qt4 --disable-doc-build --with-cupsbackenddir=/usr/local/lib/cups/backend --with-cupsfilterdir=/usr/local/lib/cups/filter --with-icondir=/usr/local/share/applications --bindir=/usr/local/bin --with-mimedir=/usr/local/share/cups/mime -DCONFDIR=\"/usr/local/etc/hp\"

find . -name Makefile -type f -exec sed -i 's/-g -O2//g' {} \;
find . -name config.status -type f -exec sed -i 's/-g -O2//g' {} \;

make [1m 10.95s]
sudo make install

/var/lib/hp
/var/log/hp/tmp

Edit /etc/hp/hplip.conf
bin=/usr/bin -> /usr/local/bin

Edit /etc/udev/rules.d/56-hpmud.rules
lp -> staff
/usr/bin/hp-config_usb_printer /usr/local/bin/hp-config_usb_printer

correct python location in:
/usr/local/share/hplip/base/magic.py
/usr/local/share/hplip/uninstall.py
/usr/local/share/hplip/upgrade.py
/usr/local/share/hplip/logcapture.py
/usr/local/share/hplip/doctor.py

$ hp-makeuri 192.168.1.150
...
CUPS URI: hp:/net/Officejet_9010?ip=192.168.1.150
SANE URI: hpaio:/net/Officejet_9010?ip=192.168.1.150
HP Fax URI: hpfax:/net/Officejet_9010?ip=192.168.1.150

$ hp-probe -bnet
...
Device URI                               Model           Name    
  ---------------------------------------  --------------  --------
  hp:/net/Officejet_9010?ip=192.168.1.150  Officejet_9010  HP86C02B

$ hp-info -dhp:/net/Officejet_9010?ip=192.168.1.150
...
error: No device found that support this feature

hp-scan -dhpaio:/net/HP_OfficeJet_Pro_9010_series?ip=192.168.1.150
