Leap 15.1 und HPLIP-Druckertreiber

Hinweis: In dem Thema Leap 15.1 und HPLIP-Druckertreiber gibt es 1 Antwort.
  • Bei einem neu aufgesetzten openSUSE Leap 15.1 stürzt die Konfiguration/Setup des Druckertreibers HPLIP 3.18.6 (zumindest bei der Erkennung meines Druckers HP Photosmart C309a) mittels hp-setup regelmäßig mit folgender Fehlermeldung ab:

    Code
    (...)
    File "/usr/share/hplip/base/utils.py", line 957, in printable
        return s.translate(identity, unprintable)
    TypeError: translate() takes exactly one argument (2 given)
    KCrash: Application 'python 3.6' crashing...


    Nach ein bisschen herumsuchen fand ich im o.g. Verzeichnis einen annähernd identischen Eintrag in logger.py, bei dem genau diese (return-)Zeile auskommentiert und stattdessen durch ein lapidares

    Python: /usr/share/hplip/base/utils.py
    def printable(s):
        if s:
            #return s.translate(identity, unprintable)
            return s
    (...)

    ersetzt wurde. Mit dieser Änderung in der Zeile 957 bei utils.py klappt die Installation problemlos. Nur so zur Info für alle, die damit ein ähnliches Problem haben; ob der "Trick" immer klappt und dann alles bei jedem funktioniert, kann ich natürlich nicht sagen :)

    Für den Inhalt des Beitrages 133063 haftet ausdrücklich der jeweilige Autor: susen314

  • Hab den Netzwerkdrucker gerade über ssh mit hp-setup -i 192.168.0.253 ohne Probleme eingerichtet.........
    Allerdings mit hplip 3.19.5


    Dort ist die Zeile aber auch nicht auskommentiert......

    Für den Inhalt des Beitrages 133096 haftet ausdrücklich der jeweilige Autor: Sauerland