Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

impression dans un fichier avec CUPS

4 réponses
Avatar
Tux
Bonjour,

J'essaye de définir une imprimante pour l'impression
dans des fichiers. Pour ca, j'ai tapé la commande:

lpadmin -p tofile -E -v file:/tmp/impr.ps -P
/usr/share/cups/model/postscript.ppd.gz

Ca marche, mais le problème est que c'est root qui est le
propriétaire du fichier /tmp/impr.ps et l'utilisateur qui a lancé
l'impression n'a pas le droit de lecture sur celui-ci.

Y a t-il moyen de changer les droits d'accès par défaut du fichier
créé ?

Merci d'avance

Yves

4 réponses

Avatar
g.patel
On Mon, 17 Nov 2003 17:46:43 +0000, Tux
wrote:

J'essaye de définir une imprimante pour l'impression
dans des fichiers. Pour ca, j'ai tapé la commande:

lpadmin -p tofile -E -v file:/tmp/impr.ps -P
/usr/share/cups/model/postscript.ppd.gz

Ca marche, mais le problème est que c'est root qui est le
propriétaire du fichier /tmp/impr.ps et l'utilisateur qui a lancé
l'impression n'a pas le droit de lecture sur celui-ci.

Y a t-il moyen de changer les droits d'accès par défaut du fichier
créé ?


je ne sais pas. La moins mauvaise solution que je vois
est de renoncer au format ps pour imprimer en pdf (pdf:/tmp)
Ce périphérique ('backend') met les fichiers en -rw-r--r--
Inconvénient : c'est Cups qui choisit le nom du fichier
(par contre, un utilisateur risque moins d'écraser l'impression
d'un autre utilisateur...)
Avantage : la sortie pdf se fait par un simple script qu'il est
envisageable de personnaliser.

Gerard

Avatar
g.patel
On Tue, 18 Nov 2003 21:38:10 +0000, Tux
wrote:

A priori, ca ne m'arrange pas vraiment pour ce que je souhaite
faire. J'ai besoin d'avoir du postscript au final. Il y a toujours
pdf2ps, mais ca risque de faire un peu lourd.


oui, surtout que le script utilise ps2pdf pour générer le fichier :-)
éventuellement, le modifier pour remplacer la commande
ps2pdf par cp pourrait peut-etre faire l'affaire...horrible
bidouille bien sur :-)

Gerard

Avatar
Tux
gerard patel wrote:

On Mon, 17 Nov 2003 17:46:43 +0000, Tux
wrote:

je ne sais pas. La moins mauvaise solution que je vois
est de renoncer au format ps pour imprimer en pdf (pdf:/tmp)


A priori, ca ne m'arrange pas vraiment pour ce que je souhaite
faire. J'ai besoin d'avoir du postscript au final. Il y a toujours
pdf2ps, mais ca risque de faire un peu lourd.

Merci

Avatar
Tux
gerard patel wrote:

On Tue, 18 Nov 2003 21:38:10 +0000, Tux
wrote:

A priori, ca ne m'arrange pas vraiment pour ce que je souhaite
faire. J'ai besoin d'avoir du postscript au final. Il y a toujours
pdf2ps, mais ca risque de faire un peu lourd.


oui, surtout que le script utilise ps2pdf pour générer le fichier :-)
éventuellement, le modifier pour remplacer la commande
ps2pdf par cp pourrait peut-etre faire l'affaire...horrible
bidouille bien sur :-)

Une petite bidouille infame de temps en temps ne fait pas de mal :)

Je crois que je vais opter pour cete solution ou m'inspirer du script
pour en créer un dédié à la création de fichiers ps.

Merci

Merci