Skip to Content

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

  •  KDE 3.3.2
  •  CUPS 1.1.23
  •  OpenOffice.org 1.1.4 (Version officielle et non pas Debian)
  •  Mozilla Firefox 1.0.4
  •  Mozilla Thunderbird 1.0.2
  •  Acrobat Reader 7.0
  • Installer une nouvelle imprimante CUPS sous KDE

    Pour installer une nouvelle imprimante CUPS sous KDE, il faut :

  •  Utiliser le « Centre de configuration de KDE » et le menu « Périphériques / Imprimantes ».
  •  Cliquer sur le bouton « Mode superutilisateur »
  •  Utiliser le menu « Ajouter / Ajouter une imprimante » et suivre l’assistant.

    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 :

  •  Utiliser le « Centre de configuration de KDE » et le menu « Périphériques / Imprimantes ».
  •  Cliquer sur le bouton « Mode superutilisateur »,
  •  Faire un clic droit sur l’imprimante et sélectionner le menu « Définir par défaut localement »

    Définir l’imprimante par défaut pour chaque utilisateur

    Pour définir une imprimante par défaut pour l’utilisateur, il faut :

  •  Utiliser le « Centre de configuration de KDE » et le menu « Périphériques / Imprimantes ».
  •  Rester en mode simple utilisateur
  •  Faire un clic droit sur l’imprimante et sélectionner le menu « Définir par défaut pour l’utilisateur »

    Il est possible(et plus rapide) de faire la même chose depuis une fenêtre d’impression de KPrinter :

  •  Lancer une application KDE (ex : Kwrite)
  •  Utiliser le menu « Fichier / Imprimer »
  •  Sélectionner un nom d’imprimante dans la liste et cliquer sur le bouton « Par défaut »

    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 :

  •  Utiliser le « Centre de configuration de KDE » et le menu « Périphériques / Imprimantes ».
  •  Utiliser le menu « Gestionnaire d’impression / Configurer le gestionnaire ».
  •  Cliquer sur l’icône « Général ».
  •  Décocher « Définit par défaut la dernière imprimante utilisée dans l’application ».

    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 :

  •  Utiliser le « Centre de configuration de KDE » et le menu « Périphériques / Imprimantes ».
  •  Utiliser le menu « Gestionnaire d’impression / Configurer le gestionnaire »
  •  Cliquer sur l’icône « Filtre »
  •  Ajouter dans la liste de droite les imprimantes de l’utilisateur et valider
  •  Utiliser le menu « Gestionnaire d’impression / Initialiser le gestionnaire d’affichage »
  •  Utiliser le menu « Gestionnaire d’impression / Initialiser le gestionnaire d’affichage »
  •  Affichage / (Des)activer le filtrage de l’impression

    Il est possible d’activer ou de désactiver rapidement le filtrage, des imprimantes :

  •  Lancer une application KDE (ex : Kwrite)
  •  Utiliser le menu « Fichier / Imprimer »
  •  Sélectionner un nom d’imprimante dans la liste et cliquer sur le bouton « Par défaut »
  •  Cliquer sur le bouton « (Des)activer le filtre 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 :

  •  Lancer le programme « OpenOffice Gestion des imprimantes » disponible dans le menu « K »
  •  Sélectionner l’imprimante « Générique Printer » et cliquer sur le bouton « Renommer »
  •  Ensuite, il faut Sélectionner la nouvelle imprimante et cliquer sur le bouton « Par défaut »

    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 :

  •  http://localhost:631/

    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 :

  •  Certains documents du boulot ont les marges tronquées avec KPDF. Cela m’obligerait à refaire pas mal de documents pour remédier à ce problème.
    C’est également (dans une moindre mesure) pour moins perturber les utilisateurs qui ont l’habitude de travailler avec Acrobat.
  •  Autrement, je trouve que KPDF est vraiment très bien et je n’ai trouvé aucune fonctionnalité de la mort qui tue dans Acrobat par rapport à KPDF ;-)
  • > 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 ?