Impression sous KDE / CUPS avec OpenOffice.org, Mozilla et Acrobat
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.
But de ce document
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.
Version des logiciels utilisés dans ce mémo
Installer une nouvelle imprimante CUPS sous KDE
Pour installer une nouvelle imprimante CUPS sous KDE, il faut :
Définir l’imprimante par défaut pour tous les utilisateurs du poste
Pour définir une imprimante par défaut pour tous les utilisateurs de l’ordinateur, il faut :
Définir l’imprimante par défaut pour chaque utilisateur
Pour définir une imprimante par défaut pour l’utilisateur, il faut :
Il est possible(et plus rapide) de faire la même chose depuis une fenêtre d’impression de KPrinter :
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 :
Filtrer l’affichage des imprimantes
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 :
Il est possible d’activer ou de désactiver rapidement le filtrage, des imprimantes :
Remarque : Le filtrage des imprimantes ne fonctionne qu’avec les programmes KDE. Il ne fonctionne pas par exemple avec OpenOffice.org, Gimp ou Mozilla.
Définir l’imprimante par défaut dans OpenOffice.org 1.1.x
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.
Donc, si l’imprimante par défaut est modifiée dans CUPS, OOo en tiendra compte.
Si le nom « Générique Printer » ne vous convient pas, il est possible de le changer :
Remarque : 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.
Définir l’imprimante par défaut dans Mozilla-Firefox
Par défaut Mozilla-Firefox utilise correctement l’imprimante définie par défaut dans CUPS.
Définir l’imprimante par défaut dans Mozilla-Thunderbird
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) :
$ export XPRINTER="MonImprimante@:64"
$ mozilla-thunderbird
Remarque : 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.
A chaque modification de CUPS (Ajout / Suppression d’imprimantes), il faut redémarrer XPrint :
# /etc/init.d/xprint restart
Problème rencontré : 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.
Problème résolu : 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.
Définir l’imprimante par défaut dans Acrobat
Dans Acrobat, il n’est pas possible de sélectionner une imprimante, car il faut lui indiquer la commande Linux pour Imprimer.
Par défaut Acrobat imprime sur l’imprimante par défaut de CUPS.
Pour sélectionner facilement une autre imprimante il faut mettre « kprinter » comme commande pour pouvoir ensuite sélectionner l’imprimante dans KPrinter ».
Problèmes rencontrés
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 ».
Liens utiles
Il est possible de configurer ou de consulter la documentation de CUPS à l’adresse :
Historique des modifications
Version | Date | Commentaire |
---|---|---|
0.1 | 12/09/05 | Création par Tony GALMICHE |
0.2 | 12/09/05 | Ajout Chapitre « Problèmes rencontrés » |
0.3 | 10/11/05 | Problème impression avec Thunderbird |
Commentaires
> Impression sous KDE / CUPS avec OpenOffice.org, Mozilla et Acr
Je pensais l’avoir indiqué mais je vois que non. Donc voici pourquoi et pour deux raisons :
C’est également (dans une moindre mesure) pour moins perturber les utilisateurs qui ont l’habitude de travailler avec Acrobat.
> Impression sous KDE / CUPS avec OpenOffice.org, Mozilla et Acr
Juste pour la culture personnelle, pourquoi utilise tu un logiciel proprio alors qu’il n’a (a ma connaissance) aucun avantage sur divers projet libre ? Y a t’il une fonctionnalité _de la mort qui tue_ que je ne connaitrais pas ?