De plus en plus de logiciels proposent une fonction pour exporter ou imprimer en PDF, mais ce n’est pas encore toujours le cas. Aussi il est intéressant de créer une imprimante PDF dans CUPS (le système d’impression) pour que n’importe quelle application puisse le faire.
Nul paquet supplémentaire à installer.
Nous allons créer une imprimante PDF par l’interface de gestion de CUPS : http://localhost:631/
->Ajouter une imprimante
-> Nom : PDF
-> Matériel : PDF Writing
-> URI : pdf:/tmp/pdf (il s’agit ici du dossier dans lequel seront enregistrés vos PDFs)
-> Marque : Generic
-> Modèle : Generic Postcript Printer Foomatic/Postcript (recommended) (en)
Une boite de dialogue s’ouvre pour vous demander de vous identifier en « root »
-> Page size en « A4 » puis valider en cliquant sur « Définir les options d’imprimante »
Il vous reste à créer le dossier /tmp/pdf en prenant bien garde de donner les droits en écriture à tous (dossier et fichiers).
Et voila ! Vous trouverez une imprimante nommée « PDF » dans toutes les applications. Les fichiers PDFs seront produits dans /tmp/pdf.
Une amélioration du système pourrait être de rendre les impressions confidentielles à chaque utilisateur… mais « lp » a vraiment peu de droits, ce qui limite les possibilités.
merci erwan, je l’ai repris pour le vade mecum dans le wiki
C’est quoi l’intérêt par rapport à cups-pdf ?
http://www.physik.uni-wuerzburg.de/~vrbehr/cups-pdf/
Il n’y pas de paquet Cups-pdf pour mandriva et l’équipe mandriva ne semble pas convaincu de l’intéret d’une imprimante PDF…
http://qa.mandriva.com/show_bug.cgi?id=30588
@fredxx : Tant mieux, c’est fait pour :)