HP All-in-one scannt nur einen Teil

Einrichten des Druckers und des Drucksystems, Scannerkonfiguration und Software zum Scannen und Faxen.
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 » 10.08.2018 13:56:38

Im Prinzip müsste müsste dies passen.
/usr/share/ppd/hplip/HP/hp-deskjet_2540_series-hpijs.ppd
Ich würde trotzdem mal nachprüfen ob das System wirklich auf dem aktuellen Stand ist. Ist zwar ne Fleißaufgabe, da beißt die Maus aber keinen Faden ab. Den da habe ich meine Zweifel. Es sind einfach zu viele Fehler.

PS autoremove würde ich lassen. Denn das schießt häufig übers Ziel hinaus. Das kann sogar soweit gehen das man sich den ganzen Desktop damit zerschießt . Wenn man nicht aufpasst.

PPS Von Sourceforge würde ich nur im Notfall installieren.

PPPS Das
ist eh ein Abklatsch des offiziellen hplips . Also nichts anderes, als das was in Debian schon vorhanden ist.
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 » 10.08.2018 14:17:48

KBDCALLS hat geschrieben: ↑ zum Beitrag ↑
10.08.2018 13:56:38
Prinzip müsste müsste dies passen.

/usr/share/ppd/hplip/HP/hp-deskjet_2540_series-hpijs.ppd
Das ist richtig, blos die Datei ist - zumindest bei mir - nicht vorhanden

Code: Alles auswählen

ls -l /usr/share/ppd/hplip/HP/
insgesamt 32
-rw-r--r-- 1 root root  970 Mär  7 09:18 HP-Fax2-hpcups.ppd.gz
-rw-r--r-- 1 root root 1916 Mär  7 09:18 HP-Fax2-hpijs.ppd.gz
-rw-r--r-- 1 root root  916 Mär  7 09:18 HP-Fax3-hpcups.ppd.gz
-rw-r--r-- 1 root root 1896 Mär  7 09:18 HP-Fax3-hpijs.ppd.gz
-rw-r--r-- 1 root root  928 Mär  7 09:18 HP-Fax4-hpcups.ppd.gz
-rw-r--r-- 1 root root 1878 Mär  7 09:18 HP-Fax4-hpijs.ppd.gz
-rw-r--r-- 1 root root  963 Mär  7 09:18 HP-Fax-hpcups.ppd.gz
-rw-r--r-- 1 root root 1914 Mär  7 09:18 HP-Fax-hpijs.ppd.gz
Hab mal die Debian-Datei runtergeladen und entpackt (installiert ist sie auch): Da isse

Code: Alles auswählen

ls /home/hans/Downloads/hpijs-ppds_3.16.11+repack0-3_all/usr/share/ppd/hplip/HP/ |grep 2540
hp-deskjet_2540_series-hpijs.ppd
Möglich, dass durch irgendwelche undurchsichtigen Mechanismen diese Dateien nachgeladen werden (The Debian-Way :wink: )
Eventuell aus dem Verzeichnis /usr/share/cups/ppd-updaters ??

Ich hatte mir jedenfalls (leider zu lange her, und ich habs auch nicht dokumentiert) meine ppd- Datei aus der hplip "gestohlen"
und einfach nach /etc/cups/ppd und /usr/share/ppd/hplip/HP/ kopiert. Und alle waren zufrieden. :roll:

Inzwischen waren da "dunkle Mächte" am Werk und haben da gar Seltsames rein gezaubert :mrgreen: :facepalm:

Code: Alles auswählen

ls -l /etc/cups/ppd
insgesamt 104
-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--r-- 1 root root 13425 Okt 19  2017 hp-laserjet_pro_mfp_m125nw.ppd
-rw-r----- 1 root lp   13425 Jul 12 08:27 HP_LaserJet_Pro_MFP_M125nw.ppd
-rw-r----- 1 root lp   22251 Dez  2  2017 PDF.ppd
-rw-r----- 1 root lp   22259 Dez  2  2017 PDF.ppd.O

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 » 10.08.2018 15:48:21

geier22 hat geschrieben: ↑ zum Beitrag ↑
10.08.2018 12:40:46
hast du denn das Paket Debianhpijs-ppds installiert ?
Laut meinem Protokoll NoPaste-Eintrag40418 Zeile 33 sollte es die neueste Version sein:

Code: Alles auswählen

hpijs-ppds ist schon die neueste Version (3.16.11+repack0-3)
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 » 10.08.2018 16:26:01

KBDCALLS hat geschrieben: ↑ zum Beitrag ↑
10.08.2018 09:42:15

Code: Alles auswählen

apt-show-versions  |grep "installed: No available version in archive |view -"
Ich habe das jetzt erst mal auf meinem eigenen System ausprobiert, musste die Zeile aber abändern:

Code: Alles auswählen

apt-show-versions  |grep "installed: No available version in archive" |less
Da werden bei mir 58 Pakete angezeigt. Aber was heißt „installed: No available version in archive"? Ich habe mal Stichproben mit „apt-cache policy <Paketname>" gemacht, die Pakete sind in meinen Paketquellen verfügbar.
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 » 10.08.2018 18:07:40

Ulidor hat geschrieben: ↑ zum Beitrag ↑
10.08.2018 16:26:01
Da werden bei mir 58 Pakete angezeigt. Aber was heißt „installed: No available version in archive"? Ich habe mal Stichproben mit „apt-cache policy <Paketname>" gemacht, die Pakete sind in meinen Paketquellen verfügbar.
Vielleicht andere Version ?

Hmm - hab gerade mal in eine jungfräulichen VM (LXDE Stretch) meinen Drucker installiert.
Versuch mit dem Paket hplip-3.18.7.run von HP (wird ja kompiliert) hier mal die Sachen, die von dem Skript vorab installiert wurden.NoPaste-Eintrag40419
Da sind jetzt sicher ein paar Sachen bei, die nur für das Kompilieren gebraucht werden ---aber was soll's.
der Fehler mit pyqt4-dbus löste sich nach einem Neustart auf.
Hatte zum Schluss irgendwie nicht geklappt, irgend etwas mit dem Post- install- skriot stimmte nicht -----> also Rolle Rückwärts. (alles Installierte blieb, hat nur seinen eigenes Verzeichnis gelöscht)

Dann mit Synaptic ( /var/log/apt/history.log beinhaltet auch die Pakete vom Installer) NoPaste-Eintrag40420

Etwas übersichtlicher ist der Log von Synaptic NoPaste-Eintrag40421

Vielleicht hab ich da etwas zu viel installiert aber die Einrichtung des Druckers war dann mit wenigen Klicks auch ohne Cups gemacht und alles läuft.

Bild Bild

Bild

guennid

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

Beitrag von guennid » 10.08.2018 18:23:14

Wenn ich recht sehe (ich lese das nur noch diagonal), dann arbeitet sich Ulidor seit 14 Tagen bisher erfolglos daran ab, das Teil dazu zu bewegen, zu tun, was es tun soll. Ich bleib' dabei: Geh' mir fort mit HP! :mrgreen:

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 » 10.08.2018 19:59:13

Wir haben jetzt Folgendes gemacht:

Code: Alles auswählen

# apt-get autoremove
Ich verwende dafür apt-get, weil man mit der Option -s vorher sehen kann, was es machen will. Ich habe ja auch schon schlechte Erfahrung mit autoremove gemacht.

Code: Alles auswählen

# apt update
# apt dist-upgrade
Dabei wurde der neue Kernel seltsamerweise zweimal geholt. (?)

Das Protokoll steht hier: NoPaste-Eintrag40422

Wie machen wir jetzt am besten weiter?
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 » 10.08.2018 20:00:53

guennid hat geschrieben: ↑ zum Beitrag ↑
10.08.2018 18:23:14
Wenn ich recht sehe (ich lese das nur noch diagonal), dann arbeitet sich Ulidor seit 14 Tagen bisher erfolglos daran ab, das Teil dazu zu bewegen, zu tun, was es tun soll. Ich bleib' dabei: Geh' mir fort mit HP! :mrgreen:

Grüße, Günther
Das ist aber keine Lösung. Und andere haben keine Probleme damit. Ich wette da fehlen Pakete
und haben auch die falsche/veraltete Version. Da ist einiges durcheinandergekommen. Warum auch immer.
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
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 » 10.08.2018 20:11:59

Ulidor hat geschrieben: ↑ zum Beitrag ↑
10.08.2018 19:59:13
Wir haben jetzt Folgendes gemacht:

Code: Alles auswählen

# apt-get autoremove
Ich verwende dafür apt-get, weil man mit der Option -s vorher sehen kann, was es machen will. Ich habe ja auch schon schlechte Erfahrung mit autoremove gemacht.

Code: Alles auswählen

# apt update
# apt dist-upgrade
Dabei wurde der neue Kernel seltsamerweise zweimal geholt. (?)

Das Protokoll steht hier: NoPaste-Eintrag40422

Wie machen wir jetzt am besten weiter?

Welcher Kernel läuft denn jetzt ? uname -a


Dann würde ich doch mal eine Liste aller Pakete erstellen und sehen ob da was nicht stimmig ist.

Möglichkeiten findest du in vorigen Posts von mir. Das funktioniert aber weder mit apt noch apt-get.
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.

guennid

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

Beitrag von guennid » 10.08.2018 21:34:20

KBDCALLS hat geschrieben:Das ist aber keine Lösung.
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.

Grüße, Günther

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ß".

Antworten