Tested version 3.18.4 on Arch, the problem is still there. The proposed patch has not been applied :
% hp-probe -bnet
HP Linux Imaging and Printing System (ver. 3.18.4)
(...)
\Traceback (most recent call last):
File "/usr/bin/hp-probe", line 162, in <module>
devices = device.probeDevices([b], timeout, ttl, filter_dict, search, method)
File "/usr/share/hplip/base/device.py", line 487, in probeDevices
detected_devices = slp.detectNetworkDevices(ttl, timeout)
File "/usr/share/hplip/base/slp.py", line 115, in detectNetworkDevices
x= to_string_utf8(x)
File "/usr/share/hplip/base/sixext.py", line 113, in to_string_utf8
return s.decode("utf-8")
UnicodeDecodeError: 'utf-8' codec can't decode bytes in position 365-366: invalid continuation byte
Tested version 3.18.4 on Arch, the problem is still there. The proposed patch has not been applied :
% hp-probe -bnet hp-probe" , line 162, in <module> probeDevices( [b], timeout, ttl, filter_dict, search, method) hplip/base/ device. py", line 487, in probeDevices devices = slp.detectNetwo rkDevices( ttl, timeout) hplip/base/ slp.py" , line 115, in detectNetworkDe vices hplip/base/ sixext. py", line 113, in to_string_utf8
HP Linux Imaging and Printing System (ver. 3.18.4)
(...)
\Traceback (most recent call last):
File "/usr/bin/
devices = device.
File "/usr/share/
detected_
File "/usr/share/
x= to_string_utf8(x)
File "/usr/share/
return s.decode("utf-8")
UnicodeDecodeError: 'utf-8' codec can't decode bytes in position 365-366: invalid continuation byte
The printer is an HP Photosmart C6480 All in One.