HP nyomtató-illesztőprogram telepítése Arch Linux rendszerhez

Most egy olyan számítógépet használok (annak a laboratóriumnak, ahol most dolgozom), amelyre nem sokkal ezelőtt sikeresen telepítettem az Arch Linux rendszert . Csatlakozni szeretnék az ott található HP nyomtatóhoz, amely már csatlakoztatva van a labor Ethernet-jéhez. A nyomtató egy “HP színes laserjet m552”.

Telepítettem a hplip alkalmazást (lásd: CUPS / Nyomtatóspecifikus problémák ); A telepítéskor emlékeztetem, hogy sok hibaüzenet volt.

Amikor megpróbáltam kinyomtatni egy dokumentumot, nem található nyomtató. Futtattam sudo hp-setup (itt tanácsoljuk: A nyomtató konfigurálása a hp-setup használatával ). Megjelent egy párbeszédpanel, amely “PPD” fájlt kért tőlem, és nem tudom, hol van és mire való.

Amikor anyagot találtam ennek megoldására, sajnos Úgy tűnik, hogy a HP nem támogatja az Arch Linux szolgáltatást. (Lásd: A HPLIP telepítése és HPLIP kézi telepítése . )

A konzol hibaüzenetei az alábbiak: 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 

Időközben Megkértek, hogy válasszak egy PPD fájlt. Az alapértelmezett mappa, amelyet választhatok: /usr/share/ppd/hp, de amikor bármit is választok, a doboz továbbra is üres, mondván, hogy fájlt kell választanom. a nyomtató neve látható, ezért úgy gondolom, hogy a kapcsolat rendben van.

PS: Tudom, hogy az ilyesmit nehéz hibakeresni anélkül, hogy személyesen játszanánk a számítógéppel. Ha nincs információ, kérdezzen.

Válasz

Kezdetben telepítettem a KDE-t az Arch Linux rendszerre. Miután hosszú órákat próbáltam konfigurálni a HP Lase-t rJet professional, újratelepítettem az Arch Linuxot az Xfce asztallal. Pacman telepítette a hplip és a wget programokat. Ellenőrizze az ArchWiki oldalon, hogy minden függőség telepítve van-e. Gyakran frissítse a rendszert. Győződjön meg arról, hogy a nyomtatója látható a rendszer számára. Három-négy alkalommal újraindítottam. Végül nyomtathattam. Végső gondolat. Úgy tűnik, hogy Arch-nak wget-re volt szüksége a HP-vel való kommunikációhoz, míg a ” hp-setup ” elvégezte a dolgát. Végső javaslat: Soha ne vásároljon olyan HP LaserJet szakembert, amelynek hplip-pluginra van szüksége. “Soha többé nem csinálom. Sok szerencsét.

Megjegyzések

  • Köszönöm, hogy 2 hónappal ezelőtt válaszoltál erre a bejegyzésre. Utána telepítettem a Linux Mint-t , és most elégedett vagyok vele: futtassuk a Mintben a hivatalosan letöltött illesztőprogram-csomagot, és megjelenik a nyomtatóobjektum. Feltételezem, hogy ennek így kell lennie a 21. században. A nyomtatón kívül a

nem találja problémásnak az Arch Linux programot, de én sem látom az eddigi érdemeit.

. Válasz

system-config-printer

Ezeket a lépéseket követve most már nyomtathatok dokumentumokat az Evince használatával az Arch Linux rendszeren 4.16.9 USB-n keresztül csatlakoztatott HP LaserJet P1102 készülékkel:

  1. Telepítse a CUPS alkalmazást: sudo pacman -Sy cups
  2. Indítsa el és kapcsolja be (indítás után indítsa el) a CUPS nyomtatási szolgáltatást: sudo systemctl start org.cups.cupsd && sudo systemctl enable org.cups.cupsd
  3. Install HP Linux képalkotás és nyomtatás :
  • Illesztőprogram-bővítmény telepítése a sudo hp-setup -i segítségével. A root jogosultságok itt fontosak, különben ” hibát ír ki: Nincs kiválasztott / megadva eszköz, vagy amely támogatja ezt a funkciót. ” a kapcsolat kiválasztásakor módszer. A beépülő modul telepítése során minden alkalommal kiválasztottam az alapértelmezett beállítást.
  • Telepítse a system-config-printer , egy GUI eszköz a nyomtatók konfigurálásához.
  • Indítsa el a system-config-printer elemet, és kattintson a gombra a nyomtató hozzáadásához. Válassza ki a nyomtatót, és válassza a HPLIP lehetőséget csatlakozási módnak (lásd a képernyőképet).
  • system-config-printer lehetővé teszi, hogy tesztoldalt nyomtasson.
  • Ahhoz, hogy egy olyan GTK alkalmazás, mint az Evince, megjelenítse a nyomtatót a nyomtatási párbeszédpanelen, telepítenie kell a gtk3-print-backends alkalmazást is.
  • system-config-printer képernyőkép


    CUPS webes felülettel

    A fent leírt system-config-printer helyett használhatja a CUPS “webes felületet, amely a localhost:631 címen érhető el.

    A nyomtatók adminisztrálása előtt hozzá kell adnia a felhasználót a sys csoporthoz, különben hibák lépnek fel a webes felületen, például ” Nem lehet módosítani a nyomtatót: Tiltott “.

    gpasswd -a theUser sys 

    Alternatív megoldásként használja a vigr a /etc/group szerkesztéséhez.

    A webes felület wi Kérem a felhasználót és a jelszavát.

    /etc/cups/cups-files.conf meghatározza, hogy a sys (és root csoportok tagjai ) adminisztrálhatja a nyomtatókat:

    SystemGroup sys root

    A gondozás után csoporttagság, hozzáadhat nyomtatókat és más adminisztrációs feladatokat is elvégezhet:

    nyomtató hozzáadása webes felületen keresztül

    A nyomtató kiválasztása után az localhost:631/printers fájlban tesztoldalt is kinyomtathat a webes felületen keresztül:

    tesztoldal kinyomtatása a webes felületen keresztül


    Hibaelhárítás

    Tartsa a lib szinkronban az illesztőprogrammal

    A hplip könyvtár a pacman könyvtárból és az illesztőprogram beépülő modulja a hp-setup -i verziónak ugyanannak a verziónak kell lennie, különben nem tudja kinyomtatni, és nem fogja látni ezt a hibaüzenetet a systemd naplóban (inspec t journalctl -e):

    validate_plugin_version() Plugin version[3.17.7] mismatch with HPLIP version[3.18.4] 

    Ennek kijavításához futtathat hp-setup -i ismét, amely letölti és telepíti az aktuális illesztőprogramot.

    A következőket adtam a ~/.bash_aliases fájlhoz, hogy megakadályozzam az illesztőprogram és a könyvtár szinkronizálását :

    alias upgrade-ignore-hp="(set -x; sudo pacman -Syu --ignore hplip)" 

    Sorozatszám megváltozott

    Nemrégiben a nyomtatóm nem volt hajlandó nyomtatni; A system-config-printer, valamint a CUPS webes felület szüneteltetve jeleníti meg, és lpc status azt eredményezi, hogy a nyomtató ” nyomtatás letiltva “.

    cupsenable Hewlett-Packard-HP-LaserJet-Professional-P1102 nem segített.

    Ezt úgy oldottam meg, hogy megváltoztattam a nyomtató kapcsolatát. A korábban említett CUPS webes felület segítségével kiválasztottam a nyomtatómat, és a legördülő listában a ” Nyomtató módosítása ” elemre kattintottam. Itt megváltoztattam a kapcsolatot

    hp: / usb / HP_LaserJet_Professional_P1102? Serial = 000000000Q80X0EGPR1a

    HP LaserJet Professional P1102 USB 000000000Q80X0EGSI1c HPLIP (HP LaserJet Professional P1102)

    Ne feledje, hogy ez a két sorozatszám különbözik egymástól.

    Nem tudom, hova tartozik ez a sorozatszám és miért változott, mivel nem kaptam új nyomtatót; nem a nyomtató hátoldalán található címkén található.

    Ez a sorozatszám mégis megjelenik a hp-info kimenetében.

    ” hiba: Nincs olyan eszköz kiválasztva / megadva, amely támogatná ezt a funkciót. ”

    Ez hiba maradt a sudo hp-setup -i hívásakor, és nem vagyok biztos benne, hogy a HP már támogatja-e a nyomtatót az Arch Linux rendszerhez. Azóta leválasztottam a HP LaserJet P1102-t, és kapott egy Brother DCP-L3550CDW , amelynek monokróm nyomtatási funkciója a dobozból működött az Arch Linux 5.3.12-nél: A system-config-printer fájlban a ” LPD / LPR sor “BINARY_P1 ” mint kapcsolat és ” PCL lézer ” mint illesztőprogram. ezt az illesztőprogramot használtam a színes nyomtatás engedélyezéséhez.

    Az eszköz felépítéséhez – a szkenner működésében követtem ezeket utasítások .

    Egy másik Brother nyomtató / szkenner, amelyet az Arch Linuxon dolgoztam, a DCP-1610W . Íme néhány megjegyzés, amelyek segítségével Wi-Fi használatával nyomtathat és szkennelhet.

    Megjegyzések

    • hiba: Az Archlinux biztonsági okokból letiltotta a HPLIP frissítést. Lásd: bugs.archlinux.org/task/38083 – ha frissíteni szeretné a HPLIP-t, használja az Archlinux szoftvercsomag-kezelő pacman-t. Szükségünk van egy módra a HPLIP beépülő modul eltávolítására (a hp-setup letölti).
    • Matthias Braun ‘ válasza valóban rendben van, de ha GUI-t használsz, akkor valószínűleg szüksége van a python-pyqt5 csomagra is,

    Vélemény, hozzászólás?

    Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük