• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Gelöst! [13.1] HP LaserJet M1217nfw MFP - keine Verbindung

Uwe.Lü

Hacker
Hallo,

habe seit letzter Woche OpenSuse 12.3 auf der Maschine und bin eigentlich sehr zufrieden. Nur die Verbindung zum o. g. LAN-Drucker/Fax lässt sich nicht herstellen.

Habe mir die aktuelle HP-Toolbox herunter geladen und in der Konsole einmal als root und einmal als user hp-setup gestartet - mit folgendem Ergebnis:
uwe@Linux:~> hp-setup

HP Linux Imaging and Printing System (ver. 3.13.3)
Printer/Fax Setup Utility ver. 9.0

Copyright (c) 2001-14 Hewlett-Packard Development Company, LP
This software comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it
under certain conditions. See COPYING file for more details.

Fontconfig warning: "/etc/fonts/conf.d/56-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.
Searching... (bus=net, timeout=5, ttl=4, search=(None) desc=0, method=mdns)
\Traceback (most recent call last):
File "/usr/share/hplip/ui4/setupdialog.py", line 1203, in NextButton_clicked
self.showAddPrinterPage()
File "/usr/share/hplip/ui4/setupdialog.py", line 691, in showAddPrinterPage
self.readwriteFaxInformation()
File "/usr/share/hplip/ui4/setupdialog.py", line 1027, in readwriteFaxInformation
self.fax_name_company = unicode(d.getStationName())
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 1: ordinal not in range(128)
|Traceback (most recent call last):
File "/usr/share/hplip/ui4/setupdialog.py", line 1203, in NextButton_clicked
self.showAddPrinterPage()
File "/usr/share/hplip/ui4/setupdialog.py", line 691, in showAddPrinterPage
self.readwriteFaxInformation()
File "/usr/share/hplip/ui4/setupdialog.py", line 1027, in readwriteFaxInformation
self.fax_name_company = unicode(d.getStationName())
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 1: ordinal not in range(128)

Done.
uwe@Linux:~>
Meine Vermutung ist, das noch alte Treiber des Druckers irgendwo rumliegen. Was mir ausserdem auffällt ist, das beim hp-setup Befehl der Teil, wo man den Drucker bezeichnen, die Druckerdatei ändern u. s. w. kann, nicht aufgeht und gleich gesagt wir "Drucker hinzufügen". :???:

Mein anderer Drucker, ebenfalls Lan-Drucker, HP Laserjet P1606dn, ging ohne Probleme zu installieren.

Uwe
 
OP
Uwe.Lü

Uwe.Lü

Hacker
Problem gelöst - mittels Cups!

Habe mich noch einmal, weil mich das Thema nicht los ließ, mit der Installation über cups beschäftigt.

Dazu habe ich die Adresse meines funktionierenden Lan-Printers kopiert, mit den Daten und der IP des M1217 eingerichtet und dann die ppd - Datei selbst gesucht.

Code:
hp-laserjet_professional_m1217nfw_mfp.ppd
unter dem Pfad
Code:
/usr/share/cups/model/manufacturer-PPDs/hplip/
Fertig. Jetzt ist er auch im
  • HP Device Manager
zu finden. :thumbs:

Gruss Uwe
 

misiu

Moderator
Teammitglied
Auf "Wichtig" gesetzt, habe selber einen HP-Drucker und die 12.3 Installation steht an.
Jetzt bin ich auch auf dieses Problem vorbereitet ;-)

MfG
misiu
 
OP
Uwe.Lü

Uwe.Lü

Hacker
Es fängt wieder an, daher habe ich das Thema wieder hoch geholt.

Habe mittlerweile einen Umzug hinter mir und auf der Maschine läuft immer noch OpenSuSE 13.1. Wieder dasselbe Problem wie bei 12.1., nur das mein damaliger Lösungsansatz jetzt nicht mehr zum Erfolg führt. Also von vorn:
Code:
Linux1:~ # hp-setup

HP Linux Imaging and Printing System (ver. 3.14.1)
Printer/Fax Setup Utility ver. 9.0

Copyright (c) 2001-13 Hewlett-Packard Development Company, LP
This software comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it
under certain conditions. See COPYING file for more details.

Searching... (bus=net, timeout=5, ttl=4, search=(None) desc=0, method=slp)
Traceback (most recent call last):
  File "/usr/share/hplip/ui4/setupdialog.py", line 1240, in NextButton_clicked
    self.showAddPrinterPage()
  File "/usr/share/hplip/ui4/setupdialog.py", line 716, in showAddPrinterPage
    self.readwriteFaxInformation()
  File "/usr/share/hplip/ui4/setupdialog.py", line 1064, in readwriteFaxInformation
    self.fax_name_company = unicode(d.getStationName())
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 1: ordinal not in range(128)
Traceback (most recent call last):
  File "/usr/share/hplip/ui4/setupdialog.py", line 1240, in NextButton_clicked
    self.showAddPrinterPage()
  File "/usr/share/hplip/ui4/setupdialog.py", line 716, in showAddPrinterPage
    self.readwriteFaxInformation()
  File "/usr/share/hplip/ui4/setupdialog.py", line 1064, in readwriteFaxInformation
    self.fax_name_company = unicode(d.getStationName())
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 1: ordinal not in range(128)

Done.
Linux1:~ #
Es öffnet sich die HP - Toolbox, der Drucker wird automatisch korrekt erkannt, dann weiter "rödel, rödel,rödel,..., dann Add Printer, und wieder rödel,rödel,rödel,rödel,... - nichts passiert.

Zur Zeit stehe ich auf dem Schlauch. Hat jemand von Euch eine Lösung oder ein ähnlich gelagertes Problem?

Uwe
 

SUSEDJAlex

Advanced Hacker
Spielwurm schrieb:
Code:
systemctl status cups
?

das muss richtig heissen:

Code:
systemctl status cups.service

@Uwe.Lü:

kannst du mal das posten:

Code:
zypper se -si cups hplip
systemctl status cups.service
systemctl status cups.socket

LG SUSEDJAlex
 
OP
Uwe.Lü

Uwe.Lü

Hacker
Code:
Linux1:~ # zypper se -si cups hplib
Loading repository data...
Reading installed packages...

S | Name               | Type    | Version      | Arch   | Repository          
--+--------------------+---------+--------------+--------+---------------------
i | cups               | package | 1.5.4-5.5.1  | x86_64 | openSUSE-12.3-Update
i | cups-client        | package | 1.5.4-5.5.1  | x86_64 | openSUSE-12.3-Update
i | cups-ddk           | package | 1.5.4-5.5.1  | x86_64 | openSUSE-12.3-Update
i | cups-devel         | package | 1.5.4-5.5.1  | x86_64 | openSUSE-12.3-Update
i | cups-libs          | package | 1.5.4-5.5.1  | x86_64 | openSUSE-12.3-Update
i | cups-libs-32bit    | package | 1.5.4-5.5.1  | x86_64 | openSUSE-12.3-Update
i | cups-pk-helper     | package | 0.2.4-3.1.1  | x86_64 | openSUSE-12.3-Oss   
i | cups-pk-helper     | package | 0.2.4-3.1.1  | x86_64 | openSUSE-12.3-1.7   
i | python-cups        | package | 1.9.61-5.1.1 | x86_64 | openSUSE-12.3-Oss   
i | python-cups        | package | 1.9.61-5.1.1 | x86_64 | openSUSE-12.3-1.7   
i | python-cupshelpers | package | 1.3.12-4.2.1 | noarch | openSUSE-12.3-Oss   
i | python-cupshelpers | package | 1.3.12-4.2.1 | noarch | openSUSE-12.3-1.7   
Linux1:~ # systemctl status cups.service
cups.service - CUPS Printing Service
          Loaded: loaded (/usr/lib/systemd/system/cups.service; enabled)
          Active: active (running) since Tue, 2014-02-11 08:58:48 CET; 18min ago
        Main PID: 575 (cupsd)
          CGroup: name=systemd:/system/cups.service
                  ├ 575 /usr/sbin/cupsd -f
                  └ 650 cups-polld 192.168.2.106/usbpl0 631 30 631

Feb 11 08:58:48 Linux1.SuSE-NET systemd[1]: Started CUPS Printing Service.
Feb 11 08:58:49 Linux1.SuSE-NET cupsd[575]: No limit for Validate-Job defined in policy ...d.
Feb 11 08:58:49 Linux1.SuSE-NET cupsd[575]: No limit for Cancel-Jobs defined in policy a...d.
Feb 11 08:58:49 Linux1.SuSE-NET cupsd[575]: No limit for Cancel-My-Jobs defined in polic...d.
Feb 11 08:58:49 Linux1.SuSE-NET cupsd[575]: No limit for Close-Job defined in policy all...d.
Feb 11 08:58:49 Linux1.SuSE-NET cupsd[575]: No limit for CUPS-Get-Document defined in po...d.
Feb 11 08:58:49 Linux1.SuSE-NET cupsd[575]: No JobPrivateAccess defined in policy allowa...s.
Feb 11 08:58:49 Linux1.SuSE-NET cupsd[575]: No JobPrivateValues defined in policy allowa...s.
Feb 11 08:58:49 Linux1.SuSE-NET cupsd[575]: No SubscriptionPrivateAccess defined in poli...s.
Feb 11 08:58:49 Linux1.SuSE-NET cupsd[575]: No SubscriptionPrivateValues defined in poli...s.
Linux1:~ # systemctl status cups.sockets
cups.sockets.service                                                                         
          Loaded: error (Reason: No such file or directory)                                  
          Active: inactive (dead)                                                            
                                                                                             
Linux1:~ #

werde mal die Dopplung der cups und Python helper Dateien ansehen bzw korrigieren.

LG Uwe
 

Spielwurm

Advanced Hacker
@SUSEDAjax
Mach mal:
Code:
systemctl status cups
und zum Vergleich
Code:
systemctl status cups.service
. Noch Fragen?
 

misiu

Moderator
Teammitglied
Möglich wäre es , allerdings verwende ich selber:
cups 1.5.4-5.5.1 64Bit aus der "normalen" repo
+
hplip
3.13.11-92.20
aus "print"

und es geht trotzdem.

MfG
misiu
 
OP
Uwe.Lü

Uwe.Lü

Hacker
@SUSEDAjax:
Code:
Linux1:~ # systemctl status cups
cups.service - CUPS Printing Service
          Loaded: loaded (/usr/lib/systemd/system/cups.service; enabled)
          Active: active (running) since Tue, 2014-02-11 13:17:34 CET; 22min ago
        Main PID: 595 (cupsd)
          CGroup: name=systemd:/system/cups.service
                  ├ 595 /usr/sbin/cupsd -f
                  └ 668 cups-polld 192.168.2.106/usbpl0 631 30 631

Feb 11 13:17:35 Linux1.SuSE-NET cupsd[595]: No limit for Validate-Job defined in policy ...d.
Feb 11 13:17:35 Linux1.SuSE-NET cupsd[595]: No limit for Cancel-Jobs defined in policy a...d.
Feb 11 13:17:35 Linux1.SuSE-NET cupsd[595]: No limit for Cancel-My-Jobs defined in polic...d.
Feb 11 13:17:35 Linux1.SuSE-NET cupsd[595]: No limit for Close-Job defined in policy all...d.
Feb 11 13:17:35 Linux1.SuSE-NET cupsd[595]: No limit for CUPS-Get-Document defined in po...d.
Feb 11 13:17:35 Linux1.SuSE-NET cupsd[595]: No JobPrivateAccess defined in policy allowa...s.
Feb 11 13:17:35 Linux1.SuSE-NET cupsd[595]: No JobPrivateValues defined in policy allowa...s.
Feb 11 13:17:35 Linux1.SuSE-NET cupsd[595]: No SubscriptionPrivateAccess defined in poli...s.
Feb 11 13:17:35 Linux1.SuSE-NET cupsd[595]: No SubscriptionPrivateValues defined in poli...s.
Linux1:~ # systemctl status cups.service
cups.service - CUPS Printing Service
          Loaded: loaded (/usr/lib/systemd/system/cups.service; enabled)
          Active: active (running) since Tue, 2014-02-11 13:17:34 CET; 23min ago
        Main PID: 595 (cupsd)
          CGroup: name=systemd:/system/cups.service
                  ├ 595 /usr/sbin/cupsd -f
                  └ 668 cups-polld 192.168.2.106/usbpl0 631 30 631

Feb 11 13:17:35 Linux1.SuSE-NET cupsd[595]: No limit for Validate-Job defined in policy ...d.
Feb 11 13:17:35 Linux1.SuSE-NET cupsd[595]: No limit for Cancel-Jobs defined in policy a...d.
Feb 11 13:17:35 Linux1.SuSE-NET cupsd[595]: No limit for Cancel-My-Jobs defined in polic...d.
Feb 11 13:17:35 Linux1.SuSE-NET cupsd[595]: No limit for Close-Job defined in policy all...d.
Feb 11 13:17:35 Linux1.SuSE-NET cupsd[595]: No limit for CUPS-Get-Document defined in po...d.
Feb 11 13:17:35 Linux1.SuSE-NET cupsd[595]: No JobPrivateAccess defined in policy allowa...s.
Feb 11 13:17:35 Linux1.SuSE-NET cupsd[595]: No JobPrivateValues defined in policy allowa...s.
Feb 11 13:17:35 Linux1.SuSE-NET cupsd[595]: No SubscriptionPrivateAccess defined in poli...s.
Feb 11 13:17:35 Linux1.SuSE-NET cupsd[595]: No SubscriptionPrivateValues defined in poli...s.
Linux1:~ #
@misiu: Ja
Cups habe ich aus dem normalen Repo geladen, hplib von der Website, gerade gestern aktualisiert.
 
OP
Uwe.Lü

Uwe.Lü

Hacker
@misiu: Das war die Lösung!

Habe mein installiertes HPLIP über Yast deinstalliert und danach dein Repo eingebunden und HPLIP neu installiert.
Cups aufgerufen und bin wieder wie
Uwe.Lü schrieb:
Problem gelöst - mittels Cups!

Habe mich noch einmal, weil mich das Thema nicht los ließ, mit der Installation über cups beschäftigt.

Dazu habe ich die Adresse meines funktionierenden Lan-Printers kopiert, mit den Daten und der IP des M1217 eingerichtet und dann die ppd - Datei selbst gesucht.

Code:
hp-laserjet_professional_m1217nfw_mfp.ppd
unter dem Pfad
Code:
/usr/share/cups/model/manufacturer-PPDs/hplip/
Fertig. Jetzt ist er auch im
  • HP Device Manager
zu finden. :thumbs:

Gruss Uwe

Danke an Alle, die versucht haben mir zu Helfen.

LG Uwe :thumbs:
 
Oben