<h2>But de ce document</h2>
<p class="spip">Ce document me sert de mémo pour configurer un serveur CUPS sous KDE. Il me sert également de mémo pour configurer l’impression sous différentes applications comme OpenOffice.org ou Mozilla.</p>

<h2>Version des logiciels utilisés dans ce mémo </h2>
<br /><li> KDE  3.3.2
<br /><li> CUPS 1.1.23
<br /><li> OpenOffice.org 1.1.4 (Version officielle et non pas Debian)
<br /><li> Mozilla Firefox 1.0.4
<br /><li> Mozilla Thunderbird 1.0.2
<br /><li> Acrobat Reader 7.0
<h2>Installer une nouvelle imprimante CUPS sous KDE</h2>
<p class="spip">Pour installer une nouvelle imprimante CUPS sous KDE, il faut :
<br /></p>
<li> Utiliser le « Centre de configuration de KDE » et le menu « Périphériques / Imprimantes ».
<br /><li> Cliquer sur le bouton « Mode superutilisateur » 
<br /><li> Utiliser le menu « Ajouter / Ajouter une imprimante » et suivre l’assistant.
<h2>Définir l’imprimante par défaut pour tous les utilisateurs du poste</h2>
<p class="spip">Pour définir une imprimante par défaut pour tous les utilisateurs de l’ordinateur, il faut :
<br /></p>
<li> Utiliser le « Centre de configuration de KDE » et le menu « Périphériques / Imprimantes ».
<br /><li> Cliquer sur le bouton « Mode superutilisateur », 
<br /><li> Faire un clic droit sur l’imprimante et sélectionner le menu « Définir par défaut localement »
<h2>Définir l’imprimante par défaut pour chaque utilisateur </h2>
<p class="spip">Pour définir une imprimante par défaut pour l’utilisateur, il faut :
<br /></p>
<li> Utiliser le « Centre de configuration de KDE » et le menu « Périphériques / Imprimantes ».
<br /><li> Rester en mode simple utilisateur
<br /><li> Faire un clic droit sur l’imprimante et sélectionner le menu « Définir par défaut pour l’utilisateur »
<p class="spip">Il est possible(et plus rapide) de faire la même chose depuis une fenêtre d’impression de KPrinter :
<br /></p>
<li> Lancer une application KDE (ex : Kwrite)
<br /><li> Utiliser le menu « Fichier / Imprimer »
<br /><li> Sélectionner un nom d’imprimante dans la liste et cliquer sur le bouton « Par défaut »
<p class="spip">Par défaut, les programmes KDE mémorisent toujours la dernière imprimante utilisée. Ensuite ils utilisent celle-ci à la place de l’imprimante définie par défaut. Pour modifier ce comportement, il faut :
<br /></p>
<li> Utiliser le « Centre de configuration de KDE » et le menu « Périphériques / Imprimantes ».
<br /><li> Utiliser le menu « Gestionnaire d’impression / Configurer le gestionnaire ».
<br /><li> Cliquer sur l’icône « Général ».
<br /><li> Décocher « Définit par défaut la dernière imprimante utilisée dans l’application ».
<h2>Filtrer l’affichage des imprimantes</h2>
<p class="spip">Si beaucoup d’imprimante sont installées sur le poste, il peut être intéressant que chaque utilisateur ne voie que les imprimantes qui l’intéresse. Pour filtrer les imprimantes, il faut :
<br /></p>
<li> Utiliser le « Centre de configuration de KDE » et le menu « Périphériques / Imprimantes ».
<br /><li> Utiliser le menu « Gestionnaire d’impression / Configurer le gestionnaire »
<br /><li> Cliquer sur l’icône « Filtre »
<br /><li> Ajouter dans la liste de droite les imprimantes de l’utilisateur et valider
<br /><li> Utiliser le menu « Gestionnaire d’impression / Initialiser le gestionnaire d’affichage »
<br /><li> Utiliser le menu « Gestionnaire d’impression / Initialiser le gestionnaire d’affichage »
<br /><li> Affichage / (Des)activer le filtrage de l’impression
<p class="spip">Il est possible d’activer ou de désactiver rapidement le filtrage, des imprimantes :
<br /></p>
<li> Lancer une application KDE (ex : Kwrite)
<br /><li> Utiliser le menu « Fichier / Imprimer »
<br /><li> Sélectionner un nom d’imprimante dans la liste et cliquer sur le bouton « Par défaut »
<br /><li> Cliquer sur le bouton « (Des)activer le filtre des imprimantes
<p class="spip"><strong class="spip">Remarque </strong> : Le filtrage des imprimantes ne fonctionne qu’avec les programmes KDE. Il ne fonctionne pas par exemple avec OpenOffice.org, Gimp ou Mozilla.</p>

<h2>Définir l’imprimante par défaut dans OpenOffice.org 1.1.x</h2>
<p class="spip">Par défaut, OOo imprime sur l’imprimante nommée « Générique Printer ». Cette imprimante lance la commande « lpr » qui utilise donc l’imprimante par défaut définie dans CUPS.</p>

<p class="spip">Donc, si l’imprimante par défaut est modifiée dans CUPS, OOo en tiendra compte.</p>

<p class="spip">Si le nom « Générique Printer » ne vous convient pas, il est possible de le changer :
<br /></p>
<li> Lancer le programme « OpenOffice Gestion des imprimantes » disponible dans le menu « K »
<br /><li> Sélectionner l’imprimante « Générique Printer » et cliquer sur le bouton « Renommer »
<br /><li> Ensuite, il faut Sélectionner la nouvelle imprimante et cliquer sur le bouton « Par défaut »
<p class="spip"><strong class="spip">Remarque </strong> : Lors de l’enregistrement d’un document, la dernière imprimante utilisée est mémorisée. Celle-ci sera donc utilisée par défaut lors de la prochaine impression si elle existe sur le poste.</p>

<h2>Définir l’imprimante par défaut dans Mozilla-Firefox</h2>
<p class="spip">Par défaut Mozilla-Firefox utilise correctement l’imprimante définie par défaut dans CUPS.</p>

<h2>Définir l’imprimante par défaut dans Mozilla-Thunderbird</h2>
<p class="spip">Thunderbird utilise XPrint pour afficher la liste des imprimantes et pour définir l’imprimante par défaut. Il faut donc définir la variable « XPRINTER » avant de lancer Thunderbird pour modifier l’imprimante par défaut (Il faut utiliser le nom exacte tel qu’il apparaît dans Thunderbird) :</p>

<div style='text-align: left;' class='spip_code' dir='ltr'><code>$ export XPRINTER="MonImprimante@:64"<br />
$ mozilla-thunderbird</code></div>
<p class="spip"><strong class="spip">Remarque </strong> : Il est possible d’ajouter la première ligne dans le fichier «  /.bash_profile » pour définir l’imprimante par défaut d’un utilisateur ou dans le fichier « /etc/profile » pour tous les utilisateurs.</p>

<p class="spip">A chaque modification de CUPS (Ajout / Suppression d’imprimantes), il faut redémarrer XPrint :</p>

<p class="spip"><code class='spip_code' dir='ltr'># /etc/init.d/xprint restart</code></p>

<p class="spip"><strong class="spip">Problème rencontré</strong> : Dans Thunderbird, les imprimantes apparaissent en double « @64 et PostScript). Il est possible de définir par défaut uniquement les imprimantes de type « @64 ». Mais avec ces imprimantes, les espaces sont souvent supprimés lors de l’impression alors que le modèle « PostScript » imprime correctement.</p>

<p class="spip"><strong class="spip">Problème résolu</strong> : Ce problème est résolu avec les dernières versions de Thunderbird (1.0.7). Sur cette  version, il n’y a plus que les imprimantes Postscript et l’imprimante par défaut est celle de CUPS. Le serveur XPrint n’est plus nécessaire et il est possible de supprimer le paquet.</p>

<h2>Définir l’imprimante par défaut dans Acrobat</h2>
<p class="spip">Dans Acrobat, il n’est pas possible de sélectionner une imprimante, car il faut lui indiquer la commande Linux pour Imprimer.</p>

<p class="spip">Par défaut Acrobat imprime sur l’imprimante par défaut de CUPS.</p>

<p class="spip">Pour sélectionner facilement une autre imprimante il faut mettre « kprinter » comme commande pour pouvoir ensuite sélectionner l’imprimante dans KPrinter ».</p>

<h2>Problèmes rencontrés</h2>
<p class="spip">J’ai rencontré un problème d’impression depuis Thunderbird sur une imprimante HP1100. Par défaut KDE, me proposait l’imprimante « Foomatic + hpijs ». Avec cette imprimante, le texte sortait beaucoup trop gros. J’ai réglé mon problème en utilisant l’imprimante « Foomatic + ljet4 ».</p>

<h2>Liens utiles</h2>
<p class="spip">Il est possible de configurer ou de consulter la documentation de CUPS à l’adresse :
<br /></p>
<li> <a href="http://localhost:631/" class="spip_out">http://localhost:631/</a>
<h2>Historique des modifications</h2>
<table class="spip">
<thead><tr class='row_first'><th scope='col'><strong class="spip">Version</strong></th><th scope='col'><strong class="spip">Date</strong></th><th scope='col'><strong class="spip">Commentaire</strong></th></tr></thead>
<tbody>
<tr class="row_even"><td>0.1</td><td>12/09/05</td><td>Création par Tony GALMICHE</td></tr>
<tr class="row_odd"><td>0.2</td><td>12/09/05</td><td>Ajout Chapitre « Problèmes rencontrés »</td></tr>
<tr class="row_even"><td>0.3</td><td>10/11/05</td><td>Problème impression avec Thunderbird</td></tr>
</tbody>
</table>