>&tdeprint; is een nieuw en revolutionair hulpmiddel voor eenvoudige toegang tot afdrukservices voor zowel &kde;-gebruikers als &kde;-ontwikkelaars.</para>
>&tdeprint; is een tussenlaag tussen het spoolen en het (geïnstalleerde) afdruksubsysteem dat de gegevens verwerkt, en de toepassing die wil afdrukken. &tdeprint; verschaft een algemene interface voor &kde;-ontwikkelaars en &kde;-gebruikers naar verschillende ondersteunde afdruksubsystemen. Daarbij is het naar uw wensen aan te passen en erg instelbaar.</para>
>&tdeprint; is gemakkelijk voor zowel &kde;-ontwikkelaars als -gebruikers. Ontwikkelaars kunnen, met minimale wijzigingen, hun programma's poorten voor gebruik van &tdeprint; in plaats van het oude afdruk<quote
> van &Qt;. Gebruikers kunnen zonder veel moeite kun afdruksubysteem kiezen en instellen.</para>
<para
>Voor nieuwe &kde;-gebruikers: &Qt; is de basisbibliotheek en grafische toolkit die wordt gebruikt door alle &kde;-toepassingen. &Qt; wordt ontwikkeld door TrollTech, een softwarefabrikant uit Noorwegen.</para>
>, enzovoort) met een grafische gebruikersinterface (&GUI;) van &kde;. Met &tdeprint; kunnen zij afdrukken en taken, printers en de printerdaemon beheren, en dat alles op een eenvoudige manier.</para>
>Ervaren gebruikers zullen de mogelijkheid waarderen om welke filter dan ook voor afdrukgegevens tussen de uitvoer van de toepassing en de invoer te gebruiken voor het gekozen afdruksubsysteem. Enige voorbeelden hiervan zitten standaard in &tdeprint;. Dit komt ergens anders aan de orde.</para>
>Wanneer een ontwikkelaar voor &kde; printertoegang wil verschaffen voor zijn/haar toepassing, schrijft diegene de afdrukfuncties niet vanuit het niets. Voor &kde; 2.2 werd dit gedaan door de klasse <classname
>QPrinter</classname
>, een bibliotheekfunctie van de toolkit &Qt;. Deze klasse maakte gebruik van de ouderwetse <quote
>). De bibliotheek &tdeprint; is daarentegen gebaseerd op het modernere Common &UNIX; Printing System (&CUPS;), waarbij tegelijkertijd compatibiliteit wordt gehouden met <acronym
>&kde;-ontwikkelaars die de nieuwe klasse &tdeprint; in hun toepassingen willen gebruiken hoeven slechts minimale wijzigingen door te voeren: bij elke aanroep van <classname
>. Door één (!) letter te wijzigen op een paar plekken is het gebeurd; de toepassing kan gebruik maken van alle mogelijkheden van de nieuwe &tdeprint;-bibliotheek.</para>
>Meer ambitieuze ontwikkelaars of ontwikkelaars met speciale behoeften kunnen meer: ondanks het functierijke raamwerk van &tdeprint; is het nog steeds mogelijk om het dialoogvenster "Afdrukken" van een toepassing aan te passen door een extra tabblad toe te voegen, waar de uitbreidingen tot de standaard versie van &tdeprint; zich direct thuis voelen.</para>
>De laatstgenoemde mogelijkheid wordt nog niet veel gebruikt in &kde;, omdat de meeste ontwikkelaars nog niet helemaal bekend zijn met de kracht van &tdeprint;. U kunt hier in de toekomst meer van verwachten. Een voorbeeld hiervan dat ik heb gevonden is de toepassing &kcron;. U kunt hiermee de <quote
>) kunt kiezen of u de hele tabel wilt afdrukken (dus voor alle gebruikers) of alleen het deel dat is geselecteerd. U kunt in de volgende schermafdrukken zien wat dit voor effect heeft op &tdeprint;.</para>
> komt van &kcron; zelf, en dus niet van &tdeprint;. Het is een speciale uitbreiding die door de &kcron;-ontwikkelaars is toegevoegd en komt niet van &tdeprint; maar wordt erdoor uitgevoerd. Ontwikkelaars van andere toepassingen zijn vrij om hun eigen tabbladen te implementeren als ze vinden dat dat nodig is.</para>
>De eenvoudig te gebruiken interface van &tdeprint; naar alle ondersteunde afdruksubsystemen werkt natuurlijk niet de traditionele zwakke plekken van deze systemen weg. Maar er worden wel enkele haken en ogen weggewerkt. Elke gebruiker kan een apart afdruksubsysteem gebruiken op dezelfde computer. Een gebruiker kan zelfs nog van afdruksubsysteem wijzigen net voordat hij/zij begint met afdrukken (dit is mogelijk omdat de verschillende subsystemen op zo'n manier zijn geïnstalleerd dat ze elkaar niet in de weg zitten).</para>
>De meeste &UNIX;-gebruikers zijn gewend om af te drukken met <acronym
>LPD</acronym
>. <acronym
>LPD</acronym
> verschaft echter slechts basisfunctionaliteit, is zeer inflexibel en maakt geen gebruik van de vele mogelijkheden van moderne afdruksubsystemen zoals &CUPS;. Waar het op afstand afdrukken betreft heeft <acronym
>LPD</acronym
> over elke afstand (net als elk protocol op TCP/IP gebaseerd) gebrek aan bidirectionele communicatie, authenticatie, toegangsbesturing en ondersteuning voor cryptografie.</para>
> in het menu. Hiermee wordt het beheerscherm van &tdeprint; geopend dat deel uit maakt van het &kcontrolcenter;. U kunt vervolgens ook naar andere delen van &kcontrol; gaan.</para
>Het dialoogvenster van &kprinter; wordt gestart vanuit het venster <guilabel
>Commando uitvoeren</guilabel
>.</phrase
></textobject>
<caption
><para
>Het dialoogvenster van &kprinter; wordt gestart vanuit het venster <guilabel
>Commando uitvoeren</guilabel
>.</para
></caption>
</mediaobject>
</screenshot>
<!-- TODO: This one ought to be a screenshot LW. --> <para
>Dit is een tekening, gemaakt in &kivio;, van het dialoogvenster van &kprinter; dat verschijnt als het is opgestart. U kunt ten alle tijden een nieuwe printer toevoegen door op de knop met opschrift <guiicon