CUPS-støtte: det vigtigste modul i KDEPrint

KDEPrint indeholder et modul for CUPS. CUPS, “Common UNIX® Printing System” (http://www.cups.org/), er det mest avancerede, stærke og fleksible af alle udskrifts-undersystems på UNIX® og andre UNIX®-lignende operativsystemer. Den er stadig ret ny, men er baseret på IPP, Internet Printing Protocol, den nye og kommende standard for fremtidig netværksudskrift. CUPS er klart det foretrukne udskriftssystem for Michael Goffioul, KDEPrint's hovedudvikler.

Erfarne KDE-brugere kender muligvis allerede Michael's redskaber qtcups og kups (udviklet sammen med Jean-Eric Cuendet). De var indtil nu den grafiske GUI-forende for CUPS med en stræk relation til KDE.

qtcups og kups — Forgængerne

Begge redskaber bruges formodentlig stadigvæk meget. For dem der ikke kender til dem er der en kort forklaring her.

qtcups var en grafisk forende for lp eller lpr-udskriftskommandoerne som bliver installeret af CUPS. Når qtcups blev åbnet åbnedes en dialog. Denne dialog lader dig vælge din printer og tilvalg for udskriftjobbet på en behagelig måde. qtcups virkede fra kommandolinjen, eller indefra programmerne, når programmet havde en indstillelig udskriftskommando.

kups var en grafisk indpakning for administrationsopgaverne for din CUPS-server, og for CUPS-dæmonen i dens centrum. Du kunne tilføje, slette, ændre, indstille, starte og stoppe printere. Du kunne annullere, slette, flytte, stoppe og genstarte udskriftjob, og du kunne ændre opsætningen af dæmonen, starte, stoppe og genstarte den.

KDEPrint — Arvingen

CUPS-modulet i KDEPrint indeholder nu alle (og flere) funktioner der blev stillet til rådighed af qtcups og kups i tidligere KDE-udgaver.

I stedet for qtcups kan du nu bruge kprinter-kommandoen. Og i stedet for kups vil du formodentlig bruge kcmshell printmgr fra nu af.

KDEPrint-modulet for CUPS lader dig også administrere udskrifts-undersystemet ligesom kups gjorde tidligere. Den kan starte, stoppe og indstille din CUPS-dæmon. Den kan også starte, stoppe, tilføje og slette “printere” (dvs. printerkøer) og printer-“udgaver”. Printer-udgaver er printerkøer der peger på den samme fysiske uddata-enhed, men med en anden standard opsætning af udskriftstilvalgene.

kprinter — grafisk udskriftskommando

KDEPrint's CUPS-modul giver dig adgang til en “grafisk udskriftskommando”, ligesom qtcups gjorde tidligere.

Brug kprinter i et vilkårligt program, selv ikke-KDE-programmer der lader dig indstille din udskriftskommando. Eksempler på sådanne er Netscape® og StarOffice, men ikke de fleste præ-KDE 2.2 programmer.

Et skærmbillede der viser hvordan man bruger den nye kprinter udskriftskommando i stedet for den gammeldags lpr... Du må selvfølgelig have kprinter i din sti $PATH, eller angive den fulde sti i dialogen; f.eks. /usr/bin/kprinter. Netscape® vil huske dette og fra nu af vil du altid få kprinter-dialogen til at indstille dine udskrifter.


Her er et skærmbillede der viser hvordan man skal bruge den nye kprinter-udskriftskommando i stedet for den gammeldags lp eller lpr i Netscape®.

Du kan også bruge kprinter fra kommandolinjen og se den resulterende dialog poppe op:


Skærmbillede der viser brugen af kprinter-kommandoen fra kommandolinjen.

Bemærk

Husk blot at du også skal angive filen der skal udskrives fra kommandolinjen: kprinter /usr/share/doc/packages/cups/sam.pdf. Dette vil videregive CUPS-Software Administrator Manual til kprinter dialogen, som så vil poppe op med standardprinteren valgt.

For at vælge en bestemt printer på forhånd fra kommandolinjen, bruges -d option, f.eks.: kprinter -d DANKAcolorC2000 /home/kurt/linuxtag2001-paper.ps. Du kan stadig afvælge printeren DANKAcolorC2000 og vælge en anden.

Du kan imidlertid ikke kalde kprinter uden en udskriftsfil og håbe på at åbne en filvalgs-dialog fra kprinter-vinduet. Dette er en egenskab der først vil blive implementeret i næste version.

Ved brug af kprinter kan du bruge “alle de avancerede egenskaber” for din printer. Du vil få brug for en enheds-specifik såkaldt PPD (PostScript® Printer Description) for at aktivere CUPS for at få dette tandem-hold til at gøre det for dig. Læs mere om dette i “Enhedsuafhængige udskriftsvalg”.