Gutenprint-5.3.5

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.12. Se en liste over støttede skrivere på https://gutenprint.sourceforge.net/p_Supported_Printers.php.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.4 plattform.

Pakkeinformasjon

Gutenprint Avhengigheter

Anbefalt

Anbefalt (ved kjøretid)

Valgfri (å regenerere dokumentasjonen)

ImageMagick-7.1.2-1, texlive-20250308 (eller install-tl-unx), Doxygen-1.14.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.3.5 i mars 2025) dette trengte 292 SBU og 3,8 GB for å fullføre testene. Merk at testene bare brukte én CPU.

Nå, som root bruker:

make install &&
install -v -m755 -d /usr/share/doc/gutenprint-5.3.5/api/gutenprint{,ui2} &&
install -v -m644    doc/gutenprint/html/* \
                    /usr/share/doc/gutenprint-5.3.5/api/gutenprint &&
install -v -m644    doc/gutenprintui2/html/* \
                    /usr/share/doc/gutenprint-5.3.5/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):

/etc/rc.d/init.d/cups restart

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

Innhold

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

Korte Beskrivelser

cups-calibrate

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

cups-genppd.5.3

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