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 13/04/2009, 22:57]
MrWaloo faute et mise en forme
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>Dapper Hardy Intrepid ​imprimante pdf}} +{{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.
  
-=====Installation===== +<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>​
-==== Ubuntu Intrepid ====+
  
-<​note>​Sous intrepid, l'imprimante virtuelle n'est plus installée, comme dans les précédentes versions, par défaut. Mais cela s'active par trois lignes sous terminal +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
-  sudo apt-get install cups-pdf +^bou 
-  sudo /etc/init.d/cups restart +===== Installation =====
-  sudo aa-complain cupsd +
-</​note>​+
  
-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**.+Il suffit ​d'​[[:​tutoriel:​comment_installer_un_paquet|installer ​le paquet]] ​**[[apt>​printer-driver-cups-pdf|printer-driver-cups-pdf]]**
  
 +L'​installation ajoutera une imprimante « virtuelle » dans la liste de vos imprimantes. Les documents PDF produits seront dans le dossier **PDF** de votre dossier personnel.
  
-==== Ubuntu Hardy et précédents ​====+===== Utilisation ​et configuration =====
  
-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 dapper 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>​ 
-<note important>​Sous **Intrepid Ibex**, l'​installation du paquet **cups-pdf** suffit et les étapes ci-dessous ne sont plus nécessaires. Il faut cependant **créer soit-même le dossier de destination /PDF dans son home**.</​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 pilote. Celui-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===== 
 ==== Changer le répertoire d'​impression ==== ==== Changer le répertoire d'​impression ====
  
-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 :+=== En modifiant ​le fichier ​de configuration ===
  
 +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 Gutsy, 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/​cupsys 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:​Manu]], ​[[:​utilisateurs:​Adam0509]],​ [[:​utilisateurs:​Ner0lph]],​ [[:​utilisateurs:​toru]].//​+
  • cups-pdf.1239656222.txt.gz
  • Dernière modification: Le 13/04/2009, 22:57
  • par MrWaloo