[Gelöst] HP P1005 automatisch mit Firmware versorgbar?
Re: [Gelöst] HP P1005 automatisch mit Firmware versorgbar?
Danke für die Erklärung.
Der Systemneustart heute morgen brachte als Ergebnis, daß die gestern spät abends gefundene Konstruktion funktioniert, der Drucker nach dem Einschalten auch ohne HPLIP seine Firmware zugeschickt bekommt und das Drucksystem nicht wegen fehlender Plugins nicht drucken mag.
Der Drucker tut, was er soll, nämlich drucken; einzig die Optionen des Scanners mit gleich ausgedruckter Kopie eines Dokumentes bspw. wurde noch nicht geprüft.
Der Systemneustart heute morgen brachte als Ergebnis, daß die gestern spät abends gefundene Konstruktion funktioniert, der Drucker nach dem Einschalten auch ohne HPLIP seine Firmware zugeschickt bekommt und das Drucksystem nicht wegen fehlender Plugins nicht drucken mag.
Der Drucker tut, was er soll, nämlich drucken; einzig die Optionen des Scanners mit gleich ausgedruckter Kopie eines Dokumentes bspw. wurde noch nicht geprüft.
Re: [Gelöst] HP P1005 automatisch mit Firmware versorgbar?
Uraltes Thema und doch wieder aktuell, nämlich für Buster.
Das gleiche Spiel scheint nötig?
Die hier im Thema bislang benannten Treiber sind wohl bereits installiert, jedenfalls lt. Softwareverwaltung; hier jedenfalls
Das gleiche Spiel scheint nötig?
Die hier im Thema bislang benannten Treiber sind wohl bereits installiert, jedenfalls lt. Softwareverwaltung; hier jedenfalls
ist der Ordner "hp"aber ohne Inhalt.Die Firmware liegt dann unter /lib/firmware/hp/sihp*
Re: HP P1005 automatisch mit Firmware versorgbar?
Inzwischen wird die Firmware zwar wieder zum Drucker geschickt, doch Druckvorgänge sind trotzdem noch nicht wieder möglich.
Die Vorgehensweise mittels Buster-eigenem HPLIP funktioniert allerdings genauso wenig, wie die mit dem von HP direkt beschafften HPLIP; im ersteren, also dem Buster-eigenen, pfuscht GPG dazwischen, da ein Key-Server nicht kontaktiert werden kann, im zweiteren, dem HP-eigenen, funzt auch als Root keines der in der entpackten HP-Software vorhandenen Shell-Scripte.
Die andere Variante mittels der sorgsam gehüteten separaten Firmware funzt zwar genauso, wie bei Jessi. Da sich die Jessi-Festplatte aber energieseitig verabschiedet hat, (irgendwas darin bekommt keinen Strom mehr), kann ich nicht auf die alten Konsolenaufrufe zurückgreifen, die in der Jessi-Root-Bash-Historie gespeichert waren.
Ich weiß, daß es schon bei Jessi Rechteprobleme hatte, und auch da der User nicht einfach drucken konnte, obwohl systemseitig "alles" dafür eingestellt zu sein schien; wie genau dieser dafür nötige Konsolenaufruf lautet, ist mir aber entfallen.
Edit:
Da der Drucker ja ein USB-Drucker ist, wurde mittels
versucht, dem User Rechte zum Drucken zu geben.
Mittels Editor Kate wurde eine "TXT"-Datei erstellt, die via Konsole mittels dem "print"-Kommando an "dev/usb"lp0" gesendet worden ist; Reaktion der Konsole darauf:
Diese obige Reaktion der Konsole kam sowohl via User, als auch via Root; auch Root kann demnach nicht drucken, obwohl die Firmware zuvor erfolgreich zum Drucker gesendet worden ist. (Hinweis: "erfolgreich" = grüne LED, "nicht erfolgreich" = rote LED.
Diese "x.txt" hat es freilich genau an dem Ort, der dem "print"-Konsolenaufruf als Quelle mitgegeben worden ist.
Eigentlich sollte man ein System, das man weiterentwickelt, dabei verbessern, oder?
Zwischen Jessi und Buster vermag ich hier nur einen Rückschritt festzustellen.
Die Vorgehensweise mittels Buster-eigenem HPLIP funktioniert allerdings genauso wenig, wie die mit dem von HP direkt beschafften HPLIP; im ersteren, also dem Buster-eigenen, pfuscht GPG dazwischen, da ein Key-Server nicht kontaktiert werden kann, im zweiteren, dem HP-eigenen, funzt auch als Root keines der in der entpackten HP-Software vorhandenen Shell-Scripte.
Die andere Variante mittels der sorgsam gehüteten separaten Firmware funzt zwar genauso, wie bei Jessi. Da sich die Jessi-Festplatte aber energieseitig verabschiedet hat, (irgendwas darin bekommt keinen Strom mehr), kann ich nicht auf die alten Konsolenaufrufe zurückgreifen, die in der Jessi-Root-Bash-Historie gespeichert waren.
Ich weiß, daß es schon bei Jessi Rechteprobleme hatte, und auch da der User nicht einfach drucken konnte, obwohl systemseitig "alles" dafür eingestellt zu sein schien; wie genau dieser dafür nötige Konsolenaufruf lautet, ist mir aber entfallen.
Edit:
Da der Drucker ja ein USB-Drucker ist, wurde mittels
Code: Alles auswählen
chmod 777 /dev/usb/lp0
Mittels Editor Kate wurde eine "TXT"-Datei erstellt, die via Konsole mittels dem "print"-Kommando an "dev/usb"lp0" gesendet worden ist; Reaktion der Konsole darauf:
Code: Alles auswählen
Error: no "print" mailcap rules found for type "inode/directory"
Error: no such file "x.txt"
Diese "x.txt" hat es freilich genau an dem Ort, der dem "print"-Konsolenaufruf als Quelle mitgegeben worden ist.
Eigentlich sollte man ein System, das man weiterentwickelt, dabei verbessern, oder?
Zwischen Jessi und Buster vermag ich hier nur einen Rückschritt festzustellen.
Re: [Gelöst] HP P1005 automatisch mit Firmware versorgbar?
Vielleicht mal darüber nachdenken, was da falsch sein kann, oder gar mal die Terminal Ausgabe hier einstellen?katzenfan hat geschrieben:17.07.2020 19:05:37Die Vorgehensweise mittels Buster-eigenem HPLIP funktioniert allerdings genauso wenig, wie die mit dem von HP direkt beschafften HPLIP; im ersteren, also dem Buster-eigenen, pfuscht GPG dazwischen, da ein Key-Server nicht kontaktiert werden kann,
Dein Drucker wird seit Ewigkeiten von hplip unterstützt.
Keine Ahnung, was du da veranstaltest mit dem Verbiegen von Rechten der Systemdateien und irgendwelchen Skripten.
Der erste Schritt sollte sein, deine Sourcen in Ordnung zu bringen, damit du aus aus dem Main- Repo auch was
installieren / updaten kannst, was anscheinend nicht geht.
Re: [Gelöst] HP P1005 automatisch mit Firmware versorgbar?
@willy4711
danke erst mal für Deine Aussagen, aber hast Du meine neueren Ausführungen richtig gelesen?
Buster hat nur die Buster-eigenen Softwarequellen, sonst keine.
HPLIP läßt sich ja aufrufen und auch ausführen, stoppt aber, weil es auf den GPG-Keyserver nicht zugreifen kann, und dieses war bei Jessi nicht der Fall, weil damals entweder keine derartige Abfrage erfolgte oder diese umgangen werden konnte.
HPLIP lädt sich das Plugin erfolgreich herunter, das war es aber auch schon.
Do you accept the license terms for the plug-in (y=yes*, n=no, q=quit) ? Y
Diese Plugin wurde aber eben gerade erst erfolgreich heruntergeladen, siehe darüber.
Das Plugin soll systemweit eingesetzt werden und nicht nur auf individueller Userebene.
danke erst mal für Deine Aussagen, aber hast Du meine neueren Ausführungen richtig gelesen?
Buster hat nur die Buster-eigenen Softwarequellen, sonst keine.
HPLIP läßt sich ja aufrufen und auch ausführen, stoppt aber, weil es auf den GPG-Keyserver nicht zugreifen kann, und dieses war bei Jessi nicht der Fall, weil damals entweder keine derartige Abfrage erfolgte oder diese umgangen werden konnte.
HPLIP lädt sich das Plugin erfolgreich herunter, das war es aber auch schon.
Do you accept the license terms for the plug-in (y=yes*, n=no, q=quit) ? Y
Code: Alles auswählen
Checking for network connection...
Downloading plug-in from:
Downloading plug-in: [\ ] 0% Receiving digital keys: /usr/bin/gpg --homedir /root/.hplip/.gnupg --no-permission-warning --keyserver pgp.mit.edu --recv-keys 0x4ABA2F66DBD5A95894910E0673D770CDA59047B9
...
Done.
Done.
error: The device you are trying to setup requires a binary plug-in. Some functionalities may not work as expected without plug-ins. Please run 'hp-plugin' as normal user to install plug-ins. Visit http://hplipopensource.com for more infomation.
Das Plugin soll systemweit eingesetzt werden und nicht nur auf individueller Userebene.
Re: [Gelöst] HP P1005 automatisch mit Firmware versorgbar?
Schau mal hier:
https://bugs.launchpad.net/hplip/+bug/1 ... comments/4
Ich denke, dass das pro Nutzer installiert werden muss. weil: ---> ~/.hplip/
Die gibt es in hplip aus den Repos genauso.
https://bugs.launchpad.net/hplip/+bug/1 ... comments/4
Was heißt System-weit ? Mehrere Nutzer oder Netzwerk.katzenfan hat geschrieben:18.07.2020 09:37:42Das Plugin soll systemweit eingesetzt werden und nicht nur auf individueller Userebene.
Ich denke, dass das pro Nutzer installiert werden muss. weil: ---> ~/.hplip/
Code: Alles auswählen
ls -algG ~/.hplip/
insgesamt 24
drwxr-xr-x 3 4096 Jul 17 10:40 .
drwxr-xr-x 92 12288 Jul 18 08:57 ..
drwxr-xr-x 3 4096 Jun 22 00:39 .gnupg
-rw-rw-rw- 1 434 Jun 8 14:55 hplip.conf
Hast du das installiert oder nur die Skripte aufgerufen?im zweiteren, dem HP-eigenen, funzt auch als Root keines der in der entpackten HP-Software vorhandenen Shell-Scripte.
Die gibt es in hplip aus den Repos genauso.
Re: [Gelöst] HP P1005 automatisch mit Firmware versorgbar?
Der Konsolenaufruf bringt hier:
Da fehlt also irgendwas? Bei Dir "24", hier "16".
Dieses HPLIP wurde von Buster selbst bei der Installation von Buster ins System gebracht; daran hab' ich nichts geändert. Daraus wurde von mir lediglich "hp-setup" aufgerufen.
Als Root ausgeführt klappt die Keyserver-Abfrage, als Nutzer ausgeführt, scheitert bereits diese.
Code: Alles auswählen
ls -algG ~/.hplip/
Code: Alles auswählen
insgesamt 16
drwxr-xr-x 3 4096 Jul 18 15:08 .
drwxr-xr-x 21 4096 Jul 18 10:34 ..
drwxr-xr-x 3 4096 Jul 18 15:05 .gnupg
-rw-rw-rw- 1 325 Jul 15 20:26 hplip.conf
Dieses HPLIP wurde von Buster selbst bei der Installation von Buster ins System gebracht; daran hab' ich nichts geändert. Daraus wurde von mir lediglich "hp-setup" aufgerufen.
Als Root ausgeführt klappt die Keyserver-Abfrage, als Nutzer ausgeführt, scheitert bereits diese.
Code: Alles auswählen
Unable to recieve key from keyserver
Without this, it is not possible to authenticate and validate the plug-in prior to installation.
Do you still want to install the plug-in?
Re: [Gelöst] HP P1005 automatisch mit Firmware versorgbar?
Code: Alles auswählen
ls -al ~/.hplip/.gnupg
insgesamt 24
drwxr-xr-x 3 willy willy 4096 Jun 22 00:39 .
drwxr-xr-x 3 willy willy 4096 Jul 17 10:40 ..
drwx------ 2 willy willy 4096 Mär 9 19:37 private-keys-v1.d
-rw-rw-rw- 1 willy willy 1398 Mär 9 19:37 pubring.kbx
-rw------- 1 willy willy 32 Mär 9 19:37 pubring.kbx~
-rw------- 1 willy willy 1200 Mär 9 19:37 trustdb.gpg
Ferddich
Übrigens: Das Plugin brauch man doch nur zum Scannen
Re: [Gelöst] HP P1005 automatisch mit Firmware versorgbar?
Nö, hier ist nix fertig, werde' HLIP wohl rauswerfen und neu einbringen?
Inzwischen wurde festgestellt, daß die "hplip-gui" im System fehlte; nach Installation dieser Software führt die Nutzer-Installation des HP-Plugins dennoch zur Fehlermeldung:
Inzwischen wurde festgestellt, daß die "hplip-gui" im System fehlte; nach Installation dieser Software führt die Nutzer-Installation des HP-Plugins dennoch zur Fehlermeldung:
Code: Alles auswählen
Checking for network connection...
Downloading plug-in from:
Receiving digital keys: /usr/bin/gpg --homedir /home/katzi/.hplip/.gnupg --no-permission-warning --keyserver pgp.mit.edu --recv-keys 0x4ABA2F66DBD5A95894910E0673D770CDA59047B9
Creating directory plugin_tmp
Verifying archive integrity... All good.
Uncompressing HPLIP 3.18.12 Plugin Self Extracting Archive.........................................................
/home/***/.hplip/hplip-3.18.12-plugin.run: 1: eval: ./hplip-plugin-install: Permission denied
[b]error: Python gobject/dbus may be not installed
error: Plug-in install failed.[/b]
Re: [Gelöst] HP P1005 automatisch mit Firmware versorgbar?
hplip bringt ne Menge Tools mit:
Zu jedem gibt es einen Manpage
Wieso kommt da folgende Fehlermeldung:
ist bei dir die Datei /usr/share/polkit-1/actions/com.hp.hplip.policy vorhanden ?
Läuft das PolicyKit ?
Mal laufen lassen
Code: Alles auswählen
/usr/bin/hp-check
/usr/bin/hp-clean
/usr/bin/hp-colorcal
/usr/bin/hp-config_usb_printer
/usr/bin/hp-doctor
/usr/bin/hp-firmware
/usr/bin/hp-info
/usr/bin/hp-levels
/usr/bin/hp-logcapture
/usr/bin/hp-makeuri
/usr/bin/hp-pkservice
/usr/bin/hp-plugin
/usr/bin/hp-probe
/usr/bin/hp-query
/usr/bin/hp-scan
/usr/bin/hp-setup
/usr/bin/hp-testpage
/usr/bin/hp-timedate
Wieso kommt da folgende Fehlermeldung:
Code: Alles auswählen
/home/***/.hplip/hplip-3.18.12-plugin.run: 1: eval: ./hplip-plugin-install: Permission denied
Läuft das PolicyKit ?
Mal
Code: Alles auswählen
hp-check
Re: [Gelöst] HP P1005 automatisch mit Firmware versorgbar?
Dieses "hp-check" bringt nachstehende Ausgabe:
Der nächste Drucker wird zwar auch ein Laserdrucker, aber eher kein HP mehr; auch deswegen, weil
- neuer Toner für diesen Drucker kaum zu bekommen ist,
- ich auf das ständige Neugewusel mit dem Drucker keine Lust habe,
- HP auf seinen aktuellen Verpackungen seiner Tonerkartuschen die Aussage tätigt, daß künftig nur noch Originaltonerkartuschen den Drucker zum Drucken bringen könnten und
- hier keine Region mehr unterstützt wird, die sich über europäisches Recht wie Grundrecht hinwegsetzt.
Code: Alles auswählen
***i@***:~$ hp-check
Saving output in log file: /home/***/hp-check.log
HP Linux Imaging and Printing System (ver. 3.18.12)
Dependency/Version Check Utility ver. 15.1
Copyright (c) 2001-15 HP 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.
Note: hp-check can be run in three modes:
1. Compile-time check mode (-c or --compile): Use this mode before compiling the HPLIP
supplied tarball (.tar.gz or .run) to determine if the proper dependencies are installed to
successfully compile HPLIP.
2. Run-time check mode (-r or --run): Use this mode to determine if a distro supplied package
(.deb, .rpm, etc) or an already built HPLIP supplied tarball has the proper dependencies
installed to successfully run.
3. Both compile- and run-time check mode (-b or --both) (Default): This mode will check both
of the above cases (both compile- and run-time dependencies).
Check types:
a. EXTERNALDEP - External Dependencies
b. GENERALDEP - General Dependencies (required both at compile and run time)
c. COMPILEDEP - Compile time Dependencies
d. [All are run-time checks]
PYEXT SCANCONF QUEUES PERMISSION
Status Types:
OK
MISSING - Missing Dependency or Permission or Plug-in
INCOMPAT - Incompatible dependency-version or Plugin-version
|Traceback (most recent call last):
File "/usr/share/hplip/base/utils.py", line 265, in walkFiles
names = os.listdir(root)
FileNotFoundError: [Errno 2] No such file or directory: '/usr/include/cups'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/share/hplip/base/utils.py", line 267, in walkFiles
raise StopIteration
StopIteration
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/bin/hp-check", line 861, in <module>
dep.core.init()
File "/usr/share/hplip/installer/core_install.py", line 527, in init
self.check_dependencies(callback)
File "/usr/share/hplip/installer/core_install.py", line 620, in check_dependencies
self.have_dependencies[d] = self.dependencies[d][3]()
File "/usr/share/hplip/installer/core_install.py", line 1166, in check_cups_image
return check_file("raster.h", "/usr/include/cups")
File "/usr/share/hplip/installer/dcheck.py", line 107, in check_file
for w in utils.walkFiles(dir, recurse=True, abs_paths=True, return_folders=False, pattern=f):
RuntimeError: generator raised StopIteration
Ja, ist vorhanden, hat eine Größe von 677 Byte; ob die korrekt ist und ausreicht, weiß ich nicht.ist bei dir die Datei /usr/share/polkit-1/actions/com.hp.hplip.policy vorhanden ?
Nö, der HP Laserjet P1005 benötigt nach jedem Einschalten seine Firmware auf's Neue; wusste ich beim Kauf dieses Druckers nicht.Übrigens: Das Plugin brauch man doch nur zum Scannen
Der nächste Drucker wird zwar auch ein Laserdrucker, aber eher kein HP mehr; auch deswegen, weil
- neuer Toner für diesen Drucker kaum zu bekommen ist,
- ich auf das ständige Neugewusel mit dem Drucker keine Lust habe,
- HP auf seinen aktuellen Verpackungen seiner Tonerkartuschen die Aussage tätigt, daß künftig nur noch Originaltonerkartuschen den Drucker zum Drucken bringen könnten und
- hier keine Region mehr unterstützt wird, die sich über europäisches Recht wie Grundrecht hinwegsetzt.
Re: [Gelöst] HP P1005 automatisch mit Firmware versorgbar?
Der P1005 ist definitiv ein low budget Drucker, da wundere ich mich nicht, dass es unter Linux allgemein Probleme gibt diesen Drucker benutzen zu können.
Aber jetzt HP hier eine pauschale Schuld zu geben ist wiederum auch nicht richtig. HP ist einer der eher wenigen Hersteller die die eigenen Drucker auch mit Linux Support beglücken.
Das sollte Die zu denken geben warum der Aufruf nicht erfolgreich beendet werden konnte. /usr/include/cups kommt aus dem Paket libcups2-dev.
Aber andere Benutzer haben es auch hinbekommen, und das auch ohne hplip.
https://blog.atari-frosch.de/2017/08/05 ... jet-p1005/
Aber jetzt HP hier eine pauschale Schuld zu geben ist wiederum auch nicht richtig. HP ist einer der eher wenigen Hersteller die die eigenen Drucker auch mit Linux Support beglücken.
Code: Alles auswählen
|Traceback (most recent call last):
File "/usr/share/hplip/base/utils.py", line 265, in walkFiles
names = os.listdir(root)
FileNotFoundError: [Errno 2] No such file or directory: '/usr/include/cups'
Aber andere Benutzer haben es auch hinbekommen, und das auch ohne hplip.
https://blog.atari-frosch.de/2017/08/05 ... jet-p1005/
Re: [Gelöst] HP P1005 automatisch mit Firmware versorgbar?
Hab jetzt mal nachgesehen:
Nach Hier: https://developers.hp.com/hp-linux-imag ... lugin.html
Braucht dein Drucker tatsächlich zu Drucken dieses Plugin
Was mir aber noch nicht untergekommen ist: Der Check bricht wg. Runtime-Error ab. Da wird wohl noch einiges
andere auf deinem Rechner kaputt sein.
Bitte mal die Ausgabe von:
sowie
Edit:
Hier gibt es die Plugins:
Das Passende zu deiner hplip mal raus suchen und per Hand installieren ?
https://developers.hp.com/hp-linux-imag ... ng/plugins
Edit:
... Das ist halt die Strafe, wenn man partout ohne Systemd zu leben beabsichtigt .
Nach Hier: https://developers.hp.com/hp-linux-imag ... lugin.html
Braucht dein Drucker tatsächlich zu Drucken dieses Plugin
Was mir aber noch nicht untergekommen ist: Der Check bricht wg. Runtime-Error ab. Da wird wohl noch einiges
andere auf deinem Rechner kaputt sein.
Bitte mal die Ausgabe von:
Code: Alles auswählen
dpkg -l *cups*|grep ii
Code: Alles auswählen
dpkg -l *python*|grep ii
Hier gibt es die Plugins:
Das Passende zu deiner hplip mal raus suchen und per Hand installieren ?
https://developers.hp.com/hp-linux-imag ... ng/plugins
Edit:
Es ging - so habe ich das verstanden - nur um die hplip-guitijuca hat geschrieben:19.07.2020 12:24:09Aber andere Benutzer haben es auch hinbekommen, und das auch ohne hplip.
https://blog.atari-frosch.de/2017/08/05 ... jet-p1005/
... Das ist halt die Strafe, wenn man partout ohne Systemd zu leben beabsichtigt .
Code: Alles auswählen
apt depends hplip-gui
hplip-gui
|Hängt ab von: <default-dbus-session-bus>
dbus-user-session
Hängt ab von: <dbus-session-bus>
dbus-user-session
dbus-x11
Hängt ab von: hplip (>= 3.20.5+dfsg0-3)
Hängt ab von: python3-dbus.mainloop.pyqt5
Hängt ab von: python3-pyqt5
Empfiehlt: python3-notify2
|Empfiehlt: xsane
|Empfiehlt: simple-scan
Empfiehlt: skanlite
willy@XFCE:~$ apt depends dbus-user-session
dbus-user-session
Hängt ab von: dbus (>= 1.12.20-1)
Hängt ab von: libpam-systemd
Hängt ab von: systemd
Beschädigt: dbus-x11 (<< 1.9.10-2~)
Beschädigt: policykit-1 (<< 0.105-12~)
Beschädigt: udisks2 (<< 2.1.5-2~)
Empfiehlt: systemd-sysv
Zuletzt geändert von willy4711 am 19.07.2020 14:24:24, insgesamt 2-mal geändert.
Re: [Gelöst] HP P1005 automatisch mit Firmware versorgbar?
Dieses Plugin muß nur 1x eingerichtet werden, die Firmware, die in diesem Plugin enthalten ist, bzw. von diesem Plugin beschafft wird, braucht es bei jedem Drucker-/Systemstart neu.willy4711 hat geschrieben:19.07.2020 13:37:44Braucht dein Drucker tatsächlich zu Drucken dieses Plugin
Ja, leider.
Das System wurde neu aufgesetzt, auf einer neuen Platte, auf Basis der DVD-Installation.Da wird wohl noch einiges andere auf deinem Rechner kaputt sein.
Die Mitgliedschaft in den Gruppen "lpadmin" und "lp" ist lt. Systemauskunft vorhanden; Gruppenmitgliedschaft "lpadmin" wurde bereits bei Installation eingerichtet, "lp" wurde nachgetragen, aber nicht via "chmod", was vielleicht der Fehler ist?
Code: Alles auswählen
dpkg -l *cups*|grep ii
Code: Alles auswählen
ii cups 2.2.10-6+deb10u3 amd64 Common UNIX Printing System(tm) - PPD/driver support, web interface
ii cups-browsed 1.21.6-5 amd64 OpenPrinting CUPS Filters - cups-browsed
ii cups-bsd 2.2.10-6+deb10u3 amd64 Common UNIX Printing System(tm) - BSD commands
ii cups-client 2.2.10-6+deb10u3 amd64 Common UNIX Printing System(tm) - client programs (SysV)
ii cups-common 2.2.10-6+deb10u3 all Common UNIX Printing System(tm) - common files
ii cups-core-drivers 2.2.10-6+deb10u3 amd64 Common UNIX Printing System(tm) - driverless printing
ii cups-daemon 2.2.10-6+deb10u3 amd64 Common UNIX Printing System(tm) - daemon
ii cups-filters 1.21.6-5 amd64 OpenPrinting CUPS Filters - Main Package
ii cups-filters-core-drivers 1.21.6-5 amd64 OpenPrinting CUPS Filters - Driverless printing
ii cups-ipp-utils 2.2.10-6+deb10u3 amd64 Common UNIX Printing System(tm) - IPP developer/admin utilities
ii cups-pk-helper 0.2.6-1+b1 amd64 PolicyKit helper to configure cups with fine-grained privileges
ii cups-ppdc 2.2.10-6+deb10u3 amd64 Common UNIX Printing System(tm) - PPD manipulation utilities
ii cups-server-common 2.2.10-6+deb10u3 all Common UNIX Printing System(tm) - server common files
ii libcups2:amd64 2.2.10-6+deb10u3 amd64 Common UNIX Printing System(tm) - Core library
ii libcupsfilters1:amd64 1.21.6-5 amd64 OpenPrinting CUPS Filters - Shared library
ii libcupsimage2:amd64 2.2.10-6+deb10u3 amd64 Common UNIX Printing System(tm) - Raster image library
ii printer-driver-hpcups 3.18.12+dfsg0-2 amd64 HP Linux Printing and Imaging - CUPS Raster driver (hpcups)
ii python3-cups 1.9.73-2+b1 amd64 Python3 bindings for CUPS
ii python3-cupshelpers 1.5.11-4 all Python utility modules around the CUPS printing system
Code: Alles auswählen
dpkg -l *python*|grep ii
Code: Alles auswählen
ii libpython-stdlib:amd64 2.7.16-1 amd64 interactive high-level object-oriented language (Python2)
ii libpython2-stdlib:amd64 2.7.16-1 amd64 interactive high-level object-oriented language (Python2)
ii libpython2.7:amd64 2.7.16-2+deb10u1 amd64 Shared Python runtime library (version 2.7)
ii libpython2.7-minimal:amd64 2.7.16-2+deb10u1 amd64 Minimal subset of the Python language (version 2.7)
ii libpython2.7-stdlib:amd64 2.7.16-2+deb10u1 amd64 Interactive high-level object-oriented language (standard library, version 2.7)
ii libpython3-stdlib:amd64 3.7.3-1 amd64 interactive high-level object-oriented language (default python3 version)
ii libpython3.7:amd64 3.7.3-2+deb10u1 amd64 Shared Python runtime library (version 3.7)
ii libpython3.7-minimal:amd64 3.7.3-2+deb10u1 amd64 Minimal subset of the Python language (version 3.7)
ii libpython3.7-stdlib:amd64 3.7.3-2+deb10u1 amd64 Interactive high-level object-oriented language (standard library, version 3.7)
ii libreoffice-script-provider-python 1:6.1.5-3+deb10u6 all Python script support provider for LibreOffice scripting framework
ii python 2.7.16-1 amd64 interactive high-level object-oriented language (Python2 version)
ii python-apt-common 1.8.4.1 all Python interface to libapt-pkg (locales)
ii python-minimal 2.7.16-1 amd64 minimal subset of the Python2 language
ii python-talloc:amd64 2.1.14-2 amd64 hierarchical pool based memory allocator - Python bindings
ii python2 2.7.16-1 amd64 interactive high-level object-oriented language (Python2 version)
ii python2-minimal 2.7.16-1 amd64 minimal subset of the Python2 language
ii python2.7 2.7.16-2+deb10u1 amd64 Interactive high-level object-oriented language (version 2.7)
ii python2.7-minimal 2.7.16-2+deb10u1 amd64 Minimal subset of the Python language (version 2.7)
ii python3 3.7.3-1 amd64 interactive high-level object-oriented language (default python3 version)
ii python3-apt 1.8.4.1 amd64 Python 3 interface to libapt-pkg
ii python3-brlapi:amd64 5.6-10+deb10u1 amd64 Braille display access via BRLTTY - Python3 bindings
ii python3-cairo:amd64 1.16.2-1+b1 amd64 Python3 bindings for the Cairo vector graphics library
ii python3-certifi 2018.8.24-1 all root certificates for validating SSL certs and verifying TLS hosts (python3)
ii python3-chardet 3.0.4-3 all universal character encoding detector for Python3
ii python3-cups 1.9.73-2+b1 amd64 Python3 bindings for CUPS
ii python3-cupshelpers 1.5.11-4 all Python utility modules around the CUPS printing system
ii python3-dbus 1.2.8-3 amd64 simple interprocess messaging system (Python 3 interface)
ii python3-dbus.mainloop.pyqt5 5.11.3+dfsg-1+b3 amd64 D-Bus Qt main loop support for Python 3
ii python3-debconf 1.5.71 all interact with debconf from Python 3
ii python3-debian 0.1.35 all Python 3 modules to work with Debian-related data formats
ii python3-debianbts 2.8.2 all Python interface to Debian's Bug Tracking System
ii python3-distro 1.3.0-1 all Linux OS platform information API
ii python3-distro-info 0.21 all information about distributions' releases (Python 3 module)
ii python3-gi 3.30.4-1 amd64 Python 3 bindings for gobject-introspection libraries
ii python3-gst-1.0 1.14.4-1+b1 amd64 GStreamer GObject Introspection overrides for Python (Python 3)
ii python3-httplib2 0.11.3-2 all comprehensive HTTP client library written for Python3
ii python3-idna 2.6-1 all Python IDNA2008 (RFC 5891) handling (Python 3)
ii python3-louis 3.8.0-2 all Python bindings for liblouis
ii python3-minimal 3.7.3-1 amd64 minimal subset of the Python language (default python3 version)
ii python3-notify2 0.3-3 all desktop notifications API for Python 3
ii python3-olefile 0.46-1 all Python module to read/write MS OLE2 files
ii python3-pexpect 4.6.0-1 all Python 3 module for automating interactive applications
ii python3-pil:amd64 5.4.1-2+deb10u1 amd64 Python Imaging Library (Python3)
ii python3-pkg-resources 40.8.0-1 all Package Discovery and Resource Access using pkg_resources
ii python3-ptyprocess 0.6.0-1 all Run a subprocess in a pseudo terminal from Python 3
ii python3-pyatspi 2.30.0+dfsg-3 all Assistive Technology Service Provider Interface - Python3 bindings
ii python3-pycurl 7.43.0.2-0.1 amd64 Python bindings to libcurl (Python 3)
ii python3-pyqt5 5.11.3+dfsg-1+b3 amd64 Python 3 bindings for Qt5
ii python3-pysimplesoap 1.16.2-1 all simple and lightweight SOAP Library (Python 3)
ii python3-renderpm:amd64 3.5.13-1+deb10u1 amd64 python low level render interface
ii python3-reportbug 7.5.3~deb10u1 all Python modules for interacting with bug tracking systems
ii python3-reportlab 3.5.13-1+deb10u1 all ReportLab library to create PDF documents using Python3
ii python3-reportlab-accel:amd64 3.5.13-1+deb10u1 amd64 C coded extension accelerator for the ReportLab Toolkit
ii python3-requests 2.21.0-1 all elegant and simple HTTP library for Python3, built for human beings
ii python3-sip 4.19.14+dfsg-2 amd64 Python 3/C++ bindings generator runtime library
ii python3-six 1.12.0-1 all Python 2 and 3 compatibility library (Python 3 interface)
ii python3-smbc 1.0.15.6-1+b2 amd64 Python 3 bindings for the Samba client library
ii python3-software-properties 0.96.20.2-2 all manage the repositories that you install software from
ii python3-speechd 0.9.0-5+deb10u1 all Python interface to Speech Dispatcher
ii python3-uno 1:6.1.5-3+deb10u6 amd64 Python-UNO bridge
ii python3-urllib3 1.24.1-1 all HTTP library with thread-safe connection pooling for Python3
ii python3-xdg 0.25-5 all Python 3 library to access freedesktop.org standards
ii python3.7 3.7.3-2+deb10u1 amd64 Interactive high-level object-oriented language (version 3.7)
ii python3.7-minimal 3.7.3-2+deb10u1 amd64 Minimal subset of the Python language (version 3.7)
Der Drucker funzte bei Jessi ohne HPLIP; das gelang mir also schon mal, nur ist das Jahre her und mir die Konsolenaufrufe nicht mehr geläufig, die hier wegen Festplattencrash auch nicht mehr reproduzierbar sind.tijuca hat geschrieben:19.07.2020 12:24:09Aber andere Benutzer haben es auch hinbekommen, und das auch ohne hplip.
Re: [Gelöst] HP P1005 automatisch mit Firmware versorgbar?
Kurios.
Als dieser Beitrag geschrieben wurde, waren zuvor das System neu gestartet worden und auch danach die Buster-eigene Systemreinigung betätigt worden.
Als während des Schreibens
eingegeben wurde, führte das zur Fehlermeldung. Da sah ich nach und stellte erstaunt fest, daß es überhaupt keine "/dev/usb" hatte.
Das System wurde heruntergefahren und neu gestartet; "dev/usb" ist da und bringt nach Eingabe des oben zitierten Aufrufes
der Drucker bekommt also seine Firmware.
Der Umstand, weshalb es dennoch nicht nicht klappt mit dem Drucken, was gerade erneut getestet wurde, ist dann folglich ein Rechteproblem, wie es das anfangs bei Jessi ebenso war.
Nachtrag:
Weiß nicht, was Buster hier tut.
Die Konsole sagt
Die Konsole sagt nun aber auch
Der eingangs dieses Beitrages benannte Konsolenaufruf führt nun Minuten/Stunden später zur Fehlermeldung; der Drucker wurde zwischenzeitlich freilich nicht ausgeschaltet, der hat seine Firmware weiterhin.
Putzigerweise läßt das Buster-System "/dev/usb" einfach verschwinden, denn diesen Ordner hat es auch für Root nicht mehr, der ist einfach weg.
Als dieser Beitrag geschrieben wurde, waren zuvor das System neu gestartet worden und auch danach die Buster-eigene Systemreinigung betätigt worden.
Als während des Schreibens
Code: Alles auswählen
usb_printerid /dev/usb/lp0
Das System wurde heruntergefahren und neu gestartet; "dev/usb" ist da und bringt nach Eingabe des oben zitierten Aufrufes
Code: Alles auswählen
GET_DEVICE_ID string:
MFG:Hewlett-Packard;MDL:HP LaserJet P1005;CMD:HBS,PJL,ACL;CLS:PRINTER;DES:HP LaserJet P1005;FWVER:20080415;
Der Umstand, weshalb es dennoch nicht nicht klappt mit dem Drucken, was gerade erneut getestet wurde, ist dann folglich ein Rechteproblem, wie es das anfangs bei Jessi ebenso war.
Nachtrag:
Weiß nicht, was Buster hier tut.
Die Konsole sagt
Code: Alles auswählen
hpljP1005-2 -> bus/usb/001/003
Code: Alles auswählen
Error: No such file or directory: can't open '/dev/usb/lp0'
Putzigerweise läßt das Buster-System "/dev/usb" einfach verschwinden, denn diesen Ordner hat es auch für Root nicht mehr, der ist einfach weg.
Re: [Gelöst] HP P1005 automatisch mit Firmware versorgbar?
HPLIP wurde vollständig deinstalliert; die Firmware ist weiterhin vorhanden und zum Drucker sendbar, der daraufhin auch reagiert. Nach der HPLIP-Deinstallation wurde das System erneut neu gestartet.
Das System behält wieder seine "dev/usb/lp0", folglich ist auch der im Vorpost benannte Konsolenaufruf wieder erfolgreich.
Der Drucker druckt dennoch nicht.
Das System behält wieder seine "dev/usb/lp0", folglich ist auch der im Vorpost benannte Konsolenaufruf wieder erfolgreich.
Code: Alles auswählen
GET_DEVICE_ID string:
MFG:Hewlett-Packard;MDL:HP LaserJet P1005;CMD:HBS,PJL,ACL;CLS:PRINTER;DES:HP LaserJet P1005;FWVER:20090916;
Re: [Gelöst] HP P1005 automatisch mit Firmware versorgbar?
Du wirst das Plugin (das man wohl benötigt) nicht ohne hplip installieren können.
Re: [Gelöst] HP P1005 automatisch mit Firmware versorgbar?
Code: Alles auswählen
lrwxrwxrwx 1 root root 7 Jul 19 20:48 hpljP1005-0 -> usb/lp0
lrwxrwxrwx 1 root root 15 Jul 19 20:47 hpljP1005-2 -> bus/usb/001/003
Obiger Code wird mir via Konsole sowohl als Root als auch als User angezeigt.
Der Dateimanager Dolphin sieht das aber ganz anders und meint zu den beiden gleichen Dateien
Code: Alles auswählen
lrw-rw---- root lp
lrw-rw-r-- root lp
Ein auf Buster/Sid aufgebautes Live-System läßt den Drucker bei noch aufgespielter Firmware drucken, und zwar unter "hpljP1005-2".
Dieses Live-System hat gar kein "/dev/usb", sondern greift nur auf "/dev/bus/usb" zurück, und das funzt zum Drucken, wenn der Drucker seine Firmware hat.
Bei alledem ist keine Gruppe in "lp" eingetragen, sondern nur bei "lpadmin".
Am Drucker liegt das Nichtdruckenwollen im gestartenen Bustersystem also nicht, es liegt am Rechtesystem von Buster selber. Und das sind keine guten Referenzen für Buster.
Aber, ok, es liegt auch nicht an HPLIP, denn das ist in dem auf Buster/Sid aufgebauten Live-System gar nicht enthalten.
@willy4711
Hat man die Firmware, ist das Plugin unnötig, wie obiges Beispiel mit dem Live-System zeigt. Auf welche Weise der Drucker seine Firmware erhält, ist völlig ohne Belang; hat er diese, druckt er auch am Live-System, das dieses Plugin wahrlich nicht mitbringt.Du wirst das Plugin (das man wohl benötigt) nicht ohne hplip installieren können.
Diese Firmware wurde zwischenzeitlich freilich separat gesichert.
Es bleibt bei einem Rechteproblem bei Buster.
In Erinnerung an Jessi, wo letztlich alles funzte, gilt es aber zu sagen, daß HPLIP schon da nicht klappte und letzlich ebenfalls deinstalliert worden ist.
Re: [Gelöst] HP P1005 automatisch mit Firmware versorgbar?
Hast du damals vielleicht einen ganz anderen Treiber verwendet?katzenfan hat geschrieben:19.07.2020 20:24:10In Erinnerung an Jessi, wo letztlich alles funzte, gilt es aber zu sagen, daß HPLIP schon da nicht klappte und letzlich ebenfalls deinstalliert worden ist.
Auf Openprinting.org gibt es für das Modell einen Eintrag der zuversichtlich aussieht: https://openprinting.org/printer/HP/HP-LaserJet_P1005
EDIT: Man sollte den Thread von Anfang an lesen...
Re: [Gelöst] HP P1005 automatisch mit Firmware versorgbar?
Das Problem liegt an Buster?
Das zweite gestartete Live-System, ebenfalls auf Debian basierend, läßt den Drucker ebenfalls drucken; zuerst war es ein KDE-Livesystem, danach ein Ubuntu-Livesystem.
Der Clou bei Buster ist, daß der testweise Umstieg auf den Konqueror als Dateimanager zwar ohne Paßwortabfrage möglich ist, der Rückumstieg aber offenbar nur via KDE-SU erfolgt, welches ja von Debian nicht mehr unterstützt wird.
Seit dem testweisen Umstieg auf Konqueror als Dateimanager ist Dolphin bockig und startet nicht mehr.
Das zweite gestartete Live-System, ebenfalls auf Debian basierend, läßt den Drucker ebenfalls drucken; zuerst war es ein KDE-Livesystem, danach ein Ubuntu-Livesystem.
Der Clou bei Buster ist, daß der testweise Umstieg auf den Konqueror als Dateimanager zwar ohne Paßwortabfrage möglich ist, der Rückumstieg aber offenbar nur via KDE-SU erfolgt, welches ja von Debian nicht mehr unterstützt wird.
Seit dem testweisen Umstieg auf Konqueror als Dateimanager ist Dolphin bockig und startet nicht mehr.
Re: [Gelöst] HP P1005 automatisch mit Firmware versorgbar?
Wusste gar nicht, dass Dolphin solche Ausgaben erstellt. Aber wahrscheinlich meinst du das Terminal von Dolphin.katzenfan hat geschrieben:19.07.2020 20:24:10Die Kuriositäten nehmen keinen Abschluß?
Obiger Code wird mir via Konsole sowohl als Root als auch als User angezeigt.
Der Dateimanager Dolphin sieht das aber ganz anders und meint zu den beiden gleichen Dateien
Aber ohne die Eingabe tendiere ich langsam dazu, dass du uns hier mit irgendwelchen Dummzeugs nur beschäftigen willst.
Das fällt wohl in die selbe Sparte, wie vor.katzenfan hat geschrieben:19.07.2020 22:22:46Der Clou bei Buster ist, daß der testweise Umstieg auf den Konqueror als Dateimanager zwar ohne Paßwortabfrage möglich ist, der Rückumstieg aber offenbar nur via KDE-SU erfolgt, welches ja von Debian nicht mehr unterstützt wird.
Ich für meinen Teil habe keine Lust mehr auf so verdrehte Dinge zu antworten.
Tipp:
Benutze Live-CD's ---> kann man wenigstens nichts versauen.
Re: [Gelöst] HP P1005 automatisch mit Firmware versorgbar?
Nö; Dolphin ist ja ein Dateimanager und kann die Rechte so darstellen, wie wie auch der ehemalige Konqueror als Dateimanager darstellen konnte. Gemeint ist also die graphische Ordner-Darstellung via Dolphin.willy4711 hat geschrieben:20.07.2020 09:55:08Aber wahrscheinlich meinst du das Terminal von Dolphin.
Hab' ich gar nicht nötig.Aber ohne die Eingabe tendiere ich langsam dazu, dass du uns hier mit irgendwelchen Dummzeugs nur beschäftigen willst.
Jetzt ist übrigens eines der getesteten Live-Systeme installiert, wo es bislang auch mit dem Drucken klappt.
Re: [Gelöst] HP P1005 automatisch mit Firmware versorgbar?
Edit:
Ok, das Thema ist jetzt wohl wirklich gelöst, auch nach Neustart des Systems funktioniert der Drucker nun auch unter Debian Bookworm.
-----------
Es ist kurios; bei Debian Bookworm hat es eine fast gleiche Problematik.
Ist der Drucker zum Systemstart an, wird "/dev/usb/lp0" gebildet, und die Firmware läßt sich zum Drucker schicken; aber der erste potentielle Druckvorgang, der zum Drucker geschickt wird, läßt "/dev/usb/lp0" verschwinden.
Wird der Drucker nach Start des Systems eingeschaltet, wird "/dev/usb/lp0" gar nicht gebildet.
Ein "lshw" bringt dann übrigens bei dem USB-Anschluß, zu dem der Drucker genannt wird, ein "unclaimed"
Edit:
Es scheint bei Bookworm jedenfalls mit dem HP-eigenen Plugin zu funktionieren; die Testseite konnte jedenfalls ausgedruckt werden.
HP realisiert das aber nicht via "/dev/usb/lp0", denn das hat über deiese HP-Variante nicht.
Der nächste Neustart wird dann zeigen, ob es nachhaltig funktioniert.
Ok, das Thema ist jetzt wohl wirklich gelöst, auch nach Neustart des Systems funktioniert der Drucker nun auch unter Debian Bookworm.
-----------
Es ist kurios; bei Debian Bookworm hat es eine fast gleiche Problematik.
Ist der Drucker zum Systemstart an, wird "/dev/usb/lp0" gebildet, und die Firmware läßt sich zum Drucker schicken; aber der erste potentielle Druckvorgang, der zum Drucker geschickt wird, läßt "/dev/usb/lp0" verschwinden.
Wird der Drucker nach Start des Systems eingeschaltet, wird "/dev/usb/lp0" gar nicht gebildet.
Ein "lshw" bringt dann übrigens bei dem USB-Anschluß, zu dem der Drucker genannt wird, ein "unclaimed"
Code: Alles auswählen
*-usb:4
description: USB controller
product: NM10/ICH7 Family USB2 EHCI Controller
vendor: Intel Corporation
physical id: 1d.7
bus info: pci@0000:00:1d.7
version: 01
width: 32 bits
clock: 33MHz
capabilities: pm debug ehci bus_master cap_list
configuration: driver=ehci-pci latency=0
resources: irq:20 memory:e04c4000-e04c43ff
*-usbhost
product: EHCI Host Controller
vendor: Linux 5.16.0-5-amd64 ehci_hcd
physical id: 1
bus info: usb@1
logical name: usb1
version: 5.16
capabilities: usb-2.00
configuration: driver=hub slots=8 speed=480Mbit/s
*-usb UNCLAIMED
description: Printer
product: HP LaserJet P1005
vendor: Hewlett-Packard
physical id: 3
bus info: usb@1:3
version: 1.00
serial: BB0LBYN
capabilities: usb-2.00 bidirectional
configuration: maxpower=98mA speed=480Mbit/s
Es scheint bei Bookworm jedenfalls mit dem HP-eigenen Plugin zu funktionieren; die Testseite konnte jedenfalls ausgedruckt werden.
HP realisiert das aber nicht via "/dev/usb/lp0", denn das hat über deiese HP-Variante nicht.
Der nächste Neustart wird dann zeigen, ob es nachhaltig funktioniert.