Gutenprint-5.3.4

Introduksjon til Gutenprint

Gutenprint (tidligere Gimp-Print) pakken inneholder høye kvalitetsdrivere for mange merker og modeller av skrivere for bruk med Cups-2.4.11. Se en liste over støttede skrivere på https://gutenprint.sourceforge.net/p_Supported_Printers.php.

[Notat]

Notat

Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.

Pakkeinformasjon

Gutenprint Avhengigheter

Anbefalt

Anbefalt (ved kjøretid)

Valgfri (å regenerere dokumentasjonen)

ImageMagick-7.1.1-36, texlive-20240312 (eller install-tl-unx), Doxygen-1.12.0, og DocBook-utils-0.6.14

Kjernekonfigurasjon

Hvis du har tenkt å bruke escputil med en USB tilkoblet Epson Stylus skriver for kommandoer som f.eks --ink-level som trenger å få tilgang til råenheten, må du aktivere kjernens usblp driver. Aktiver følgende alternativer i kjernekonfigurasjonen og kompiler kjernen på nytt:

Device Drivers --->
  [*] USB support --->                                             [USB_SUPPORT]
    <*/M> USB Printer support                                      [USB_PRINTER]

Installasjon av Gutenprint

Installer Gutenprint ved å kjøre følgende kommandoer:

sed -i 's|$(PACKAGE)/doc|doc/$(PACKAGE)-$(VERSION)|' \
       {,doc/,doc/developer/}Makefile.in &&

./configure --prefix=/usr                 \
            --disable-static              \
            --without-gimp2               \
            --without-gimp2-as-gutenprint &&
make

For å teste resultatene, kjør: make check. Testene tar veldig lang tid og bruker mye diskplass. Når sist testet (versjon 5.2.15 i juni 2019) dette trengte 75 SBU og 13,5 GB for å fullføre testene (en test, rastertogutenprint mislyktes fordi CUPS ppds er for en tidligere versjon. Kanskje genppds bør kjøres før testene). Merk at testene bare brukte en CPU.

Nå, som root bruker:

make install &&
install -v -m755 -d /usr/share/doc/gutenprint-5.3.4/api/gutenprint{,ui2} &&
install -v -m644    doc/gutenprint/html/* \
                    /usr/share/doc/gutenprint-5.3.4/api/gutenprint &&
install -v -m644    doc/gutenprintui2/html/* \
                    /usr/share/doc/gutenprint-5.3.4/api/gutenprintui2

Parameterforklaringer

sed -i '...' ...Makefile.in: Denne kommandoen brukes slik at pakkedokumentasjonen er installert i konvensjonelle /usr/share/doc mappestruktur i stedet for /usr/share/gutenprint/doc.

--disable-static: Denne bryteren forhindrer installasjon av statiske versjoner av bibliotekene.

--without-gimp2: Denne bryteren deaktiverer støtte for GIMP fordi den ikke har blitt oppdatert for å støtte GIMP3 ennå.

Konfigurere Gutenprint

Konfigurasjonsinformasjon

For at CUPS skal se nyinstallerte skrivedrivere, må den startes på nytt (som root bruker):

systemctl restart cups

Pek deretter nettleseren til http://localhost:631/ for å legge til en ny skriver til CUPS.

Innhold

Installerte Programmer: cups-calibrate, cups-genppd.5.2, cups-genppdupdate, escputil, og testpattern
Installerte Biblioteker: libgutenprint.so, libgutenprintui2.so og eventuelt forskjellige CUPS filtre og bakstykke drivere under /usr/lib/gutenprint/5.2/modules/
Installerte Mapper: /usr/{include,lib,share}/gutenprint, /usr/include/gutenprintui2 og /usr/share/doc/gutenprint-5.3.4

Korte Beskrivelser

cups-calibrate

kalibrerer fargeutskriften til skrivere ved hjelp av Gutenprint, CUPS eller ESP Print Pro drivere

cups-genppd.5.2

genererer Gutenprint PPD filer for bruk med CUPS

cups-genppdupdate

regenererer Gutenprint PPD filene som brukes av CUPS

escputil

er et kommandolinjeverktøy for å utføre diverse vedlikeholds oppgaver på Epson Stylus blekkskrivere

testpattern

er et testprogram for å lære å bruke libgutenprint