Käytän nyt (laboratorion, jossa työskentelen) tietokonetta, johon olen asentanut Arch Linuxin kauan sitten . Haluan muodostaa yhteyden siellä olevaan HP-tulostimeen, joka on jo yhdistetty laboratorion Ethernet-verkkoon. Tulostin on ”HP color laserjet m552”.
Olen asentanut hplip
(katso: CUPS / Tulostinkohtaiset ongelmat ); asennuksen yhteydessä muistin, että virheilmoituksia oli paljon.
Kun yritin tulostaa joitain asiakirjoja, tulostinta ei löytynyt. Suoritin sudo hp-setup
(kuten tässä neuvotaan: Määritä tulostimesi hp-setupilla ). Esiin tuli valintaikkuna, joka pyysi minulta ”PPD” -tiedostoa, enkä tiedä missä se on ja mihin se on.
Kun etsin materiaalia tämän ratkaisemiseksi, valitettavasti löydän HP ei näytä tukevan Arch Linuxia. (Katso: HPLIP: n asentaminen ja HPLIP: n manuaalinen asennus . )
Konsolin virheilmoitukset ovat, kun kutsun 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
Sillä välin Minua kehotettiin valitsemaan PPD-tiedosto. Valitsemani oletuskansio on /usr/share/ppd/hp
, mutta kun valitsen jotain, ruutu on edelleen tyhjä, sanoen, että minun pitäisi valita tiedosto. tulostimen nimi näkyy, joten mielestäni yhteys on kunnossa.
PS: Tiedän, että tällaista asiaa on vaikea virheenkorjaus ilman henkilökohtaista peliä tietokoneella. Jos tiedoista puuttuu, kysy vain.
Vastaus
Alun perin asensin KDE: n Arch Linuxiin. Yritettyni monen tunnin ajan määrittää HP Lase rJet professional, asensin Arch Linuxin uudelleen Xfce-työpöydällä. Pacman asensi hplipin ja wgetin. Tarkista ArchWikistä, että kaikki riippuvuudet on asennettu. Päivitä järjestelmä usein. Varmista, että tulostimesi näkyy järjestelmässäsi. Käynnistyin uudestaan kolme tai neljä kertaa. Lopuksi sain tulostaa. Viimeinen ajatus. Vaikuttaa siltä, että Arch tarvitsi wgetin kommunikoimaan HP: n kanssa, kun taas ” hp-setup ” teki työnsä. Viimeinen ehdotus: Älä koskaan osta HP LaserJet -ammattilaista, joka tarvitsee hplip-laajennuksen. En tee sitä enää koskaan. Onnea.
Kommentit
- Kiitos vastauksesta tähän viestiin 2 kuukautta sitten. Asensin sen jälkeen Linux Mintin , ja olen nyt siitä tyytyväinen: Suorita Mintissa virallisesti ladattu ohjainpaketti ja tulostinobjekti tulee näkyviin. Oletan, että näin sen pitäisi olla 2000-luvulla. Tulostinongelman lisäksi en ole ’ ei pidä Arch Linuxia ongelmallisena, mutta en näe ’ myöskään sen ansioita.
Vastaa
system-config-printer
Näiden ohjeiden mukaisesti voin nyt tulostaa asiakirjoja käyttämällä Evinceä Arch Arch Linuxissa 4.16.9, kun USB-liitännällä liitetty HP LaserJet P1102:
- Asenna CUPS :
sudo pacman -Sy cups
- Käynnistä ja ota käyttöön (tee se käynnistymään käynnistämisen jälkeen) CUPS-tulostuspalvelu:
sudo systemctl start org.cups.cupsd && sudo systemctl enable org.cups.cupsd
- Asenna HP Linux -kuvankäsittely ja -tulostus :
sudo hp-setup -i
-palvelun kautta. Pääkäyttäjän oikeudet ovat tärkeitä tässä, muuten siinä sanotaan ” -virhe: Yhtään laitetta ei ole valittu / määritetty tai joka tukee tätä toimintoa. ” kun valitset yhteyttä menetelmä. Laajennuksen asennuksen aikana valitsin oletusasetuksen joka kerta. system-config-printer
, GUI-työkalu tulostimien määrittämiseen. system-config-printer
ja napsauta painiketta lisätäksesi tulostimen. Valitse tulostimesi ja valitse yhteysmenetelmäksi HPLIP (katso kuvakaappaus). system-config-printer
pitäisi nyt sallia testisivun tulostaminen. gtk3-print-backends
. CUPS-verkkoliittymällä
Edellä kuvatun system-config-printer
-kohdan sijaan voit käyttää CUPS-verkkoliittymää, joka on käytettävissä osoitteessa localhost:631
.
Ennen tulostimien ylläpitoa sinun on lisättävä käyttäjä ryhmään sys
, muuten Web-käyttöliittymässä esiintyy virheitä, kuten ” Tulostinta ei voi muokata: Kielletty ”.
gpasswd -a theUser sys
Vaihtoehtoisesti voit käyttää vigr
muokataksesi /etc/group
.
Verkkoliitäntä wi Kysyn tältä käyttäjältä ja hänen salasanaltaan.
/etc/cups/cups-files.conf
määrittää, että ryhmien jäsenet sys
(ja root
) voi hallita tulostimia:
SystemGroup sys -juuri
Hoidon jälkeen ryhmään kuuluminen, voit lisätä tulostimia ja suorittaa muita hallinnollisia tehtäviä:
Kun olet valinnut tulostimen kohdassa localhost:631/printers
, voit tulostaa testisivun myös verkkoliitännän kautta:
Vianetsintä
Pidä lib synkronoinnissa ohjaimen kanssa
Kirjasto hplip
osoitteesta pacman
ja ohjaimen laajennus asennettuna hp-setup -i
on oltava sama versio, muuten et voi tulostaa ja nähdä tätä virheilmoitusta systemd-päiväkirjassa (inspec t sen avulla journalctl -e
):
validate_plugin_version() Plugin version[3.17.7] mismatch with HPLIP version[3.18.4]
Voit korjata ongelman suorittamalla hp-setup -i
uudelleen, joka lataa ja asentaa nykyisen ohjaimen.
Lisäsin seuraavan ryhmän ~/.bash_aliases
estämään ohjainta ja kirjastoa pääsemästä synkronoimatta. :
alias upgrade-ignore-hp="(set -x; sudo pacman -Syu --ignore hplip)"
Sarjanumero muutettu
Äskettäin tulostimeni kieltäytyi tulostamasta; system-config-printer
sekä CUPS-verkkoliittymä näyttävät sen keskeytettynä ja lpc status
antoivat tulostimelle ” tulostus poistettu käytöstä ”.
cupsenable Hewlett-Packard-HP-LaserJet-Professional-P1102
ei auttanut.
Ratkaisin tämän muuttamalla tulostimen yhteyttä. Edellä mainitun CUPS-verkkokäyttöliittymän avulla valitsin tulostimeni ja napsautin avattavassa luettelossa ” Muokkaa tulostinta ”. Tässä muutin yhteyden:
hp: / usb / HP_LaserJet_Professional_P1102? Serial = 000000000Q80X0EGPR1a
–
HP LaserJet Professional P1102 USB 000000000Q80X0EGSI1c HPLIP (HP LaserJet Professional P1102)
Huomaa, että nämä kaksi sarjanumeroa eroavat toisistaan.
En tiedä mihin tämä sarjanumero kuuluu ja miksi se muuttui, koska en saanut uutta tulostinta; se ei ole tulostimen takaosassa oleva tarra.
Tämä sarjanumero näkyy kuitenkin hp-info
-lähdössä.
” -virhe: Laitetta ei ole valittu / määritetty tai se tukee tätä toimintoa. ”
Tämä virhe jatkui soitettaessa numeroon sudo hp-setup -i
, enkä ole varma, onko HP enää tukenut tulostinta Arch Linux -käyttöjärjestelmässä. Olen sen jälkeen ojentanut HP LaserJet P1102: n ja saanut Brother DCP-L3550CDW , jonka yksivärinen tulostusominaisuus toimi laatikosta Arch Linux 5.3.12: -valikossa system-config-printer
, valitsin ” LPD / LPR-jono ”BINARY_P1 ” yhteytenä ja ” PCL-laser ” ohjaimena. Käytin tätä ohjainta väritulostuksen käyttöönottoon.
Laitteen rakentaminen – skannerissa toimiessani seurasin näitä ohjeet .
Toinen Brother-tulostin / -skanneri, jonka sain työskennellä Arch Linuxilla, on DCP-1610W . Tässä on joitain muistiinpanoja, joiden avulla se voidaan tulostaa ja skannata Wi-Fi-yhteydellä.
Kommentit
- virhe: Archlinux on poistanut käytöstä HPLIP-päivityksen turvallisuussyistä. Katso bugs.archlinux.org/task/38083 – jos haluat päivittää HPLIP, käytä Archlinux-ohjelmistopaketinhallinta pacmania. Tarvitsemme tavan poistaa HPLIP-laajennus (ladannut hp-setup)
- Matthias Braun ’ vastaus on oikeastaan kunnossa, mutta jos käytät käyttöliittymää, niin todennäköisesti tarvitsee myös
python-pyqt5
-paketin,