Lorsque vous sélectionnez "Imprimer dans un fichier" dans une boîte de dialogue d'impression Gnome (pas cups-pdf):
... quelle est la commande réelle qui est exécutée? (Je suis intéressé par la variante postscript, comme sur l'image)
D'un autre côté - peut-être qu'il n'y a pas d'appel de commande; c'est peut-être gtk_print_operation_set_export_filename
de la nouvelle API d'impression Gtk + ?
Dans tous les cas - existe-t-il un moyen pour moi d'utiliser ce code particulier à partir de la ligne de commande (pas pdf2ps
et autres)? Disons, en utilisant lpr
pour "imprimer dans un fichier" dans un fichier postscript - comme si j'utilisais la boîte de dialogue ci-dessus?
command-line
gnome
printing
sdaau
la source
la source
lpr
interagitcups
directement avec , l'option d'impression dans un fichier contourne complètement le serveur d'impression. il n'appelle probablement pas de commande, il appelle simplement la fonction de rendu du Caire d'une manière différente afin de générer une sortie pdf, postscript ou svg dans un fichier.evince
boîte de dialogue d'impression; malheureusement, je ne vois aucun commutateur de ligne de commandeevince
qui ferait quelque chose comme ça.Réponses:
Vous pouvez utiliser le
cups-pdf
package comme une solution indépendante de gnome. Après avoir installé le package, ajoutez l'imprimante PDF à l'aide de l'interface Web cupshttp://localhost:631
comme décrit ici (« Général» en tant que fabricant de l'imprimante, CUPS-PDF en tant que pilote ).Pour votre commodité, changez le répertoire de sortie avec l'option
Out
en/etc/cups/cups-pdf.conf
, comme,${HOME}
ou tout ce que vous voulez. Ensuite, faites comme suggéré par @ Noam pour imprimer dans un fichier.la source
Pour obtenir la liste des imprimantes actuellement configurées, exécutez
lpstat -p -d
.la source
Vous pouvez également utiliser la commande d'impression lp pour imprimer un fichier sur l'imprimante par défaut (ou uniquement) du système:
ou vers une imprimante spécifique
la source
L'impression dans un fichier envoie le document non pas à l'imprimante mais à un document pdf.
La même chose peut être faite avec le système d'impression de gobelets, que vos applications utilisent lorsqu'elles envoient des commandes d'impression.
Utilisez l'outil cupsfilter. Il convertit efficacement un document. Il se convertit en pdf par défaut.
Comme décrit ici .
la source