Ich habe einen HP Drucker Color Laser MFP 178nwg für mein Homeoffice in meiner neuen Wohnung gekauft. Die Nutzung unter Windows ist kein Problem. Man muss nur die HP-Tools installieren und dann sollte es funktionieren. Aber unter (arch/manjaro) linux ist es eine ganz andere Geschichte!

Probleme

Zuerst habe ich versucht, den Drucker über die Settings-Printer-App zu installieren, aber der Assistent war nicht in der Lage, den Job zu erledigen. Nach kurzer Recherche konnte ich einige Informationen sammeln, dass wir hplip für diese Aufgabe verwenden sollten, aber auch das hat nicht funktioniert. hp-setup (ein Programm, das zum hplip-Paket gehört) konnte den Drucker nicht finden. Aber es weist mich auf diese Seite hin: HP Developers Portal. Ich habe die genannten Schritte mit hp-makeuri versucht, aber es sagt mir, dass es kein Gerät gibt.
Nach weiteren Recherchen (etwas googeln) fand ich heraus, dass es im hplip keine Modelldefinition für meinen Drucker gibt - schön! Glücklicherweise gibt es diesen bug-report und ein cooler Typ hat eine funktionierende Modelldefinition zur Verfügung gestellt.

[hp_color_laser_mfp_178_179]
align-type=0
clean-type=0
farbe-kal-typ=0
kopier-typ=0
eingebetteter-server-typ=1
fax-typ=7
fw-download=False
bild=hp_farbig_laserjet_cp2025.png
io-mfp-mode=1
io-modus=1
io-support=14
job-storage=0
zeilenvorschub-kal-typ=0
model1=Terrible HP Farblaser-MFP 178nwg
monitor-typ=0
panel-check-type=0
pcard-typ=0
plugin=0
plugin-grund=65
Strom-Einstellungen=0
pq-diag-typ=0
r-typ=0
r0-agent1-kind=4
r0-agent1-sku=CE311A
r0-agent1-typ=4
r0-agent2-kind=4
r0-agent2-sku=CE310A
r0-agent2-typ=1
r0-agent3-typ=4
r0-agent3-sku=CE313A
r0-agent3-typ=5
r0-agent4-kind=4
r0-agent4-sku=CE312A
r0-agent4-typ=6
scan-src=3
scannen-typ=5
status-batterie-check=0
status-dynamische-zähler=0
status-typ=10
support-released=True
unterstützung-subtype=219b2b
support-type=2
unterstützung-ver=3.13.11
tech-class=Hbpl1
familienklasse=PCLM-COLOR
tech-subclass=Color
tech-type=4
usb-pid=332a
usb-vid=3f0
wifi-config=3

Fügen Sie einfach diese Definition in die Datei /usr/share/hplip/data/models/models.dat ein

sudo vi /usr/share/hplip/data/models/models.dat

Jetzt können Sie hp-makeuri verwenden, um den richtigen URI für den Drucker zu finden, der in CUPS verwendet werden soll.

$> hp-makeuri -g 127.0.0.1

HP Linux Bildbearbeitungs- und Drucksystem (ver. 3.21.12)
Dienstprogramm zur Erstellung von Geräte-URIs ver. 5.0

Urheberrecht (c) 2001-18 HP Development Company, LP
Für diese Software gibt es KEINE GARANTIE.
Es handelt sich um freie Software, die Sie unter bestimmten Bedingungen weitergeben
unter bestimmten Bedingungen weitergeben. Siehe COPYING-Datei für weitere Details.

hp-makeuri[35008]: debug: Cache-Fehler: hp_color_laser_mfp_178_179
hp-makeuri[35008]: debug: Datei lesen: /usr/share/hplip/data/models/models.dat
hp-makeuri[35008]: debug: Suche nach Abschnitt [hp_color_laser_mfp_178_179] in Datei /usr/share/hplip/data/models/models.dat
hp-makeuri[35008]: debug: Abschnitt [hp_color_laser_mfp_178_179] in der Datei /usr/share/hplip/data/models/models.dat gefunden
CUPS-URI: hp:/net/HP_Color_Laser_MFP_178_179?ip=127.0.0.1
SANE URI: hpaio:/net/HP_Farb-Laser_MFP_178_179?ip=127.0.0.1
HP Fax URI: hpfax:/net/HP_Farb-Laser_MFP_178_179?ip=127.0.0.1

Done.

Ich habe die IP geändert und den Parameter -g braucht man nicht, der ist nur für die Debug-Ausgabe.

Danach habe ich den Drucker über CUPS Webfrontent (http://localhost:631) installiert. Aber ich war nicht in der Lage, etwas zu drucken... Das liegt daran, dass der Drucker nicht mit dem Treiber aus dem hplip-Paket funktioniert. Unter Archlinux habe ich das Arch AUR Package - hpuld gefunden. Dieses stellt die benötigte PPD-Datei zur Verfügung.
Installieren Sie einfach das Paket wie yay -S hpuld. Dann werden die PPD-Dateien in /opt/hp/printer/share/ppd/ gespeichert.

Jetzt können wir den Drucker ein letztes Mal neu konfigurieren! Gehen Sie zu den Einstellungen von Manjaro und wählen Sie Printer.
Wählen Sie den Drucker und wählen Sie Druckerdetails und im Popup-Menü wählen Sie PPPD-Datei installieren.... Laden Sie die richtige Datei für Ihren Drucker. Ich musste /opt/hp/printer/share/ppd/HP_Color_Laser_MFP_17x_Series.ppd wählen.

Jetzt war ich in der Lage zu drucken! Ich hoffe, dieser Artikel hilft Ihnen, wenn Sie auch Probleme mit Ihrem Drucker haben.

Links