Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
cups-pdf [Le 17/08/2012, 16:01]
79.85.246.244 [Changer le répertoire d'impression]
cups-pdf [Le 11/09/2022, 11:51] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{tag>Hardy Jaunty ​imprimante pdf vétuste}} +{{tag>Focal Bionic ​imprimante pdf}}
- +
-----+
  
 ====== CUPS-PDF : imprimer en PDF ====== ====== CUPS-PDF : imprimer en PDF ======
  
-Pour installer ​une imprimante ​virtuelle ​PDF avec CUPS (façon ​[[http://​www.framasoft.net/​article1572.html|PDFCreator]] sous Windows), ​bien pratique pour imprimer plus tard si on n'a pas d'​imprimante sous la main par exemple ou pour des raisons écologiques, rien de plus simple : suivez le guide.+**CUPS-PDF** fournit ​une imprimante ​[[:PDF]] au système d'​impression ​[[:CUPS]]. CUPS-PDF est utilisée comme une imprimante virtuelle ce qui est bien pratique pour imprimer plus tard si on n'a pas d'​imprimante sous la mainpour des raisons écologiques ​ou simplement pour produire un document PDF afin de l'​envoyer par e-mail et être sûr de la compatibilité de lecture du destinataire.
  
-<note tip> +<note tip>La fonctionnalité d'impression au format PDF ou PostScript ​est intégrée par défaut au système. Il suffit de demander l'​impression ​dans un fichier et de sélectionner ​le format souhaité.</​note>​
-C'​est ​possible sans rien installer ! (pour la plupart des programmes) +
-  * Imprimer la page (Fichier/​imprimer ou ctrl-p) +
-  * choisir Imprimer ​dans un fichier +
-  * cocher PDF et remplir ​le nom et la destination +
- +
-... et le tour est joué (le fichier PDF généré est placé automatiquement dans le répertoire ~/PDF) ! +
-</​note>​+
  
 +Cela peut encore s'​avérer utile pour certains programmes ne permettant pas d'​imprimer dans un fichier PDF tel que pour le lecteur de carte d'​identité belge EID.
 +^bou
 ===== Installation ===== ===== Installation =====
-==== Toutes versions d'​Ubuntu (depuis la 8.10) ==== 
  
-L'imprimante virtuelle n'est pas installée par défaut, comme c'​était le cas dans les versions antérieures à la 8.10. Pour résoudre cela, [[:​tutoriel:​comment_installer_un_paquet|installez ​le paquet]] **[[apt://cups-pdf|cups-pdf]]**.+Il suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer ​le paquet]] **[[apt>​printer-driver-cups-pdf|printer-driver-cups-pdf]]**
  
-Cela s'active aussi par deux lignes dans un émulateur de terminal : +L'​installation ​ajoutera ​une imprimante « virtuelle » dans la liste de vos imprimantesLes documents ​PDF produits seront ​dans le dossier ​**PDF** de votre dossier personnel.
- +
-  sudo apt-get install cups-pdf +
-  sudo aa-complain cupsd +
- +
-La dernière commande en ligne sert à ce que l'​imprimante ait le droit d'​écrire le PDF généré dans le répertoire **~/​PDF**. +
- +
-==== Sous Ubuntu 8.04 LTS et précédentes ==== +
- +
-Tout d'​abord,​ il faut [[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt://​cups-pdf|cups-pdf]]** (du dépôt //Ubuntu Universe//​).  +
- +
-<​note>​ +
-Pour Ubuntu 6.06 LTS, il semble nécessaire de spécifier les droits sur le fichier « cups-pdf » qu'on vient d'​installer : +
-  sudo chmod +s /​usr/​lib/​cups/​backend/​cups-pdf +
-</​note>​ +
- +
-Ensuite, il est nécessaire d'​installer l'​imprimante,​ pour cela allez voir dans l'​utilitaire de configuration des imprimantes de Gnome //via// le menu //Système → Administration → Impression//​. +
- +
-{{installation:​menu_imp2.jpg}} +
- +
-La fenêtre de sélection d'​imprimante : +
- +
-{{installation:​fenetre_imp.jpg}} +
- +
-Commencez l'​installation en cliquant sur « **Nouvelle imprimante** » , (cela peut prendre un certain temps et...) ​une nouvelle ​imprimante ​locale apparait alors à l'​étape 1 de l'​assistant (en plus de celles déjà détectées si vous en avez) et s'​appelle ​« **PDF Printer** ​»+
- +
-{{installation:​ajout_imp.jpg}} +
- +
-Il faut la sélectionner avant de passer à l'​étape suivante qui implique le choix du piloteCelui-ci est classé sous la rubrique « **Generic** » et sera de préférence « **postscript color printer** » (« PostScript Printer » peut lui aussi être utilisé). Appliquer les modifications... et c'est fini (enfin presque) ! +
- +
-{{installation:​ajout_imp2.jpg}} +
- +
-L'​imprimante « **postscript color printer** » est dorénavant accessible depuis la plupart des applications. +
-Il convient de noter que les documents ​issus de cette impression se trouvent maintenant, par défaut, ​dans le répertoire ​**/home/user/PDF** de l'​utilisateur et non plus dans un répertoire « /​home/​user/​cups-pdf ». +
- +
-{{installation:​fenetre_imp2.jpg}} +
- +
-<​note>​ +
-Il peut être utile de relancer le service CUPS : +
-  sudo /etc/init.d/cupsys restart +
-</​note>​+
  
 ===== Utilisation et configuration ===== ===== Utilisation et configuration =====
Ligne 67: Ligne 19:
 ==== Changer le répertoire d'​impression ==== ==== Changer le répertoire d'​impression ====
  
-<note important>​ +=== En modifiant ​le fichier ​de configuration ===
-Sur Maverick Meerkat(10.10) pour relancer CUPS: +
-<​file>​sudo service cups restart</​file>​ +
-Sur karmic(9.10) pour relancer CUPS: +
-<​file>​sudo /​etc/​init.d/​cups restart</​file>​ +
-</​note>​ +
- +
-<note important>​ +
-...et si le changement ​de répertoire d'​impression ne marche pas, cette solution donné par **uboops** sur le forum fonctionne:​ +
-<​file>​sudo aa-complain cupsd</​file>​ +
-S'il n'est pas installé, suivre le premier paragraphe de la documentation sur [[http://​doc.ubuntu-fr.org/​apparmor|apparmor]] (toute distribution) +
-</​note>​ +
- +
-Par défaut, CUPS-PDF imprime dans **~/PDF**. Pour changer ce répertoire,​ [[:​tutoriel:​comment_editer_un_fichier|éditez le fichier]] **/​etc/​cups/​cups-pdf.conf** et modifiez la ligne suivante :+
  
 +Par défaut, CUPS-PDF imprime dans le dossier **~/PDF**. Pour changer ce répertoire,​ [[:​tutoriel:​comment_editer_un_fichier|éditez le fichier]] **/​etc/​cups/​cups-pdf.conf** avec les droits [[:​sudo|administrateurs]] et modifiez la ligne suivante :​
 <​file>​ <​file>​
 Out ${HOME}/PDF Out ${HOME}/PDF
 </​file>​ </​file>​
  
-Par exemple, pour mettre vos fichiers PDF sur votre bureau, remplacez-la par la ligne suivante (où //Desktop// est le nom du répertoire de votre Bureau) : +Par exemple, pour mettre vos fichiers PDF sur votre bureau, remplacez-la par la ligne suivante (où //Desktop// est le nom du répertoire de votre Bureau) :
 <​file>​ <​file>​
 Out ${HOME}/​Desktop Out ${HOME}/​Desktop
 </​file>​ </​file>​
  
-<note important>​ +Après modification ​de ce fichier, il faut relancer cups 
-Du fait d'​[[https://​bugs.launchpad.net/​ubuntu/​+source/​cupsys/​+bug/​147551|un bug de droit d'​accès]] sous Ubuntu 7.10, il faut également [[:​tutoriel:​comment_editer_un_fichier|éditer dans le fichier]] **/​etc/​apparmor.d/​usr.sbin.cupsd** les deux lignes ​+<code bash
-<file+sudo service cups restart 
-@{HOME}/PDF/ w, +</code> 
-@{HOME}/PDF/* w, +\\ 
-</file>+=== Avec un lien vers le dossier ​PDF === 
 + 
 +<note tip> 
 +Avec cette astuce , il n'y a pas besoins des [[sudo|droits d'​administration]]
 </​note>​ </​note>​
  
-Après modification ​de ces 2 fichiers, relancer cups et apparmor ​: +Il suffit ​de faire un lien du dossier PDF vers un autre dossier:
-<​file>​sudo /​etc/​init.d/​cups restart +
-sudo /​etc/​init.d/​apparmor restart</​file>​ +
-Sur Maverick Meerkat(10.10) pour relancer CUPS et apparmor : +
-<​file>​sudo service cups restart +
-sudo /​etc/​init.d/​apparmor restart</​file>​+
  
-===== Problèmes ===== +<code bash
-==== Problème utilisateur normal ==== +ln -~/PDF /CHEMIN/VERS/​LE/​DOSSIER/​DE/​DESTINATION 
- +</code
-<note>​Cela semble être uniquement le cas avec [[:Hoary]] (5.04, ancienne version de Ubuntu et dont le support est arrêté).</​note+<​note ​important>Le dossier ​de destination ne doit pas exister !</​note>​ 
- +<note tip> 
-Toutefois, tout s'est peut-être passé parfaitement,​ mais l'​impression se bloque à chaque fois que vous utilisez cette imprimante. Pas de panique, la cause se trouve dans la configuration de CUPS **/etc/cups/cupsd.conf** qui par défaut (pour des raisons de sécurité) contient la ligne : +Il est possible de cacher ​le dossier PDF 
- +<code bash
-<​file>​ +echo "​PDF"​ >> ~/.hidden 
-RunAsUser Yes +</code
-</file> +</note>
- +
-Il suffit de remplacer « Yes » par « No » et de redémarrer CUPS pour prendre en compte la modification. +
- +
-<​note>​Pour éditer le fichier ​de configuration,​ il faut être administrateur.</​note>​ +
- +
-Le [[:​tutoriel:​comment_editer_un_fichier|fichier à éditer]] ​est **/​etc/​cups/​cupsd.conf**. +
- +
-Puis dans le menu « Rechercher » (vous pouvez faire copier-coller) ​:  +
-<file+
-RunAsUser Yes  +
-</file+
- +
-Remplacer alors « Yes » par « No » ce qui permet à des utilisateurs ayant des droits restreints d'​utiliser cette imprimante. +
- +
-  sudo /etc/​init.d/​cupsys restart +
- +
-Et voilà, vous pouvez dorénavant imprimer presque n'​importe quoi en PDF tout en étant assuré que le document ressemblera toujours à l'​original,​ autant à l'​affichage qu'à l'​impression sur papier (là réside l'​avantage du PDF !). Et pour ceux qui utilisaient déjà cette fonction avec [[:​OpenOffice.org]],​ il est possible maintenant de le faire avec les pages web, les courriels, etc. +
- +
- +
-==== Problèmes sur Dapper ==== +
- +
-Sous Dapper Drake (6.06), l'​imprimante PDF n'est pas reconnue sous l'​outil d'​impression. Pour palier cela : +
- +
-  sudo chmod +s /​usr/​lib/​cups/​backend/​cups-pdf+
  
 +===== Voir aussi =====
 +  * [[https://​www.cups-pdf.de/​welcome.shtml|Site officiel]]
 +  * [[:​Impression sous ubuntu]]
 +{{backlinks>​pdf}}
 ---- ----
- +//​Contributeurs : [[:​utilisateurs:​Adam0509]],​ [[:​utilisateurs:​Ner0lph]],​ [[:​utilisateurs:​toru]].//​
-//​Contributeurs : [[:​utilisateurs:​Adam0509]],​ [[:​utilisateurs:​Ner0lph]],​ [[:​utilisateurs:​toru]], [[contributeurs|les contributeurs d'​Ubuntu-fr]].//+
  • cups-pdf.1345212105.txt.gz
  • Dernière modification: Le 17/08/2012, 16:01
  • par 79.85.246.244