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

CUPS 1.7.5 alles in Englisch OpenSuse 42.1

Hallo,

ich habe schon seit längerem das Problem, dass ich mit der CUPS Version 1.7.5 von OpenSuse 42.1 keinen Treiber für meinen etwas älteren
Deskjet 710C von HP finden kann. Deshalb würde ich gerne auf die aktuelle deutsche Version von CUPS updaten, wie geht das genau ?
Auch nicht mit HPLIP 3.1.4.6 keine Chance. Der 710C ist mittels USB Adapter am Rechner angeschlossen ( der Drucker selbst ist noch ein LPT-Drucker) Einfach nicht kaputt zu kriegen und unverwüstlich, warum sollte ich ihn entsorgen ? Eine ähnliche Hardwarequalität gibts heutzutage leider nicht mehr zu kaufen, alles unterliegt der geplanten Obsolenz.

Wer hat eine Idee, ich habe schon sehr vieles auspropiert, nichts hat funktioniert.

Tschüss

OpenSuse132
 

tomm.fa

Administrator
Teammitglied
Code:
zypper ar -f -n 'Druck Repositorium' http://download.opensuse.org/repositories/Printing/openSUSE_Leap_42.1/ druck
Code:
zypper mr -p 70 druck
Code:
zypper dup --from druck

Sollten CUPS und hplip zur Zeit nicht installiert sein, kommt halt noch:
Code:
zypper in cups cupsfilters hplip hplip-hpijs
hinzu.

Ansonsten:
OpenSuse132 schrieb:
[…] ich habe schon sehr vieles auspropiert, nichts hat funktioniert.
könnte mal genauer beschrieben werden. Unter anderem auch die Ausgabe von lsusb vorführen (der Drucker sollte dabei auch angeschlossen und eingeschaltet sein).
 
OP
O

OpenSuse132

Hacker
Hallo,

nachdem ich gemäß deiner Anleitung vorgegangen bin, habe ich jetzt schon mal die CUPS 2.0.2 Version installiert und nicht mehr die 1.7.5.

Dafür schon mal Danke.

Nachfolgend habe ich teilweise aufgelistet was ich alles schon auspropiert habe, natürlich habe ich den Drucker über YAST automatisch suchen lassen, wird nicht gefunden, bzw. schon gefunden, aber funktioniert nicht, unter HP Device Manager wird er nicht gefunden, egal was ich dort eingebe, Problem ist sicherlich, dass der Drucker ein LPT Drucker ist, der über einen USB Adapter am Rechner angeschlossen ist, dass macht das Ganze sicherlich problematisch.

Über YAST wird nur der Office Jet 710 CUPS 5.2.12 gefunden, der Drucker ist aber ein Deskjet 710C und hat nichts mit dem Office Jet 710 zu tun.

Hier die gewünschten Infos vom terminal:

Code:
 linux-ursm:~ # zypper in cups cupsfilters hplip hplip-hpijs 
Loading repository data... 
Reading installed packages... 
'cups' is already installed. 
No update candidate for 'cups-2.1.3-193.1.x86_64'. The highest available version is already i
nstalled. 
'hplip' is already installed. 
No update candidate for 'hplip-3.16.8-139.1.x86_64'. The highest available version is already
installed. 
'hplip-hpijs' is already installed. 
No update candidate for 'hplip-hpijs-3.16.8-139.1.x86_64'. The highest available version is a
lready installed. 
'cupsfilters' not found in package names. Trying capabilities. 
No provider of 'cupsfilters' found. 
Resolving package dependencies...


Code:
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 
Bus 006 Device 002: ID 1a86:7584 QinHeng Electronics CH340S 
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 
linux-ursm:~ #


Geräte URL:
Code:
usb://HP/DESKJET%20710C

Marke und Modell da der 710C von HP nicht aufgelistet ist, hierfür gibt es anscheinend keinen Treiber und wird es wohl auch nie für Linux geben, merkwürdigerweise funktioniert der Drucker einwandfrei unter Debian Jessie 8.5, wird automatisch erkannt und druckt sofort los, warum sollte es dann nicht auch unter OpenSuse 13.2 / 42.1 funktionieren ?


Hier habe ich den DeskJet 697C ausgewählt, da der HP710C nicht aufgelistet ist. Vorher habe ich es natürlich ohne den 697C auspropiert, ging auch nicht.

Localthost:631
http://localhost:631/printers/HP_DESKJET_710C


HP DeskJet 697C - CUPS+Gutenprint v5.2.10

CUPS 2.0.2 Infos:


Treiber:
HP DeskJet 697C - CUPS+Gutenprint v5.2.10 (color, 2-sided printing)
Verbindung:
Code:
usb://HP/DESKJET%20710C


Tschüss OpenSuse132
 
OP
O

OpenSuse132

Hacker
Hallo Sauerland,

diesen Tipp habe ich schon mal bekommen und ausführlich auspropiert, damit komme ich leider auch nicht weiter. Wie gesagt unter Debian wird der Drucker problemlos automatisch erkannt und druckt auch, unter OpenSuse nicht, beides sind Linux Systeme, also warum funktioniert der Drucker nicht unter OpenSuse oder was mache ich falsch ?

http://www.openprinting.org/printer/HP/HP-DeskJet_710C

Tschüss

OpenSuse132
 

Sauerland

Ultimate Guru
Über YAST wird nur der Office Jet 710 CUPS 5.2.12 gefunden,
Den du natürlich auch schon ausprobiert hast?

Wie gesagt unter Debian wird der Drucker problemlos automatisch erkannt und druckt auch
Dort hast du auch schon nachgeschaut, was für ein Treiber benutzt wird.
Welche cups-Version benutzt Debian?
Bei 1.6 hat sich einiges geändert........
 
OP
O

OpenSuse132

Hacker
Hallo,

Debian 8.5 Jessie nutzt CUPS 1.7.5 und unter Druckeinstellungen finde als Geräte URL usb://HP/Deskjet%20710C

und als Marke und Modell: DeskJet 710C Foomatic/pnm2ppa (recommended)

und unter localhost:631 CUPS 1.7.5 Driver: HP Deskjet 710C Foomatic/pnm2ppa (recommended) (color, 2-sided printing)

Richtig und den Treiber Office Jet 710 CUPS 5.2.12 habe ich auch eben nochmal getestet, funktioniert nicht.

Wenn ich so richtig verstanden habe benötige ich den pnm2ppa-1.13.tar.gz
hier ein kurzer Auszug aus einem 11 Jahre alten Beitrag:

Code:
Hallo,

ich hab es geschafft, mein Drucker läuft.
Fehler war, daß der Filter "pnm2ppa" nicht installiert war. Drucker wie Deskjet 710c oder 720c brauchen den. Diese Drucker wurden wohl ohne eigene Render-Software gebaut, das Rendering muß der Computer übernehmen, eben der Filter pnm2ppa. Näheres gibts unter
http://www.linuxprinting.org/kpfeifle/
LinuxKongress2002/Tutorial/VII.cups-help/VII.cups-help.html#L715

Den Treiber habe ich runtergeladen nur weiss ich nicht ob ich diesen unter OpenSuse auch nutzen kann.

Tschüss

OpenSuse132
 
OP
O

OpenSuse132

Hacker
Hallo hier ein paar Fehlermeldungen aus der var/log/cups/error_log-Datei, vielleicht ist das hilfreich ?


Code:
 [04/Oct/2016:15:08:54 +0200] [cups-driverd] Bad driver information file \"/usr/share/cups/drv/sample.drv\"!
E [04/Oct/2016:15:13:29 +0200] [cups-deviced] PID 3339 (gutenprint52+usb) stopped with status 1!
E [04/Oct/2016:15:13:33 +0200] [cups-deviced] PID 3395 (gutenprint52+usb) stopped with status 1!
W [04/Oct/2016:15:18:41 +0200] CreateProfile failed: org.freedesktop.ColorManager.AlreadyExists:profile id \'HP_DESKJET_710C-Gray..\' already exists
W [04/Oct/2016:15:18:41 +0200] CreateProfile failed: org.freedesktop.ColorManager.AlreadyExists:profile id \'HP_DESKJET_710C-RGB..\' already exists
E [04/Oct/2016:15:19:55 +0200] [cups-deviced] PID 4010 (gutenprint52+usb) stopped with status 1!
E [04/Oct/2016:15:20:00 +0200] [cups-driverd] Bad driver information file \"/usr/share/cups/drv/generic-brf.drv\"!
E [04/Oct/2016:15:20:00 +0200] [cups-driverd] Bad driver information file \"/usr/share/cups/drv/cupsfilters.drv\"!
E [04/Oct/2016:15:20:00 +0200] [cups-driverd] Bad driver information file \"/usr/share/cups/drv/indexv3.drv\"!
E [04/Oct/2016:15:20:00 +0200] [cups-driverd] Bad driver information file \"/usr/share/cups/drv/indexv4.drv\"!

+usb) stopped with status 1!
E [04/Oct/2016:15:20:00 +0200] [cups-driverd] Bad driver information file \"/usr/share/cups/drv/generic-brf.drv\"!
E [04/Oct/2016:15:20:00 +0200] [cups-driverd] Bad driver information file \"/usr/share/cups/drv/cupsfilters.drv\"!
E [04/Oct/2016:15:20:00 +0200] [cups-driverd] Bad driver information file \"/usr/share/cups/drv/indexv3.drv\"!
E [04/Oct/2016:15:20:00 +0200] [cups-driverd] Bad driver information file \"/usr/share/cups/drv/indexv4.drv\"!
E [04/Oct/2016:15:20:00 +0200] [cups-driverd] Bad driver information file \"/usr/share/cups/drv/sample.drv\"!
E [05/Oct/2016:15:37:22 +0200] [cups-deviced] PID 2527 (gutenprint52+usb) stopped with status 1!


^G Hilfe         ^O Speichern     ^W Wo ist        ^K Ausschneiden  ^J Ausrichten    ^C Cursor        ^Y Seite zurück  M-\ Erste Zeile  M-W Wo ist nächste
^X Beenden       ^R Datei öffnen  ^\ Ersetzen   


E [28/Sep/2016:17:38:30 +0200] [Client 15] Returning HTTP Forbidden for CUPS-Add-Modify-Printer (ipp://localhost/printers/HP%5FDESKJET%5F710C) from local$
E [28/Sep/2016:17:38:49 +0200] [Client 20] Returning HTTP Forbidden for CUPS-Add-Modify-Printer (ipp://localhost/printers/HP%5FDESKJET%5F710C) from local$
E [28/Sep/2016:19:24:21 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/drv/cupsfilters.drv"!
E [28/Sep/2016:19:24:21 +0200] [cups-driverd] Bad driver information file "/usr/share/cups/drv/sample.drv"!
E [28/Sep/2016:19:25:44 +0200] [Client 18] pam_authenticate() returned 7 (Authentication failure)
E [28/Sep/2016:19:26:01 +0200] [

Tschüss OpenSuse132
 

tomm.fa

Administrator
Teammitglied
OpenSuse132 schrieb:
Den Treiber habe ich runtergeladen nur weiss ich nicht ob ich diesen unter OpenSuse auch nutzen kann.

Nur so nebenbei, nutze die Paketverwaltung deiner Distribution und lerne den Umgang damit.
Code:
zypper if pnm2ppa
Loading repository data...
Reading installed packages...


Information for package pnm2ppa:
--------------------------------
Repository: Druck-Repo
Name: pnm2ppa
Version: 1.13-4.1
Arch: x86_64
Vendor: obs://build.opensuse.org/Printing
Installed: No
Status: not installed
Installed Size: 838.1 KiB
Summary: HP PPA GhostScript filter
Description: 
  pnm2ppa is a Ghostscript print filter which allows owners of HP DeskJet 710C, 712C, 720C, 722C, 820Cse, 820Cxi,
  1000Cse, or 1000Cxi printers to print PostScript Level 2.
Code:
zypper se -s pnm2ppa
Loading repository data...
Reading installed packages...

S | Name    | Type       | Version  | Arch   | Repository               
--+---------+------------+----------+--------+--------------------------
  | pnm2ppa | package    | 1.13-4.1 | x86_64 | Druck-Repo               
  | pnm2ppa | package    | 1.13-4.1 | i586   | Druck-Repo               
  | pnm2ppa | package    | 1.13-3.2 | x86_64 | openSUSE OSS Repositorium
  | pnm2ppa | srcpackage | 1.13-4.1 | noarch | Druck-Repo
 
OP
O

OpenSuse132

Hacker
Hallo,

so den Treiber HP Deskjet 710C Foomatic/onm2ppa /recommended habe ich dem Drucker 710C von HP zugeordnet, nur leider wird beim Testdruck
eine Fehlermeldung ausgegeben: printer HP_Deskjet_710C is idle, enabled since Filter failed

unter Drucker Eigenschaften ist HP Deskjet 710C Foomatic/pnm2ppa /recommend und als Status Untätig - Filter failed
Als aktuelle Verbindung habe ich unter CUPS usb://HP/DESKJET%20710C stehen.

Vielen Dank für die Hilfe, anscheinend ist es doch ein bißchen schwieriger als ich dachte, vermutlich geht es gar nicht oder ?

Zusätzlich habe ich noch eine kleine Merkwürdigkeit, wenn ich unter firefox CUPS aufrufe habe ich die englische Version 2.1.3 und
Chromium die deutsche, wie kann man das ändern ?

Code:
 http://localhost:631/ chrome 53.0.2785.143                       CUPS 2.0.2       Oberfläche deutsch 

http://localhost:631 firefox 49.0                                          CUPS 2.1.3     Oberfläche englisch

Tschüss

OpenSuse132
 
OP
O

OpenSuse132

Hacker
Hat jemand eine Idee, die Probleme bestehen weiterhin, der Drucker Deskjet 710C von HP mittels USB Adapter am Rechner angeschlossen, funktioniert weiterhin nicht unter OpenSuse gnome 42.1 64 Bit:

Fehlermeldungen wie:

Drucken wurde gestoppt

CUPS

Client error bad request beim Betrieb CUPS trat ein Fehler auf

sind üblich, habe ich überhaupt noch eine konkrete Chance den betagten Drucker unter einem aktuellen OpenSuse zum Drucken zu bewegen oder nicht ?

Die bereits genannten Probleme mit CUPS bestehen weiterhin, sehr merkwürdig, was kann man da tun ?

CUPS 2.0.2 deutsch
unter Chrome

Filter failed

CUPS Firefox 2.1.3 in Englisch ??

Tschüss

OpenSuse132
 
Oben