Acum folosesc un PC (al laboratorului unde lucrez acum) pe care am instalat cu succes Arch Linux nu cu mult timp în urmă . Vreau să mă conectez la imprimanta HP de acolo, deja conectată la Ethernet-ul laboratorului. Imprimanta este un „HP color laserjet m552”.
Am instalat hplip
(consultați: CUPS / Probleme specifice imprimantei ); la instalare, îmi amintesc că au existat o mulțime de mesaje de eroare.
Când am încercat să imprim un document, nu a fost găsită nicio imprimantă. Am rulat sudo hp-setup
(așa cum se recomandă aici: Configurați imprimanta utilizând hp-setup ). A apărut o fereastră de dialog care mi-a cerut fișierul „PPD” și nu știu unde este și pentru ce este.
Când găseam material pentru a rezolva acest lucru, din păcate, am găsit HP pare să nu accepte Arch Linux. (A se vedea: Instalarea HPLIP și Instalarea manuală a HPLIP . )
Mesajele de eroare ale consolei sunt când invoc hp-setup
:
HP Linux Imaging and Printing System (ver. 3.16.11) Printer/Fax Setup Utility ver. 9.0 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. Searching... (bus=net, timeout=5, ttl=4, search=(None) desc=0, method=slp) error: No PPD found for model color_laserjet_m552 using old algorithm. error: No appropriate print PPD file found for model hp_color_laserjet_m552 kf5.kio.core: KLocalSocket(0x129ca60) Jumbo packet of 33404 bytes kf5.kio.core: KLocalSocket(0x129ca60) Jumbo packet of 33834 bytes kf5.kio.core: KLocalSocket(0x129ca60) Jumbo packet of 33922 bytes kf5.kio.core: KLocalSocket(0x129ca60) Jumbo packet of 33582 bytes kf5.kio.core: KLocalSocket(0x129ca60) Jumbo packet of 33940 bytes kf5.kio.core: KLocalSocket(0x129ca60) Jumbo packet of 33514 bytes kf5.kio.core: KLocalSocket(0x129ca60) Jumbo packet of 33928 bytes
Între timp, Mi s-a solicitat să aleg un fișier PPD. Dosarul implicit pe care îl aleg este /usr/share/ppd/hp
, dar când aleg orice, caseta este încă goală, spunând că ar trebui să aleg un fișier. numele imprimantei este afișat, deci cred că conexiunea este bună.
PS: Știu că acest lucru este dificil de depanat fără să se joace personal cu computerul. Dacă nu există informații, întrebați-l.
Răspuns
Initial am instalat KDE pe Arch Linux. După multe ore de încercare de configurare a HP Lase rJet professional, am reinstalat Arch Linux cu desktopul Xfce. Pacman a instalat hplip și wget. Verificați cu ArchWiki pentru a vă asigura că toate dependențele sunt instalate. Actualizați frecvent sistemul. Asigurați-vă că imprimanta dvs. este vizibilă pentru sistemul dvs. Am repornit de trei sau patru ori. În cele din urmă, am putut să tipăresc. Gândul final. Se pare că Arch avea nevoie de wget pentru a comunica cu HP, în timp ce ” hp-setup ” și-a făcut treaba. Sugestie finală: nu cumpărați niciodată un profesionist HP LaserJet care are nevoie de un plugin hplip. „Nu voi mai face asta niciodată. Mult succes.
Comentarii
- Vă mulțumim că ați răspuns la această postare acum 2 luni. Ulterior, am instalat Linux Mint , și acum sunt mulțumit de asta: în Mint, rulați pachetul de drivere descărcat oficial și apare obiectul imprimantei. Presupun că așa ar trebui să fie în secolul 21. În afară de problema imprimantei, nu ‘ Nu consider că Arch Linux este problematic, dar nici ‘ nu văd meritul său până acum.
Răspunde
Cu system-config-printer
Urmând acești pași, acum pot imprima documente folosind Evince pe Arch Linux 4.16.9 cu un HP LaserJet P1102 conectat prin USB:
- Instalați CUPS :
sudo pacman -Sy cups
- Porniți și activați (activați după pornire) serviciul de imprimare CUPS:
sudo systemctl start org.cups.cupsd && sudo systemctl enable org.cups.cupsd
- Instalați Imagine și tipărire HP Linux :
sudo hp-setup -i
. Privilegiile de rădăcină sunt importante aici, altfel scrie ” eroare: Niciun dispozitiv selectat / specificat sau care acceptă această funcționalitate. ” atunci când selectați o conexiune metodă. În timpul instalării pluginului, am selectat de fiecare dată opțiunea implicită. system-config-printer
, un instrument GUI pentru configurarea imprimantelor. system-config-printer
și faceți clic pe butonul pentru a adăuga o imprimantă. Selectați imprimanta și alegeți HPLIP ca metodă de conectare (vedeți captura de ecran). system-config-printer
ar trebui să vă permită acum să imprimați o pagină de test. gtk3-print-backends
. Cu interfață web CUPS
În loc de system-config-printer
descris mai sus, puteți utiliza interfața web CUPS, accesibilă la localhost:631
.
Înainte de a administra imprimantele, trebuie să vă adăugați utilizatorul la grupul sys
, altfel veți întâlni erori în interfața web, cum ar fi ” Imposibil de modificat imprimanta: Interzis „.
gpasswd -a theUser sys
Alternativ, utilizați vigr
pentru a edita /etc/group
.
Interfața web va Voi solicita acest utilizator și parola acestuia.
/etc/cups/cups-files.conf
definește membrii grupurilor sys
(și root
) poate administra imprimante:
SystemGroup sys root
După ce ați avut grijă de apartenență la grup, puteți adăuga imprimante și efectua alte sarcini administrative:
După selectarea unei imprimante în localhost:631/printers
, puteți imprima și o pagină de test prin interfața web:
Depanare
Păstrați lib sincronizat cu driverul
Biblioteca hplip
din pacman
și plug-in-ul driverului instalat prin hp-setup -i
trebuie să aibă aceeași versiune, altfel nu veți putea imprima și veți vedea acest mesaj de eroare în jurnalul dvs. systemd (inspec faceți acest lucru cu journalctl -e
):
validate_plugin_version() Plugin version[3.17.7] mismatch with HPLIP version[3.18.4]
Pentru a remedia acest lucru, puteți rula hp-setup -i
din nou, care va descărca și instala driverul curent.
Am adăugat următoarele la ~/.bash_aliases
pentru a preveni ca driverul și biblioteca să nu se sincronizeze. :
alias upgrade-ignore-hp="(set -x; sudo pacman -Syu --ignore hplip)"
Numărul de serie a fost schimbat
Recent, imprimanta mea ar refuza să imprime; system-config-printer
, precum și interfața web CUPS l-ar afișa ca întrerupt și lpc status
, rezultând că imprimanta are ” imprimarea este dezactivată „.
cupsenable Hewlett-Packard-HP-LaserJet-Professional-P1102
nu a ajutat.
Am rezolvat acest lucru schimbând conexiunea imprimantei. Folosind interfața web CUPS menționată anterior, am selectat imprimanta mea și am dat clic pe ” Modificare imprimantă ” în lista derulantă. Aici, am schimbat conexiunea din
hp: / usb / HP_LaserJet_Professional_P1102? Serial = 000000000Q80X0EGPR1a
to
HP LaserJet Professional P1102 USB 000000000Q80X0EGSI1c HPLIP (HP LaserJet Professional P1102)
Rețineți că aceste două numere de serie diferă.
Nu știu de unde aparține acest număr de serie și de ce s-a schimbat de când nu am primit o nouă imprimantă; nu este cel de pe eticheta de pe spatele imprimantei.
Totuși, acest număr de serie apare în ieșirea hp-info
.
” eroare: Niciun dispozitiv selectat / specificat sau care acceptă această funcționalitate. ”
eroarea a persistat la apelarea sudo hp-setup -i
și nu sunt sigur că imprimanta nu mai este acceptată de HP pentru Arch Linux. De atunci am renunțat la HP LaserJet P1102 și am primit un Brother DCP-L3550CDW a cărui funcție de imprimare monocromă a funcționat din cutie pe Arch Linux 5.3.12: În system-config-printer
, am selectat ” coadă LPD / LPR „BINARY_P1 ” ca conexiune și ” PCL Laser ” ca driver. Am folosit acest driver pentru a activa imprimarea color.
Pentru a construi dispozitivul -în funcționarea scanerului, am urmărit acestea instrucțiuni .
O a doua imprimantă / scaner Brother pe care am lucrat-o pe Arch Linux este DCP-1610W . Iată câteva note pentru a imprima și a scana folosind Wi-Fi.
python-pyqt5
,