>&tdeprint; est un outil nouveau et révolutionnaire pour donner un accès facile aux services d'impression pour à la fois les utilisateurs de &kde; et les développeurs de &kde;.</para>
>Vous pouvez accéder aux fonctions de &tdeprint; de différentes manières: par le gestionnaire d'impression du ¢reConfiguration;, par la commande <command
>&tdeprint; est une couche intermédiaire entre la file d'attente et le sous-système de processus d'impression des données (comme installé), et l'application qui atteint l'imprimante. &tdeprint; fournit une interface commune pour les développeurs de &kde; et les utilisateurs de &kde; pour divers sous-systèmes d'impression. En même temps, elle est personnalisable et très configurable.</para>
>&tdeprint; est facile à utiliser pour à la fois les développeurs et les utilisateurs finaux de &kde;. Les développeurs peuvent porter leurs applications avec un minimum de changements pour utiliser &tdeprint; au lieu de l'ancien système &Qt; print. Les utilisateurs peuvent facilement choisir et configurer leur sous-système d'impression.</para>
>Pour une référence pour les nouveaux utilisateurs de &kde;, &Qt; est la bibliothèque de base et le jeu d'outils graphique qui est utilisé par toutes les applications &kde;; &Qt; est développé par TrollTech, une société de logiciels norvégienne.</para>
> &etc;) à travers une interface graphique utilisateur &kde; (&GUI;). En utilisant &tdeprint;, ils peuvent imprimer, administrer les tâches, les imprimantes et le démon d'impression, le tout d'une manière confortable.</para>
>Les utilisateurs expérimentés aimeront la capacité de connecter n'importe quel filtre pour l'impression de données entre la sortie de leur application et l'entrée, dans le sous-système choisi. Quelques exemples pour ceci sont déjà fournis avec &tdeprint;<quote
>Ce que les développeurs de &kde; peuvent faire avec...</title>
<para
>Si un développeur de &kde; a besoin d'un accès à l'impression pour son application, il ne code pas les fonctions d'impression à partir de rien. Avant &kde; 2.2, ce service était fourni par la classe <classname
>QPrinter</classname
>, une fonction de bibliothèque du jeu d'outils &Qt;. La classe <classname
>). La bibliothèque &tdeprint; elle-même repose sur le plus moderne Common &UNIX; Printing System (&CUPS;), alors qu'en même temps, la compatilité rétrograde avec <acronym
>Pour que les développeurs de &kde; utilisent la nouvelle classe &tdeprint; dans leurs applications, ils n'ont besoin que de changements minimaux à leur code: pour chaque appel de <classname
>. En remplaçant une (!) lettre dans quelques endroits, tout est fait; leur application peut utiliser toutes les fonctionnalités de la nouvelle bibliothèque &tdeprint;.</para>
>Les développeurs plus ambitieux, ou ceux qui ont des besoins particuliers, peuvent faire mieux: en dépit du cadre riche en fonctionnalités de &tdeprint;, ils sont encore capables de personnaliser le dialogue d'impression de leur application en créant un <quote
>Cette dernière fonctionnalité n'a pas été largement utilisée largement dans &kde; jusqu'à maintenant, car les développeurs ne connaissent pas vraiment la puissance de &tdeprint;. Attendez-en plus dans l'avenir. Un exemple que j'ai découvert est l'application &kcron;. Elle vous permet de modifier le crontab à travers une &GUI;. Les développeurs ont implémenté une fonctionnalité d'impression qui vous permet (ou <systemitem class="username"
>) de choisir si vous voulez imprimer la totalité de crontab (pour tous les utilisateurs) ou juste la partie qui est marquée. Vous pouvez voir les effets sur &tdeprint; dans les captures d'écran suivantes.</para>
> vient de l'intérieur de &kcron; et pas de &tdeprint;; c'est une extension spéciale ajoutée par les développeurs de &kcron; pour un but d'impression, pas originaire, mais exécuté par &tdeprint;. Les développeurs des autres applications sont libres d'implémenter leurs propres modules externes, s'ils en ont besoin ou envie.</para>
>L'interface facile à utiliser de &tdeprint; pour tous les sous-systèmes d'impression n'élimine pas bien sûr les faiblesses traditionnelles de base de ces systèmes. Mais elle arrondit certains angles. Différents utilisateurs peuvent utiliser différents systèmes d'impression sur le même ordinateur. Un utilisateur peut même basculer <quote
>, depuis la boîte de dialogue d'impression, de sous-système à utiliser pour la tâche suivante. (C'est possible si différents systèmes sont installés de manière à <quote
>ne pas interférer</quote
>).</para>
<para
>La plupart des utilisateurs d'&UNIX; sont habitués à l'impression <acronym
>LPD</acronym
>. <acronym
>LPD</acronym
> ne fournit que des fonctions d'impression de base, est très rigide et n'utilise pas les nombreuses fonctions des systèmes d'impression plus modernes comme &CUPS;. Lors d'un travail distant (comme basé sur le protocole TCP/IP), <acronym
>LPD</acronym
> manque de communication bidirectionnelle, d'authentification, de contrôle d'accès et de chiffrement.</para>
>. Ceci ouvre la gestion de &tdeprint;, qui fait partie du ¢reConfiguration;, et aussi vous permet de basculer vers les autres composants du ¢reConfiguration;</para
>Le dialogue de &kprinter; à lancer depuis la fenêtre <guilabel
>Exécuter...</guilabel
></phrase
></textobject>
<caption
><para
>Le dialogue de &kprinter; à lancer depuis la fenêtre <guilabel
>Exécuter...</guilabel
></para
></caption>
</mediaobject>
</screenshot>
<!-- TODO: This one ought to be a screenshot LW. --> <para
>Voici un dessin &kivio; de la boîte de dialogue &kprinter; comme elle surgit après démarrage... Vous pouvez toujours ajouter une imprimante en cliquant sur le petit bouton <guiicon
>Assistant</guiicon
> (marqué de jaune et de rouge sur ce dessin).</para>
<screenshot>
<screeninfo
>Boîte de dialogue de &kprinter; (dessin &kivio;) </screeninfo>
<mediaobject>
<imageobject>
<imagedata fileref="kprinter-kivio.png"
format="PNG"/></imageobject>
<textobject>
<phrase
>Boîte de dialogue de &kprinter; (dessin &kivio;)</phrase
></textobject>
<caption
><para
>Boîte de dialogue de &kprinter; (dessin &kivio;)</para