>Det nye &tdeprint;-system har mere end et hovedpunkt. Når man har arbejdet i omgivelser tidligere, der ikke netop kan siges at være sofistikerede hvad udskrift angår, prøv engang at kigge på hvad der kommer med &tdeprint;</para>
> (den er ikke så spændende endnu; men...)</phrase>
</textobject>
</mediaobject>
</screenshot>
<para
>Guiden gør installation og håndtering af driverne <quote
>pærenemt</quote
>. Valg, indstilling og testning skal være nemt som aldrig før på et vilkårligt &Linux;-lignende system.</para>
<!-- LW: needs some info where to find it, or a pointer to where in this -->
<!-- doc that is covered -->
</sect1>
<sect1 id="print-job-control">
<title
>Fuld udskriftjob-kontrol</title>
<para
>Udskrifts-jobfremviseren startes automatisk af &kprinter;. Den kan være sænket ned i &kde;-panelet (i statusfeltet). Udskrifts-jobfremviseren tillader fuld jobhåndtering, hvis dette er understøttet af udskriftsundersystemet.</para>
<para
>Du kan:</para>
<itemizedlist>
<listitem>
<para
>Holde og give slip på jobs,</para>
</listitem>
<listitem>
<para
>Flytte ventende jobs til en anden printer,</para>
</listitem>
<listitem>
<para
>Annullere ventende jobs, eller jobs der bliver behandlet.</para>
>Et skærmbillede af &tdeprint;'s udskriftjob-fremviser viser de oplysninger du får: Job-ID, den brugte printer, job-navn, job-ejer, job-status og job-størrelse. I den næste udgave af &tdeprint; vil du også få oplyst antal sider (som &CUPS; beregner dem; se kapitlet om sideoptælling hvis du vil vide mere om hvor godt og skidt dette fungerer).</para>
>&tdeprint; bruger forskellige moduler til at realisere grænsefladen til de mulige udskrifts-undersystemer. Ikke alle moduler er helt udviklede endnu, men du vil have basal udskrifts-funktionalitet med:</para>
>&tdeprint; gør &kde; meget mere fleksibel. Den giver frit valg til brugere af &kde; 2.2. For at bruge de forskellige tilgængelige udskrifts-undersystemer, skal disse selvfølgelig være installerede uafhængigt af &kde;. I tidligere udgaver, var brugerne tvunget til at bruge det gamle <acronym
>-style udskrifts-undersystem. Nu kan de endog bruge &CUPS;. I fremtiden vil der være nem integration af nye undersystemer, som de dukker op efterhånden.</para>
>Visse specielle egenskaber ved &tdeprint; afhænger af det valget udskrifts-undersystem. Denne afhængighed kan eksistere fordi disse egenskaber kun er implementeret der; husk at, &tdeprint; er et lag mellem &kde;-programmer og udskrifts-undersystemet, men den er ikke en erstatning for selve udskrifts-undersystemet. Sådan afhængighed kan være der af en anden grund: at &tdeprint; endnu ikke har implementeret en grænseflade til alle undersystemerne egenskaber.</para>
>Andre egenskaber inkluderer fordele fra &tdeprint; som er uafhængige af det valgte udskrifts-undersystem, og er tilgængelige for alle. For øjeblikket er der <quote
>Fra udskriftsdialogen, kan du vælge at kigge på forhåndsvisningen. Til dette formål sendes udskriftsfilen gennem filtre, der gør dem passende til at se dem på skærmen ved brug af &kghostview;.</para>
> de gives videre til dit udskrifts-undersystem til yderligere behandling, men <emphasis
>efter</emphasis
> (&PostScript;, almindelig tekst eller andet) udskriftsfilerne er blevet genereret af dit program.</para>
<para
>Der er nogle få nyttige filtre allerede prædefinerede. De er:</para>
<itemizedlist>
<listitem>
<para
><quote
>Flere sider pr ark</quote
>-filtret,</para>
</listitem>
<listitem>
<para
><quote
>enscript</quote
>-tekstfiltret,</para>
</listitem>
<listitem>
<para
>og tre filtre til at hjælpe med at udskrive pamfletter.</para>
</listitem>
</itemizedlist>
<para
>Du kan lave dine egne filtre baseret på et vilkårligt program som kan behandle &PostScript;-, almindelige tekst- eller billedfiler, og producere uddata til et vilkårligt af disse formater.</para>
<para
>Disse filtres bliver indstillet gennem <acronym
>XML</acronym
>-filer. Dette er gør en udvidelse af begrebet meget enkel for meget erfarne udviklere, men slutbruger-indstilling bliver også gjort gennem en intuitiv grafisk brugerflade. Så hav ingen angst, du behøver ikke at lære <acronym
>Dette r et prædefineret filter der bliver installeret med &tdeprint;. Det tillader dig at lave modificeret &PostScript;-uddata, fra &PostScript;-inddata, som bliver udskrevet som 1, 2 eller 4 logiske sider på et enkelt ark papir.</para>
>Dette er et prædefineret filter der bliver installeret sammen med &tdeprint;. Det lader dig producere &PostScript;-uddata fra en vilkårlig tekstfil, det inkluderer syntaksfremhævning for programlistninger, pretty-printing og pæne indstillelige siderammer og hoveddele.</para>
>Hvis din printer kan producere dupleks-uddata, ved brug af en- ellerto-gennemgange-teknologi, kan du måske et eller en kombination af <quote
>pamflet</quote
>-filtrene.</para>
<para
>For dupleks printere, sørg for at bruge dupleks-tilvalget som <quote
>drejer</quote
> uddata langs den korte papirkant. Når du så folder det udskrevne papir langs midten bliver dit dokument en lille bog eller pamflet.</para>
<para
>Hvis du kun har en enkelsimpleks-enhed, kan du gøre det samme, ved at bruge to forskellige filtre og nogle få ekstra skridt.</para>
<para
>Afhængig af din model, skal du først bruge filtret for udskrift på <quote
>ulige</quote
> sider, derpå skal du indsætte papiret i den rigtige rækkefølge i papirbakken for at udskrive de ulige sider skrevet på bagsiden. Disse kan så foldes til en lille bog.</para>
>), 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å <acronym
>, Internet Printing Protocol, den nye og kommende standard for fremtidig netværksudskrift. &CUPS; er klart det foretrukne udskriftssystem for Michael Goffioul, &tdeprint;'s hovedudvikler.</para>
>Erfarne &kde;-brugere kender muligvis allerede Michael's redskaber <application
>qtcups</application
> og <application
>kups</application
> (udviklet sammen med Jean-Eric Cuendet). De var indtil nu den grafiske &GUI;-forende for &CUPS; med en stræk relation til &kde;.</para>
<sect2>
<title
><application
>qtcups</application
> og <application
>kups</application
> — Forgængerne</title>
<para
>Begge redskaber bruges formodentlig stadigvæk meget. For dem der ikke kender til dem er der en kort forklaring her.</para>
<para
><application
>qtcups</application
> var en grafisk forende for <command
>lp</command
> eller <command
>lpr</command
>-udskriftskommandoerne som bliver installeret af &CUPS;. Når <application
>qtcups</application
> blev åbnet åbnedes en dialog. Denne dialog lader dig vælge din printer og tilvalg for udskriftjobbet på en behagelig måde. <application
>qtcups</application
> virkede fra kommandolinjen, eller indefra programmerne, når programmet havde en indstillelig udskriftskommando.</para>
<para
><application
>kups</application
> 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.</para>
>Brug &kprinter; i et vilkårligt program, selv ikke-&kde;-programmer der lader dig indstille din udskriftskommando. Eksempler på sådanne er &Netscape; og <application
>StarOffice</application
>, men <emphasis
>ikke</emphasis
> de fleste præ-&kde; 2.2 programmer.</para>
<para
>Et skærmbillede der viser hvordan man bruger den nye <command
>kprinter</command
> udskriftskommando i stedet for den gammeldags <command
>lpr</command
>... Du må selvfølgelig have <command
>kprinter</command
> i din sti $<envar
>PATH</envar
>, eller angive den fulde sti i dialogen; ⪚ <userinput
><filename
>/usr/bin/kprinter</filename
></userinput
>. &Netscape; vil huske dette og fra nu af vil du altid få <command
>kprinter</command
>-dialogen til at indstille dine udskrifter.</para>
>Her er et skærmbillede der viser hvordan man skal bruge den nye <command
>kprinter</command
>-udskriftskommando i stedet for den gammeldags <command
>lp</command
> eller <command
>lpr</command
> i &Netscape;.</phrase>
</textobject>
</mediaobject>
</screenshot>
<para
>Du kan også bruge <command
>&kprinter;</command
> fra kommandolinjen og se den resulterende dialog poppe op:</para>
<screenshot>
<screeninfo
>Skærmbillede af <command
>kprinter</command
>-kommandoen</screeninfo>
<mediaobject>
<imageobject>
<imagedata fileref="kprinter.png"
format="PNG"/></imageobject>
<textobject>
<phrase
>Skærmbillede der viser brugen af <command
>kprinter</command
>-kommandoen fra kommandolinjen.</phrase
></textobject>
</mediaobject>
</screenshot>
<note
><para
>Husk blot at du også skal angive filen der skal udskrives fra kommandolinjen: <userinput
><command
>kprinter</command
> <option
>/usr/share/doc/packages/cups/sam.pdf</option
></userinput
>. Dette vil videregive &CUPS;-Software Administrator Manual til <command
>kprinter</command
> dialogen, som så vil poppe op med standardprinteren valgt.</para>
<para
>For at vælge en bestemt printer på forhånd fra kommandolinjen, bruges <option
>-d</option
> option, ⪚: <userinput
><command
>kprinter</command
> <option
>-d DANKAcolorC2000</option
> <option
>/home/kurt/linuxtag2001-paper.ps</option
></userinput
>. Du kan stadig afvælge printeren <option
>DANKAcolorC2000</option
> og vælge en anden.</para>
<para
>Du kan imidlertid <emphasis
>ikke</emphasis
> kalde <userinput
><command
>kprinter</command
></userinput
> 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.</para>
</note>
<para
>Ved brug af <command
>kprinter</command
> kan du bruge <quote
>alle de avancerede egenskaber</quote
> 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 <xref linkend="ppd-files"/>.</para>
>Hvad du har nu er den første, allerede meget avancerede udgave af &tdeprint;. Denne version er, naturligvis, fuldt brugbar til udskrift. Du kunne endda mene at <quote
> selve dit installerede udskrifts-undersystem. &tdeprint; er allerede temmelig god til at detektere om du har &CUPS; på dit system automatisk. Men i mange tilfælde vil du blive nødt til at fortælle &tdeprint; hvad du bruger, hvis du ønsker at beholde et tidligere udskriftssystem.</para>
>Den vigtigste forbedring i den nære fremtid, vil være kompletteringen af et <application
>LPRng</application
>-plugin. Dette er for øjeblikket stadig meget basal. Det er begrænset til den rene klassiske <acronym
>LPD</acronym
>-del af <application
>LPRng</application
>.</para>
<para
>Du vil muligvis også kunne tilføje printere direkte printdialogen på dit system <quote
>når du har brug for det</quote
>, uden at gå til &kcontrol; først.</para>
<para
>Nogle mindre forbedringer der allerede er planlagt er:</para>
<itemizedlist>
<listitem
><para
>tilføj en filvalgsdialog fra &kprinter;-vinduet for at tillade at kombinere flere filer til det aktuelle udskriftsjob</para
></listitem
> <listitem
><para
>tilføj en <quote
>historik</quote
>-knap til <application
>KJobViewer</application
>-vinduet og også en søjle der viser det antal sider &CUPS; beregner for jobbet.</para
></listitem>
</itemizedlist>
<para
>Endelig vil der være en <quote
>IO-slave</quote
> som vil give dig adgang til dit udskrifts-undersystem, for eksempel via &konqueror;. Med dette vil du snart kunne gennemse dit udskrifts-undersystem fra &konqueror; gennem en &URL;-lignende genvej såsom <userinput
>print://printers/printername</userinput
>. En KPart vil tilføje en virtuel mappe til serviceafsnittet af &konqueror;'s navigeringspanel, hvilket giver en rar integreret måde at gennemse og håndtere dit udskriftssystem via &URL;'en <userinput