HP All-in-one scannt nur einen Teil

Einrichten des Druckers und des Drucksystems, Scannerkonfiguration und Software zum Scannen und Faxen.
geier22

Re: HP All-in-one scannt nur einen Teil

Beitrag von geier22 » 10.08.2018 22:55:56

KBDCALLS hat geschrieben: ↑ zum Beitrag ↑
10.08.2018 20:11:59
Welcher Kernel läuft denn jetzt ? uname -a
interessant wäre dann noch

Code: Alles auswählen

dpkg -l *linux* |grep ii
guennid hat geschrieben: ↑ zum Beitrag ↑
10.08.2018 21:34:20
Für mich schon. Und wenn's an einer verbaselten Syteminstallation liegt, würde ich nach 14 Tagen Rumprobiererei die relevanten Daten wegsichern und das System neu aufsetzen, statt weiterhin nach der Stecknadel im Heuhaufen zu suchen, damit der HP-Scanner endlich tut - sozusagen als letzte Chance für HP.
Langsam komme ich auch zu dieser Einsicht. Ich kann nur sagen. Mit einem nicht "verbasteltem" System lässt sich mein HP-Drucker problemlos über die grafische Oberfläche der HPLIP Toolbox installieren.
ich hätte dann noch einen einen Rundumschlag - nach der Abarbeitung von KBDCALLS Vorschlägen - anzubieten.
Mal sehen, was apt da so alles vorschlägt:

Code: Alles auswählen

apt-get --simulate --install-recommends --install-suggests install cups python3-cups python-cups cups-daemon cups-filters-core-drivers pyppd cups-common cups-core-drivers printer-driver-postscript-hp hplip printer-driver-hpijs openprinting-ppds hplip hplip-gui sane libsane-common sane-utils libsane-hpaio simple-scan

guennid

Re: HP All-in-one scannt nur einen Teil

Beitrag von guennid » 10.08.2018 23:10:04

Ulidor im 1. Beitrag hat geschrieben:Seitdem scannt ihr übers Netzwerk angeschlossener All-in-one Desk Jet 2540 von HP nur noch den oberen Teil (geschätzt 20%) von dem, was im Vorschaufenster von xsane eingestellt ist.
Sowas produziert kein unsauberes System. Sowas produzieren kaputte Treiber, meine Meinung. Nichtsdestotrotz, Versuch macht kluch. :wink:

Grüße, Günther

Benutzeravatar
Ulidor
Beiträge: 545
Registriert: 19.12.2004 21:54:40
Wohnort: Bielefeld

Re: HP All-in-one scannt nur einen Teil

Beitrag von Ulidor » 11.08.2018 13:24:53

Ich sehe das auch so, dass das eher keine Symptome eines unsauberen Systems sind. So schlecht gepflegt ist ihr System nicht. Den Aufwand, es neu aufzusetzen, möchte ich erst mal nicht machen. Es ist ja damit nicht getan, es ist ein großer Aufwand, bis man alles wieder so eingerichtet hat wie vorher. Und ich bin mir ziemlich sicher, es würde auch dann nicht funktionieren. Der Scanner lief ja unter Jessie, aber seit dem Upgrade auf Stretch nicht mehr. Und so schlecht sind die Upgrad-Routinen von Debian ja nicht. Allerdings ist mein eigenes System während des Upgrades von Jessie auf Stretch in einer Endlosschleife hängen geblieben. Aber das ist wieder ein anderes Thema.

Ich habe sie jetzt gebeten, als root die Datei hp-deskjet_2540_series.ppd von github in
/usr/share/ppd/hplip/HP und in
/etc/cups/ppd
zu kopieren und es dann noch mal zu versuchen. Falls es nicht klappt, soll sie mir noch mal die Ausgabe von hp-check schicken. Ich will sehen, ob die PPD-Datei noch immer vermisst wird (hp-check suchte ja nach einem anderen Namen) und ob es nach der Systembereinigung weniger oder andere Fehlermeldungen gibt.
Was erhält man, wenn man einen Windows-PC abschaltet? – Ausgemachten Blödsinn.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22355
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: HP All-in-one scannt nur einen Teil

Beitrag von KBDCALLS » 11.08.2018 13:51:36

Erstelle doch mal Liste mit den Installierten Paketen .Irgendwo ist der Wurm drin. Eventuell sieht man da dann mehr.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
Ulidor
Beiträge: 545
Registriert: 19.12.2004 21:54:40
Wohnort: Bielefeld

Re: HP All-in-one scannt nur einen Teil

Beitrag von Ulidor » 11.08.2018 14:57:59

Sie kann ja mal mit

Code: Alles auswählen

apt-show-versions  |grep "installed: No available version in archive" >Datei
eine Liste erstellen, die ich dann mit der Ausgabe von hp-check vergleiche.

Ich habe die PPD-Datei aus github enpackt, ihr per E-Mail geschickt und sie gebeten, die in ihr System einzubauen:

Code: Alles auswählen

# cp /home/karin/hp-deskjet_2540_series.ppd /usr/share/ppd/hplip/HP
# cp /home/karin/hp-deskjet_2540_series.ppd /etc/cups/ppd
Das ist ihr aktueller Kernel:

Code: Alles auswählen

$ uname -a
Linux debian 4.9.0-7-amd64 #1 SMP Debian 4.9.110-3+deb9u1 (2018-08-03) x86_64 GNU/Linux
Und dann hat sie noch mal

Code: Alles auswählen

$ hp-check
aufgerufen. Wie ich mir schon dachte, wird die PPD-Datei noch immer vermisst, weil ein anderer Name gesucht wird. Auszug aus den Meldungen von hp-check:

Code: Alles auswählen

Device URI: hp:/net/Deskjet_2540_series?ip=192.168.1.80
PPD: /etc/cups/ppd/Deskjet_2540.ppd
warning: Failed to read /etc/cups/ppd/Deskjet_2540.ppd ppd file
Gesicht wird also „Deskjet_2540.ppd", nicht „hp-deskjet_2540_series.ppd" wie von github. Aber woher bekomme ich die Datei?

Code: Alles auswählen

$ apt-file search Deskjet_2540.ppd
findet auf meinem System nichts, das wird bei ihr dann auch so sein. Soll sie die Datei umbenennen? Das kann ja eigentlcih auch nicht sein.
Und hp-check gibt wieder 15 Errors aus, genau wie vor der Systembereinigung (bei der ja kaum etwas verändert wurde). Nur in einer anderen Reihenfolge.
Die ganze Sitzung ist hier: NoPaste-Eintrag40423
Was erhält man, wenn man einen Windows-PC abschaltet? – Ausgemachten Blödsinn.

geier22

Re: HP All-in-one scannt nur einen Teil

Beitrag von geier22 » 11.08.2018 17:05:32

Ulidor hat geschrieben: ↑ zum Beitrag ↑
11.08.2018 14:57:59

Code: Alles auswählen

warning: Failed to read /etc/cups/ppd/Deskjet_2540.ppd ppd file
Eventuell falsche Rechte sollte 640 (-rw-r----- 1 root lp) sein?

Code: Alles auswählen

ls al  /etc/cups/
Wenn die hplip-gui installiert ist (hatte ich ja geraten) Solltest du ein Icon im Tray haben, über das du den Device- Manager aufrufen kannst.
Letzter Versuch: Drucker dort löschen und von dort aus neu einrichten.

Benutzeravatar
Ulidor
Beiträge: 545
Registriert: 19.12.2004 21:54:40
Wohnort: Bielefeld

Re: HP All-in-one scannt nur einen Teil

Beitrag von Ulidor » 11.08.2018 19:30:37

Code: Alles auswählen

karin@debian:~$ ls -l /etc/cups/ppd/Deskjet_2540.ppd
-rw-r----- 1 root lp 17496 Aug  9 14:10 /etc/cups/ppd/Deskjet_2540.ppd
karin@debian:~$ ls -al /etc/cups/
insgesamt 96
drwxr-xr-x   5 root lp    4096 Aug 11 13:17 .
drwxr-xr-x 144 root root 12288 Aug 11 18:44 ..
-rw-------   1 root lp     108 Aug  9 14:21 classes.conf
-rw-------   1 root lp     108 Aug  7 16:06 classes.conf.O
-rw-r--r--   1 root root 16433 Jan 19  2017 cups-browsed.conf
-rw-r--r--   1 root root  4499 Mai  1  2016 cupsd.conf
-rw-r--r--   1 root root  2931 Jan 31  2017 cups-files.conf
drwxr-xr-x   2 root root  4096 Jun  9  2015 interfaces
drwxr-xr-x   2 root lp    4096 Aug 11 13:42 ppd
-rw-------   1 root lp     963 Aug  9 14:21 printers.conf
-rw-------   1 root lp     949 Aug  9 14:11 printers.conf.O
-rw-r--r--   1 root root   240 Mai  1  2016 raw.convs
-rw-r--r--   1 root root   211 Mai  1  2016 raw.types
-rw-r--r--   1 root root   142 Jan 31  2017 snmp.conf
drwx------   2 root lp    4096 Mai  1  2016 ssl
-rw-r-----   1 root lp     525 Aug 11 13:17 subscriptions.conf
-rw-r-----   1 root lp     233 Aug 11 13:16 subscriptions.conf.O
Mir ist aber gerade gar nicht klar, woher die PPD-Datei überhaupt kommt und warum sie nicht gelesen werden kann.
Auf meinem System gibt es in den Paketen nur eine PPD-Datei für den 2540, aber die heißt noch wieder anders:

Code: Alles auswählen

$ apt-file search 2540 | grep ppd
hpijs-ppds: /usr/share/ppd/hplip/HP/hp-deskjet_2540_series-hpijs.ppd
Die Neueinrichtung des Druckers müsste ich dann wohl machen, wenn ich mal bei ihr bin. Das über ein Icon im Tray zu machen, kann ich auf meinem Rechner nicht nachvollziehen, deshalb wäre das vermutlich selbst mit meiner telefonischen Unterstützung schwierig.

Könnte vielleicht die Installation einer neueren hplip was bringen? Die in Stretch hat die Version 3.16.11, auf sourceforge gibt es hplip-3.18.7.run und hplip-3.18.6.tar.gz.
Was erhält man, wenn man einen Windows-PC abschaltet? – Ausgemachten Blödsinn.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22355
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: HP All-in-one scannt nur einen Teil

Beitrag von KBDCALLS » 11.08.2018 19:57:37

Ich habe den Drucker mal aus Jux in Cups Interface konfigiuriert. Die die
hp-deskjet_2540_series.ppd
ist auch in /etc/cups/ppd/ aufgetaucht. Man kann dem Cups auch jede andere PPD unterschieben.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
Ulidor
Beiträge: 545
Registriert: 19.12.2004 21:54:40
Wohnort: Bielefeld

Re: HP All-in-one scannt nur einen Teil

Beitrag von Ulidor » 12.08.2018 14:08:05

Ich habe sie jetzt gebeten, auszuprobieren, ob die Datei /etc/cups/ppd/Deskjet_2540.ppd lesbar ist, was ja laut hp-check nicht der Fall sein soll:

Code: Alles auswählen

# cat /etc/cups/ppd/Deskjet_2540.ppd
Die Datei wird einwandfrei ausgegeben.

Und ich wollte mal sehen, was sich sonst noch im Verzeichnis befindet:

Code: Alles auswählen

$ ls -l /etc/cups/ppd/
insgesamt 72
-rw-r----- 1 root lp   17496 Aug  9 14:10 Deskjet_2540.ppd
-rw-r----- 1 root lp   15779 Dez 28  2017 DESKJET-690C.ppd
-rw-r----- 1 root lp   15787 Jan 19  2017 DESKJET-690C.ppd.O
-rw-r--r-- 1 root root 17767 Aug 11 13:42 hp-deskjet_2540_series.ppd
hp-deskjet_2540_series.ppd ist ja die Datei, die sie gestern dort hineingeschrieben hat. Leider kann man nicht mehr feststellen, ob sie vorher schon da war. Die 690C-Dateien stammen noch von ihrem alten Drucker.

Ich halte ja die Fehlermeldungen von hp-check für fragwürdig, auch weil das System sauber ist. Bevor ich jetzt die Pakete überprüfe, die hp-check bemängelt (z.B. soll ja cups nicht installiert sein, was nicht stimmt), probiere ich lieber noch was anderes aus.

Sie hat im Tray ein Icon von HP gefunden. Wenn man darüber den Drucker löschen und neu einrichten kann, werden wir das mal telefonisch versuchen.
Was erhält man, wenn man einen Windows-PC abschaltet? – Ausgemachten Blödsinn.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22355
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: HP All-in-one scannt nur einen Teil

Beitrag von KBDCALLS » 12.08.2018 14:22:44

Was ich seltsam finde. Wenn man sich die Dateiliste des Pakets Debianhpijs-ppds auf packages.debian.org ansieht dann sind alle ppds im Paket enthalten. Sieht sich die Dateiliste dagegen auf dem Rechner /var/lib/dpkg/info/hpijs-ppds.list , dann sieht die so aus.

Code: Alles auswählen

cat hpijs-ppds.list

/.
/usr
/usr/lib
/usr/lib/cups
/usr/lib/cups/driver
/usr/lib/cups/driver/hpijs-ppds
/usr/share
/usr/share/cups
/usr/share/cups/ppd-updaters
/usr/share/cups/ppd-updaters/hpijs-ppds.ppd-updater
/usr/share/doc
/usr/share/doc/hpijs-ppds
/usr/share/doc/hpijs-ppds/changelog.Debian.gz
/usr/share/doc/hpijs-ppds/copyright
Mehr findet sich auch nicht in dem Paket selber.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

geier22

Re: HP All-in-one scannt nur einen Teil

Beitrag von geier22 » 12.08.2018 14:33:47

Was ich seltsam finde. Wenn man sich die Dateiliste des Pakets Debianhpijs-ppds auf packages.debian.org ansieht dann sind alle ppds im Paket enthalten. Sieht sich die Dateiliste dagegen auf dem Rechner /var/lib/dpkg/info/hpijs-ppds.list , dann sieht die so aus.
Das hatte ich auch schon nicht verstanden. Meine Vermutung war, das das irgendwie mit dem Verzeichnis
/usr/share/cups/ppd-updaters/hpijs-ppds.ppd-updater zu tun habenkönnte
denn:
Paketgröße 160,4 kB
Größe (installiert) 15.395,0 kB
Irgendwo muss da noch was Gepacktes herumschwirren, was anscheinend bei Bedarf dann zu Rate gezogen wird. :roll:

@Ulidor
Ich würde dir noch raten, in Cups vorher Drucker zu löschen die nicht mehr da sind .
Bildchen über die Einrichtung hatte ich ja schon gepostet:
viewtopic.php?f=31&t=170397&start=45#p1181266

Hier noch mal, was bei mir von cups (und Drucker) so installiert ist zum Vergleich:

Code: Alles auswählen

$ dpkg -l *cups*|grep ii
ii  cups                      2.2.1-8+deb9u2    amd64        Common UNIX Printing System(tm) - PPD/driver support, web interface
ii  cups-browsed              1.11.6-3          amd64        OpenPrinting CUPS Filters - cups-browsed
ii  cups-client               2.2.1-8+deb9u2    amd64        Common UNIX Printing System(tm) - client programs (SysV)
ii  cups-common               2.2.1-8+deb9u2    all          Common UNIX Printing System(tm) - common files
ii  cups-core-drivers         2.2.1-8+deb9u2    amd64        Common UNIX Printing System(tm) - PPD-less printing
ii  cups-daemon               2.2.1-8+deb9u2    amd64        Common UNIX Printing System(tm) - daemon
ii  cups-filters              1.11.6-3          amd64        OpenPrinting CUPS Filters - Main Package
ii  cups-filters-core-drivers 1.11.6-3          amd64        OpenPrinting CUPS Filters - PPD-less printing
ii  cups-ppdc                 2.2.1-8+deb9u2    amd64        Common UNIX Printing System(tm) - PPD manipulation utilities
ii  cups-server-common        2.2.1-8+deb9u2    all          Common UNIX Printing System(tm) - server common files
ii  libcups2:amd64            2.2.1-8+deb9u2    amd64        Common UNIX Printing System(tm) - Core library
ii  libcups2-dev:amd64        2.2.1-8+deb9u2    amd64        Common UNIX Printing System(tm) - Development files CUPS library
ii  libcupscgi1:amd64         2.2.1-8+deb9u2    amd64        Common UNIX Printing System(tm) - CGI library
ii  libcupsfilters-dev        1.11.6-3          amd64        OpenPrinting CUPS Filters - Development files for the library
ii  libcupsfilters1:amd64     1.11.6-3          amd64        OpenPrinting CUPS Filters - Shared library
ii  libcupsimage2:amd64       2.2.1-8+deb9u2    amd64        Common UNIX Printing System(tm) - Raster image library
ii  libcupsimage2-dev         2.2.1-8+deb9u2    amd64        Common UNIX Printing System(tm) - Development files CUPS image library
ii  libcupsmime1:amd64        2.2.1-8+deb9u2    amd64        Common UNIX Printing System(tm) - MIME library
ii  libcupsppdc1:amd64        2.2.1-8+deb9u2    amd64        Common UNIX Printing System(tm) - PPD manipulation library
ii  printer-driver-hpcups     3.16.11+repack0-3 amd64        HP Linux Printing and Imaging - CUPS Raster driver (hpcups)
ii  python3-cups              1.9.73-1          amd64        Python3 bindings for CUPS
ii  python3-cupshelpers       1.5.7-3           all          Python utility modules around the CUPS printing system

Code: Alles auswählen

$ dpkg -l *hp*|grep ii
ii  hp-ppd                       0.9-0.3           all          HP Postscript Printer Definition (PPD) files
ii  hpijs-ppds                   3.16.11+repack0-3 all          HP Linux Printing and Imaging - HPIJS PPD files
ii  hplip                        3.16.11+repack0-3 amd64        HP Linux Printing and Imaging System (HPLIP)
ii  hplip-data                   3.16.11+repack0-3 all          HP Linux Printing and Imaging - data files
ii  hplip-gui                    3.16.11+repack0-3 all          HP Linux Printing and Imaging - GUI utilities (Qt-based)
ii  libhpmud0:amd64              3.16.11+repack0-3 amd64        HP Multi-Point Transport Driver (hpmud) run-time libraries
ii  libsane-hpaio:amd64          3.16.11+repack0-3 amd64        HP SANE backend for multi-function peripherals
ii  printer-driver-hpcups        3.16.11+repack0-3 amd64        HP Linux Printing and Imaging - CUPS Raster driver (hpcups)
ii  printer-driver-hpijs         3.16.11+repack0-3 amd64        HP Linux Printing and Imaging - printer driver (hpijs)
ii  printer-driver-postscript-hp 3.16.11+repack0-3 all          HP Printers PostScript Descriptions

Code: Alles auswählen

hans@debian:~$ dpkg -l *san*|grep ii
ii  libasan3:amd64        6.3.0-18+deb9u1   amd64        AddressSanitizer -- a fast memory error detector
ii  liblsan0:amd64        6.3.0-18+deb9u1   amd64        LeakSanitizer -- a memory leak detector (runtime)
ii  libsane:amd64         1.0.25-4.1        amd64        API library for scanners
ii  libsane-common        1.0.25-4.1        all          API library for scanners -- documentation and support files
ii  libsane-dev:amd64     1.0.25-4.1        amd64        API development library for scanners [development files]
ii  libsane-extras:amd64  1.0.22.4          amd64        API library for scanners -- extra backends
ii  libsane-extras-common 1.0.22.4          amd64        API library for scanners -- documentation and support files
ii  libsane-extras-dev    1.0.22.4          amd64        API development library for scanners [development files]
ii  libsane-hpaio:amd64   3.16.11+repack0-3 amd64        HP SANE backend for multi-function peripherals
ii  libtsan0:amd64        6.3.0-18+deb9u1   amd64        ThreadSanitizer -- a Valgrind-based detector of data races (runtime)
ii  libubsan0:amd64       6.3.0-18+deb9u1   amd64        UBSan -- undefined behaviour sanitizer (runtime)
ii  sane                  1.0.14-12         amd64        scanner graphical frontends
ii  sane-utils            1.0.25-4.1        amd64        API library for scanners -- utilities
ii  xsane                 0.999-5           amd64        featureful graphical frontend for SANE (Scanner Access Now Easy)
ii  xsane-common          0.999-5           all          xsane architecture independent files
Edit:

Das ist alles relativ einfach zu Überprüfen wenn man Debiansynaptic und Debianapt-xapian-index installiert hat. Dann erscheint nach einem Neustart ein zusätzliches Suchfeld in Synaptic was wesentlich effektiver und schneller ist als diese leidige Lupe
Zuletzt geändert von geier22 am 12.08.2018 14:50:49, insgesamt 1-mal geändert.

Ellison

Re: HP All-in-one scannt nur einen Teil

Beitrag von Ellison » 12.08.2018 14:44:04

So, ich habe bei mir nochmal geschaut.
https://packages.debian.org/stretch/libsane-hpaio wäre noch ein Kandidat, der ggf fehlt und die 100% Funktionalität unterbindet.
Zumindest hatte der unter openSUSE mal Ärger gemacht, als ich mir das letztes Jahr mal ansah und mich wunderte, wieso zwar der Drucker lief, aber der Scanner nicht wollte.

*edit: geier war ein Tick schneller :wink:

Benutzeravatar
Ulidor
Beiträge: 545
Registriert: 19.12.2004 21:54:40
Wohnort: Bielefeld

Re: HP All-in-one scannt nur einen Teil

Beitrag von Ulidor » 12.08.2018 14:47:29

Das ist wirklich alles seltsam.

Woher kommt denn überhaupt /etc/cups/ppd/Deskjet_2540.ppd, das ja in keinem Paket zu finden ist? Wird die Datei beim Druckereinrichten aus einer anderen PPD-Datei erzeugt? Die ersten Zeilen sehen so aus:

Code: Alles auswählen

# cat /etc/cups/ppd/Deskjet_2540.ppd
*PPD-Adobe: "4.3"
*%%%% PPD file for HP Deskjet 2540 Series with CUPS.
*%%%% Created by the CUPS PPD Compiler CUPS v2.2.1.
@ geier22
Meine Bekannte möchte die alte Druckerdatei lieber behalten. Ich meine, sie hat das alte Ding für Notfälle noch irgendwo gelagert. Aber eigentlich dürfte es ja kein Problem sein, in cups mehrere Drucker eingerichtet zu haben.

@ KBDCALLS
Hast du denn auch einen Deskjet 2540? Benutzt du ausschließlich Dateien aus den Systempaketen? Funktioniert der Scanner bei dir einwandfrei?
Was erhält man, wenn man einen Windows-PC abschaltet? – Ausgemachten Blödsinn.

geier22

Re: HP All-in-one scannt nur einen Teil

Beitrag von geier22 » 12.08.2018 15:44:31

Zwei ppd Dateien für den selben Drucker sind auf jeden Fall schädlich. Ich würde den Drucker in Cups erstmal löschen
und auch die Dateien in /etc/cups/ppd. Die sollten dann ja automatisch von hp-setup angelegt werden
Mal ein Vergleich aus unterschiedlichen Systemen (Triple-Boot)

Gnome ist das Jüngste:

Code: Alles auswählen

hans@sparkykde:/media/hans/GNOME ROOT/etc/cups/ppd$ ls
HP_LaserJet_Pro_MFP_M125nw.ppd
KDE hab ich den Drucker einmal eingerichtet und gut:

Code: Alles auswählen

hans@sparkykde:/etc/cups/ppd$ ls -l
insgesamt 32
-rw-r----- 1 root lp 13418 Okt 27  2017 HP_LaserJet_Pro_MFP_M125nw.ppd
-rw-r----- 1 root lp 13416 Okt  7  2017 HP_LaserJet_Pro_MFP_M125nw.ppd.O
Xfce ist das älteste, mein Produktiv-Systen dort Pfuscht mir Cups immer dazwischen und kreiert noch den "MFP_M125nw_0DC280"

Code: Alles auswählen

hans@sparkykde:/media/hans/XFCE ROOT/etc/cups/ppd$ ls -l
insgesamt 104
-rw-r----- 1 root lp   13425 Jul 12 08:27 HP_LaserJet_Pro_MFP_M125nw.ppd
-rw-r----- 1 root lp    8424 Jul 13 14:10 HP_LaserJet_Pro_MFP_M125nw_0DC280_.ppd
-rw-r----- 1 root lp    8442 Jul  1 07:33 HP_LaserJet_Pro_MFP_M125nw_0DC280_.ppd.O
-rw-r----- 1 root lp   22251 Dez  2  2017 PDF.ppd
-rw-r----- 1 root lp   22259 Dez  2  2017 PDF.ppd.O
-rw-r--r-- 1 root root 13425 Okt 19  2017 hp-laserjet_pro_mfp_m125nw.ppd
die Dateien mit einem "O" zum Schluss sind ungültige und durch ein Update offensichtlich so gekennzeichnet (ältere Version)

Ellison

Re: HP All-in-one scannt nur einen Teil

Beitrag von Ellison » 12.08.2018 15:53:29

Ulidor hat geschrieben: ↑ zum Beitrag ↑
08.08.2018 00:39:39

Code: Alles auswählen

karin@debian:~$ scanimage -L
device `hpaio:/net/Deskjet_2540_series?ip=192.168.1.80' is a Hewlett-Packard Deskjet_2540_series all-in-one
karin@debian:~$ scanimage -vp --resolution 300 --format=jpeg --mode Color >image.jpg
scanimage: open of device hpaio:/net/Deskjet_2540_series?ip=192.168.1.80 failed: Error during device I/O
Ein wenig Recherche, speziell wegen dem I/O Error, zeigen immer wieder auf hplip und libsane-hpaio. Ob nun im launchpad oder auf bugs.debian, der daraus resultierende Verlauf ist immer der gleiche. Ist denn das libsane-hpaio installiert? Wie gesagt, ich hatte damit auch schon "Spaß".

geier22

Re: HP All-in-one scannt nur einen Teil

Beitrag von geier22 » 12.08.2018 16:06:45

Ulidor hat geschrieben: ↑ zum Beitrag ↑
12.08.2018 14:47:29
Das ist wirklich alles seltsam.
Woher kommt denn überhaupt /etc/cups/ppd/Deskjet_2540.ppd, das ja in keinem Paket zu finden ist? Wird die Datei beim Druckereinrichten aus einer anderen PPD-Datei erzeugt? Die ersten Zeilen sehen so aus:
Die wird wohl aus einem der letzten Installationsversuche stammen. Wahrscheinlich von hp-setuo, nachdem du die andere da rein kopiert hast :?: :?: :roll:

Benutzeravatar
Ulidor
Beiträge: 545
Registriert: 19.12.2004 21:54:40
Wohnort: Bielefeld

Re: HP All-in-one scannt nur einen Teil

Beitrag von Ulidor » 12.08.2018 20:00:28

Ellison hat geschrieben: ↑ zum Beitrag ↑
12.08.2018 15:53:29
Ein wenig Recherche, speziell wegen dem I/O Error, zeigen immer wieder auf hplip und libsane-hpaio. Ob nun im launchpad oder auf bugs.debian, der daraus resultierende Verlauf ist immer der gleiche. Ist denn das libsane-hpaio installiert? Wie gesagt, ich hatte damit auch schon "Spaß".
Ich dachte, ja. Eigentlich hätten wir das jetzt sehen können, denn sie hat die gleichen Befehle aufgrufen wie geier22:

Code: Alles auswählen

$ dpkg -l *cups*|grep ii
ii  cups                      2.2.1-8+deb9u2    amd64        Common UNIX Printing System(tm) - PPD/driver support, web interface
ii  cups-browsed              1.11.6-3          amd64        OpenPrinting CUPS Filters - cups-browsed
ii  cups-bsd                  2.2.1-8+deb9u2    amd64        Common UNIX Printing System(tm) - BSD commands
ii  cups-client               2.2.1-8+deb9u2    amd64        Common UNIX Printing System(tm) - client programs (SysV)
ii  cups-common               2.2.1-8+deb9u2    all          Common UNIX Printing System(tm) - common files
ii  cups-core-drivers         2.2.1-8+deb9u2    amd64        Common UNIX Printing System(tm) - PPD-less printing
ii  cups-daemon               2.2.1-8+deb9u2    amd64        Common UNIX Printing System(tm) - daemon
ii  cups-filters              1.11.6-3          amd64        OpenPrinting CUPS Filters - Main Package
ii  cups-filters-core-drivers 1.11.6-3          amd64        OpenPrinting CUPS Filters - PPD-less printing
ii  cups-pk-helper            0.2.6-1+b1        amd64        PolicyKit helper to configure cups with fine-grained privileges
ii  cups-ppdc                 2.2.1-8+deb9u2    amd64        Common UNIX Printing System(tm) - PPD manipulation utilities
ii  cups-server-common        2.2.1-8+deb9u2    all          Common UNIX Printing System(tm) - server common files
ii  libcups2:amd64            2.2.1-8+deb9u2    amd64        Common UNIX Printing System(tm) - Core library
ii  libcups2:i386             2.2.1-8+deb9u2    i386         Common UNIX Printing System(tm) - Core library
ii  libcupscgi1:amd64         2.2.1-8+deb9u2    amd64        Common UNIX Printing System(tm) - CGI library
ii  libcupsfilters1:amd64     1.11.6-3          amd64        OpenPrinting CUPS Filters - Shared library
ii  libcupsimage2:amd64       2.2.1-8+deb9u2    amd64        Common UNIX Printing System(tm) - Raster image library
ii  libcupsmime1:amd64        2.2.1-8+deb9u2    amd64        Common UNIX Printing System(tm) - MIME library
ii  libcupsppdc1:amd64        2.2.1-8+deb9u2    amd64        Common UNIX Printing System(tm) - PPD manipulation library
ii  printer-driver-hpcups     3.16.11+repack0-3 amd64        HP Linux Printing and Imaging - CUPS Raster driver (hpcups)
ii  python3-cups              1.9.73-1          amd64        Python3 bindings for CUPS
ii  python3-cupshelpers       1.5.7-3           all          Python utility modules around the CUPS printing system

Code: Alles auswählen

$ dpkg -l *hp*|grep ii
dpkg-query: Kein Paket gefunden, das auf hp-check.log passt
dpkg-query: Kein Paket gefunden, das auf hp-deskjet_2540_series.ppd passt

Code: Alles auswählen

$ dpkg -l *san*|grep ii
ii  libsane:amd64         1.0.25-4.1        amd64        API library for scanners
ii  libsane-common        1.0.25-4.1        all          API library for scanners -- documentation and support files
ii  libsane-extras:amd64  1.0.22.4          amd64        API library for scanners -- extra backends
ii  libsane-extras-common 1.0.22.4          amd64        API library for scanners -- documentation and support files
ii  libsane-hpaio:amd64   3.16.11+repack0-3 amd64        HP SANE backend for multi-function peripherals
ii  sane                  1.0.14-12         amd64        scanner graphical frontends
ii  sane-utils            1.0.25-4.1        amd64        API library for scanners -- utilities
ii  xsane                 0.999-5           amd64        featureful graphical frontend for SANE (Scanner Access Now Easy)
ii  xsane-common          0.999-5           all          xsane architecture independent files
Wieso zeigt der zweite Befehl solche seltsamen Sachen an? Er findet Datinamen und sucht dann nach Paketen mit den gleichen Namen? Zumindest die Pakete hplip und hplip-gui hätte er anzeigen müssen, denn die sind definitiv installiert.
Ich werde sie bitten, den Befehl noch mal in einem anderen aktuellen Verzeichnis auszuführen oder als root, dann sollte es gehen.
Was erhält man, wenn man einen Windows-PC abschaltet? – Ausgemachten Blödsinn.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22355
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: HP All-in-one scannt nur einen Teil

Beitrag von KBDCALLS » 12.08.2018 22:24:51

So ist es richtig

Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
Ulidor
Beiträge: 545
Registriert: 19.12.2004 21:54:40
Wohnort: Bielefeld

Re: HP All-in-one scannt nur einen Teil

Beitrag von Ulidor » 13.08.2018 00:10:30

KBDCALLS hat geschrieben: ↑ zum Beitrag ↑
12.08.2018 22:24:51
So ist es richtig
Ah, stimmt, ohne Anführungszeichen hat ja die Shell dazwischen gefunkt und die gefundenen Dateinamen in die Zeile eingebaut.

Sie hat den Befehl inzwischen noch mal als root ausgeführt:

Code: Alles auswählen

# dpkg -l *hp*|grep ii
ii  flashplugin-nonfree           1:3.6.1+deb8u1    amd64        Adobe Flash Player - browser plugin
ii  hp-ppd                        0.9-0.3           all          HP Postscript Printer Definition (PPD) files
ii  hpijs-ppds                    3.16.11+repack0-3 all          HP Linux Printing and Imaging - HPIJS PPD files
ii  hplip                         3.16.11+repack0-3 amd64        HP Linux Printing and Imaging System (HPLIP)
ii  hplip-data                    3.16.11+repack0-3 all          HP Linux Printing and Imaging - data files
ii  hplip-gui                     3.16.11+repack0-3 all          HP Linux Printing and Imaging - GUI utilities (Qt-based)
ii  libhpmud0:amd64               3.16.11+repack0-3 amd64        HP Multi-Point Transport Driver (hpmud) run-time libraries
ii  libkf5akonadisearchpim5:amd64 16.04.3-1+b2      amd64        Akonadi search library
ii  libsane-hpaio:amd64           3.16.11+repack0-3 amd64        HP SANE backend for multi-function peripherals
ii  libshp2:amd64                 1.4.0-1           amd64        Library for reading and writing ESRI Shapefiles
ii  printer-driver-hpcups         3.16.11+repack0-3 amd64        HP Linux Printing and Imaging - CUPS Raster driver (hpcups)
ii  printer-driver-hpijs          3.16.11+repack0-3 amd64        HP Linux Printing and Imaging - printer driver (hpijs)
ii  printer-driver-postscript-hp  3.16.11+repack0-3 all          HP Printers PostScript Descriptions
Ich finde, das sieht eigentlich alles gar nicht so schlecht aus.

Sie fährt jetzt erst mal bis Donnerstag weg, danach geht es erst weiter.

An euch erst mal ein ganz großes Dankeschön!

Eine Frage hätte ich aber noch. Hat jemand von euch einen Deskjet 2540 und läuft der out of the box oder musste an der Software noch rumgebastelt werden?
Was erhält man, wenn man einen Windows-PC abschaltet? – Ausgemachten Blödsinn.

Benutzeravatar
Ulidor
Beiträge: 545
Registriert: 19.12.2004 21:54:40
Wohnort: Bielefeld

Re: HP All-in-one scannt nur einen Teil

Beitrag von Ulidor » 26.08.2018 09:05:12

Meine Bekannte und ich haben nun wenig Zeit, deshalb ist das Problem erst mal vertagt. Wenn sie etwas scannen muss, dann muss sie leider auf Windows zurück greifen und den Scan dann in Linux weiter verarbeiten.

Wenn es weitergeht, werden wir den Tipp von geier22 versuchen, und den Drucker über das HP-Icon im Sys-Tray noch mal neu einrichten. Vielleicht werde ich aber vorher noch eine andere hplip installieren, entweder als Backport oder von HP.

Bis hierher an euch erst mal einen ganz herzlichen Dank, auch von meiner Bekannten! :hail:
Was erhält man, wenn man einen Windows-PC abschaltet? – Ausgemachten Blödsinn.

Antworten