Aha. Das Programm hat also Probleme mit deinen Locales.
Gib mal bitte die Ausgaben folgender Kommandos an:
$ localectl
$ cat /etc/locale.conf
PS: Ich kann das nachvollziehen, wenn mehr als ein Punkt "." in der $LANG Variable ist:
$ LANG=C.C.C /usr/bin/hp-devicesettings
Traceback (most recent call last):
File "/usr/bin/hp-devicesettings", line 38, in <module>
from base import device, utils, maint, tui, module
File "/usr/share/hplip/base/device.py", line 45, in <module>
from prnt import pcl, ldl, cups
File "/usr/share/hplip/prnt/cups.py", line 52, in <module>
newlang, encoding = current_language.split('.')
ValueError: too many values to unpack (expected 2)