Les inventions ingénieuses, la technologie qui émancipe, la culture et la technique des bidouilles.
The ingenious inventions, the liberating or locking up technology, hacker culture and techniques.
Ubuntu a bien le package cups-pdf de Debian, il s’installe très facilement. Malheureusement, tel quel, il ne fonctionne pas. Pour le faire fonctionner, il faut changer son fichier de configuration et activer l’option RunAsUser.
On peut maintenant générer des documents PDF à partir de n’importe quelle application ... sauf Mozilla et ses dérivés (Firefox, Thunderbird) ! Pour eux, il faut encore modifier les options post script pour que le document post script envoyé à cups-pdf soit compréhensible. Sans cela, les documents PDF générés seront illisibles, vous n’y trouverez que les cadres et quelques lignes horizontales.
Pour ceux que ça intéresse, l’option que j’ai utilisée (dans propriétés de l’imprimante) est la suivante :
gs -q -sDEVICE=pswrite -sOutputFile=- -dNOPAUSE -dBATCH -dMozConvertedToLevel2=true - | lpr ${MOZ_PRINTER_NAME:+'-P'}${MOZ_PRINTER_NAME}
Elle permet de générer un document post script de niveau 2 qui est mieux reconnu par gs à qui cups-pdf fait appel.